EasyCVR中如何通过接口调用切换HIKSDK主子码流?

网友投稿 262 2022-10-12


EasyCVR中如何通过接口调用切换HIKSDK主子码流?

我们在往期的文章中分享过关于主子码流的技术文章,平台也可支持双码流,以及主子码流的自由切换。关于主子码流,一般来说,主码流较大但清晰度高,占用的带宽也较高。子码流的清晰度与主码流相比,要稍低一些,但是占用带宽小。所以一般来说,主码流用于本地存储,能获得更清晰的存储录像,子码流则适用于在低带宽网络上传输,节省带宽。

EasyCVR平台目前除了GB28181协议和RTMP推流以外,其他接入的协议都可以在Web页面上切换主子码流(选择1则是主码流,选择2则是子码流)。

我们接到过很多用户的咨询,关于如何通过接口调用主子码流的切换功能,以便可以应用在不同的项目场景下,比如根据用户当前使用的设备是PC还是手机,从而进行码流的切换。如果是手机则可以通过调取子码流进行观看,PC端则调用主码流。

今天我们就来分享下如何通过接口调用实现HIKSDK主子码流的切换。

1)首先,先调用EasyCVR平台的登录接口:

2)然后获取设备和通道列表:

3)播放一个通道的主码流,记住这里stream要传main:

4)再切换子码流,这里要注意:首先要调用stopchannelstream接口,然后再通过播放接口调取子码流(stream要传sub1):

5)这时就能获取子码流的视频流了:

EasyCVR能根据用户不同的应用场景需求,可以在内网、专网、VPN、广域网、互联网等各种环境下进行视频接入与分发,平台能支持主流标准协议如GB28181、RTSP/Onvif、RTMP等,还能支持厂家的私有协议与SDK接入,比如海康Ehome、海康SDK、大华SDK等,可分发RTSP、FLV、HLS、WebRTC等格式的视频流。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:TCP 和 UDP,哪个更胜一筹(tcp三次握手和四次挥手的全过程)
下一篇:java异常级别与捕获的示例代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~