功能简介
在接入硬件海康监控时,监控预览实现方式主要有两种:接入萤石(海康)平台sdk和直接通过Rtsp协议url进行预览。其中Rtsp url 是通过支持Rtsp格式的播放器进行预览,以下以Qlive播放器为例。
参数性能对比
集成简介
萤石sdk集成
· 萤石sdk接入指南:https://open.ys7.com/doc/zh/uikit/uikit_ios.html
· 接入后调用实例:
/* 登录设备*/
self.loginedInfo = [EZHCNetDeviceSDK loginDeviceWithUerName:username pwd:pwd ipAddr:deviceInfo.localIp port:deviceInfo.localPort];
/* 预览*/
[EZHCNetDeviceSDK ptzControlWithUserId:self.deviceInfo.userId channelNo:self.cameraNo command:command action:action];
Qlive播放器集成
· Qlive播放器sdk接入指南:https://github.com/NodeMedia/NodeMediaClient-iOS
· Rtsp协议url格式:
rtsp://用户名:密码@监控设备IP地址/Streaming/Channels/通道
例:rtsp://admin:12345@192.168.1.1/Streaming/Channels/1
· 接入后调用实例:
…
@property (nonatomic, strong) NodePlayer *np;
…
_np = [[NodePlayer alloc] init];
[_np setPlayerView:self.view];
[_np setInputUrl:@"rtsp://admin:12345@192.168.1.1/Streaming/Channels/2"];
[_np setBufferTime:30];
[_np setMaxBufferTime:100];
[_np setContentMode:1];
[_np setHwEnable:NO];
[_np start];
设备参数配置
在浏览器中输入摄像头的默认IP即可进入登录页面;
Channels/1和Channels/2分别对应主码流和子码流地址,两者的分辨率不同。IP摄像头无法通过opencv调节分辨率,只能在海康的监控界面的配置进行设置。