iOS开发实时监控SDK的设置

本文介绍了在iOS应用中集成维迈开放平台的实时监控SDK,用于实现金盛安防监控摄像头的实时播放功能。开发过程包括:工程支持C++、导入第三方库、添加FunSDK.framework、设置常量和方法、初始化FunSDK以及创建自定义UIView子类以展示监控画面。通过这些步骤,可以成功在应用中实现监控画面的实时显示。
摘要由CSDN通过智能技术生成

iOS开发实时监控SDK的设置

*本文中涉及的实时监控为“维迈开放平台” 相关API,硬件设备为“金盛安防”监控摄像头(https://open.xmeye.net
根据官方文档以及demo,小编将自己的使用心得总结如下;*

主要功能:实现摄像头监控画面的实时播放;
开发步骤:

  1. 由于维迈所提供的FunSDK是C++混编的,so 需要对工程中所有需要本类,以及方法的地方都需支持C++。
  2. 将需要用到FunSDK的.m文件直接重命名为.mm文件
  3. 导入第三方库: 【OpenAL.framework】【 libresolv】【libiconv】【libbz2】【libz】最后还需要一个【libstdc++.6.0.9】支持C++混编的
  4. 将FunSDK.framework文件拖入工程
  5. 工程编辑,在appdelegate.mm中引入
#import <FunSDK/FunSDK.h>
#import <iostream>
using namespace std;

6 声明两个常量

const static char* constStrServerAddrs = "223.4.33.127;54.84.132.236;112.124.0.188";
const static short constIntServerPort = 15010;

7 添加方法,并且在didFinishLaunchingWithOptions:中调用

[self FunSDKSetting];

8.设置方法

- (void)FunSDKSetting{
    SInitParam pa;
    pa.nAppType = H264_DVR_LOGIN_TYPE_MOBILE;

    FUN_Init(0, &pa);

    FUN_InitNetSDK();

    //设置用于存储设备信息等的数据配置文件
    NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值