zoukankan      html  css  js  c++  java
  • 【搭建方案】互联网电视如何通过EasyNVR视频平台传输直播视频流?

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

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

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

    经过了解,发现我们的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接口获取相关视频流,并整合到他们业务系统实现监控在电视上查看。

  • 相关阅读:
    C#实现Dll(OCX)控件自动注册的两种方法 网上找的 然后 自己试了试 还是可以用的
    XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
    vs2015 企业版 专业版 密钥
    C#调用 ICSharpCode.SharpZipLib.Zip 实现解压缩功能公用类
    apicloud 资料
    七夕之日
    APP注意事项
    avalon调试接口的弹出
    avalon列表循环调接口以及更多例子
    avalon单个列表调接口例子
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13470113.html
Copyright © 2011-2022 走看看