【搭建方案】互联网电视如何通过EasyNVR视频平台传输直播视频流?

淘汰掉了数字电视之后,互联网电视现在已经是每个家庭的标配了。互联网电视给我们的生活带来了很多便捷,同时也给很多企业或者运营商带来了更加丰富的发展可能性。

1143.jpg

比如近期某运营商为了促进产品整合,需要将摄像头的视频流资源输出给互联网企业电视,用于在电视播放监控的相应视频。

于是我们开始了对这个项目的方案计划整合,主要需求就是互联网企业电视需要对视频资源进行管理、查看和获取视频流。并将获取的视频流分配到不同的用户,在相应位置进行播放视频。

经过了解,发现我们的EasyNVR能够实现该项目的需求,由于目前互联网电视盒子支持HLS视频协议,因此需要视频平台支持HLS视频流格式。EasyNVR可以满足输出HLS流的要求。

HLS视频协议主要技术特点:

(1)节目源采用H.264/TS编码格式,可变码率;
使用流切片技术将一个完整的节目切成若干小片,通常是10秒每片,同时使用m3u或m3u8格式生成播放列表文件用来指导播放器如何播放文件切片;
(2)通过HTTP Server分发节目,同时提供合适的缓存。
HLS技术另外一个优势是能够实现动态自适应码率传输。相对于移动流媒体RTP传输技术,HLS能够根据终端用户带宽的可用性在终端而不是在前端视频服务上,实现对码率的切换。这种实现方式是为用户在无保障的网络上提供好的用户体验;
(3)索引文件说明了在同一个频道或文件中不同码率节目流的对应性;
(4)终端根据接收切片文件的时间长度来选择最合适的码率;
(5)每个切片文件最长10秒,所以接收设备可以自动适应码率变化;

由于在电视上,因此对设备清晰度有很高的要求,分辨率要求不低于1080P,码流是2M以上,且由于H5页面无法直接播放H.265,因此需要视频流是H.264格式,摄像头支持RTSP协议。

实现方法是摄像头通过RTSP协议将视频接入EasyNVR,互联网电视通过EasyNVR 的API接口获取相关视频流,并整合到他们业务系统实现监控在电视上查看。

1158.png

猜你喜欢

转载自blog.csdn.net/EasyNVR/article/details/107832865