iOS 关于接入海康视频SDK的步骤
前几天项目需要接触了海康视频SDK, 文档的使用说明书写的很详细,接下来不废话啦,看看是怎么导入项目,以及哪些注意事项吧。
XCode版本 : 8.3.3
海康SDK适用平台:8700
注意:只支持真机调试,不支持模拟器。
一、添加类库
1、引入下图所示的所有类库:
上图所示类库中,Mcu_sdk.framework类库是必须添加SDK后才可添加上。
2、所需要添加的第三方为XmlReader和MJExtension ,数据解析会用到。
3、在工程设置的BulideSettigs – Other Linker Flags 添加 -ObjC. (注意区分大小写)
二、HTTP设置
如果服务器不支持HTTPS的证书校验,请在info.plist文件中设置支持HTTP.
SDK配置完成啦!
三、初始化配置及部分代码
在APPDelegate.m里面导入
#import "Mcu_sdk/MCUVmsNetSDK.h"
#import "Mcu_sdk/VideoPlaySDK.h"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
VP_InitSDK();//初始化
[[MCUVmsNetSDKshareInstance]configMspWithAddress:MSP_ADDRESS port:MSP_PORT];//MSP_ADDRESS 为MSP配置IP的接口,MSP_PORT 为端口号,手机端默认443
[[MCUVmsNetSDKshareInstance]loginMspWithUsername:userNamepassword:[Utilsmd5:pass]success:^(id object) {//登录到MSP,userName为登录名,pass为密码,需要MD5加密
NSLog(@"SUCCESS!");
} failure:^(NSError *error) {
NSLog(@"ERROR=%@!",error);
}];
}
此致代码配置完成啦!
接下来就是获取根节点,子节点资源
获取根节点
-(void)requestRootNodeWithSysType:(NSInteger)sysType success:(void (^)( idobject))success failure:(void (^)(NSError *error))failure; //type: 获取类型 1 :视频资源
获取子节点
-(void)requestResourceWithSysType:(NSInteger)sysTypenodeType:(NSInteger)nodeType currentID:(NSString *)currentIDnumPerPage:(NSInteger)numPerPage curPage:(NSInteger)curPage success:(void (^)(id object))success failure:(void (^)(NSError *error))failure; // type :1为视频 nodetype:1:控制中心 2:区域 currentID:获取子资源的节点的ID,可根据根节点返回的数据获取。
预览接口
- (void)startRealPlay:(NSString*)cameraSyscode videoType:(VP_STREAM_TYPE)type playView:(UIView *)playViewcomplete:(void(^)(BOOL finish, NSString *message))complete; //cameraSyscode:监控点 type:预览画质 0 高清 1 标清 2 流畅 playView:预览视图
iOS 关于接入海康视频SDK的步骤相关推荐
- Web端 嵌入海康视频监控组件
前言 最近今天在做一个监控系统,需要嵌入海康的SDK.之前做这块的人已经走了,无奈只能从头开始.然而,去下载了海康的SDK使用文档,真的是想死的心都有了,看一遍完全没啥感觉.问了一下度娘,看到很多骗阅 ...
- 【硬件配置教程】海康NVR硬盘录像机接入海康RTSP摄像头操作步骤
由于目前市面上RTMP推流摄像头较少,因此TSINGSEE青犀视频和海康合作研发的RTMP推流摄像头一上线就有很多需求.RTMP推流摄像头能够直接将视频流推送到阿里云.腾讯云等平台,便捷可靠. 同样, ...
- 【硬件设备】海康NVR硬盘录像机接入海康RTSP摄像头操作步骤
由于目前市面上RTMP推流摄像头较少,因此TSINGSEE青犀视频和海康合作研发的RTMP推流摄像头一上线就有很多需求.RTMP推流摄像头能够直接将视频流推送到阿里云.腾讯云等平台,便捷可靠. 同样, ...
- Uniapp 引入海康视频
本文展示 Uniapp 引入海康综合安防管理平台(iSecure Center)视频 首先需要引入海康的OpenAPI 安全认证库,需要从海康开发平台下载 https://open.hikvision ...
- 【海康视频SDK】linux服务器端截图与下载视频
任务描述: 给定海康摄像头的ip地址.端口.用户名.密码,要求能够在linux服务器端运行脚本,完成实时抓图,和下载近期1分钟视频的功能. 我尝试了但失败的方法: 在windows下跑通vs工程后, ...
- 海康视频监控接入心得
由于业务需要接入海康视频监控,目前有几种办法: web接入,就是html+js+海康component.exe接入,可找海康邮箱索要开发包及文档: sdk接入,海康官网下载sdk,有demo可直接使用 ...
- 海康视频插件启动过程中出现跨域问题has been blocked by CORS policy
海康视频插件启动过程中出现反复启动 控制台报错:has been blocked by CORS policy: The request client is not a secure context ...
- 海康视频行为分析仪接入
1.网络IP配置与海康脸谱配置差不多,参考海康脸谱配置. 2.摄像头.规则.分析服务配置 敬请期待- 3.物联网接入 1).谷歌浏览器打开行为分析仪设备列表界面,F12,通过抓包拿到设备列表里面的de ...
- 标准协议支持RTMP、RTSP、GB/T28181、海康SDK、Ehome平台接入互联网安防视频融合云服务EasyCVR如何接入海康硬盘录像机?
关于TSINGSEE青犀视频的视频网关服务,常见的接入设备包括摄像头和硬盘录像机,其中也以海康品牌为主,不少用户是在局域网部署了摄像头,又部署了硬盘录像机,需要将硬盘录像机接入到我们的视频网关中来.在 ...
- Unity接入海康网络摄像头SDK
Unity接入海康网络摄像头SDK 写这篇文章是因为采用https://blog.csdn.net/qq_33214503/article/details/80091247 的方法,导致unity无法 ...
最新文章
- Linux那些事儿 之 戏说USB(9)面纱
- mabatisplus怎么给实体类自定义属性_如果你的角色属性可以自定义,你会怎么点?...
- 谈题库系统(Samplx)项目之进展
- 文巾解题 面试题 01.03. URL化
- JavaScript强化教程——jQuery选择器
- 动态给H5页面绑定数据,基本万能无错误!
- javascript 自定义Map
- 漫画:如何给女朋友解释什么是编译与反编译
- oracle数据库迁移部分表,oracle 数据库之间 表数据的 迁移
- Matter-JS collisionFilter 碰撞过滤器
- 学习Unix下C编程的实例
- mysql日志课程_【mysql课程七】 MySQL日志管理
- oracle索引index_type,oracle index索引相关笔记
- 【软件测试】使用C++ Test进行动态测试
- 台式电脑连接电脑主机与显示器
- dtu连接虚拟服务器,DTU连接HTTP网页
- 2022 基于SpringBoot的API文档管理系统 接口文档管理系统
- DEVC++实现街头篮球(爷青回)
- python做饼图出现重影_解决echarts中饼图标签重叠的问题
- 常见的Web服务器、应用服务器(Apache、tomcat、jetty、Nginx)简介及优缺点总结
热门文章
- 计算机软件方面的核心期,计算机方面期刊_计算机方面适合阅读的期刊_计算机八大核心期刊...
- 研发进阶之项目管理(附腾讯内部满分项目管理PPT)
- SOUI知识点小结2
- 财务女,30岁无情被辞:想给财务提个醒!!
- 布客·ApacheCN 编程/后端/大数据/人工智能学习资源 2020.11
- 移动警务综合应用平台(交警)解决方案
- java 控制层和业务层,控制层、业务层和数据访问层
- java实现中文语音朗读
- linux 命令:zip 详解
- XXX单板类热仿真分析