网页无插件播放RTSP、FLV等格式视频的解决方案
早期许多摄像头视频流使用的是RTSP、RTMP协议,而播放这类协议的视频通常必要在网页上安装插件。但现在许多用户对安装插件比较反感,且随着移动设备的普及,用户更希望可以使用手机、平板等移动设备直接查看这些协议的视频。那么,是否有解决方案可以实现无需插件的情况下,在网页上直接观看RTSP、RTMP协议的视频,而且保证尽可能低的耽误以获取摄像头的及时画面呢?现在许多厂家支持无插件播放,比如用WebSocket等新的传输协议取代RTSP等协议,通过网页直接播放。但这个方案对于新摄像头没题目,却不实用于RTSP/RTMP/FLV等格式或协议的视频。
另一种方案是基于JS、WASM等前端技术,在前端直接拉流、解码、显示,比如flv.js等前端播放技术,有不少开源的方式,可以实现一些特殊格式、特殊协议的直接前端解码处理。但这种方式一般会有占用较多的终端资源,而且对于iOS等设备的欣赏器兼容性不好,通用性弱一些。
基于后台转换能不能行呢?比如将RTSP转为m3u8这种HLS协议,做成适合H5页面直接播放的视频格式。但假如转为HLS(m3u8)又有个题目:m3u8的分段,导致必要一些缓冲的片断,因此耽误会高。
有没有更好的解决方案呢?点量云流基于多年视频流传输的经验,提供了一个后台拉流转换的方案:将摄像头的RTSP/RTMP/FLV等协议的视频数据转换为WebRTC协议。这种方案具有以下上风:
[*]良好的兼容性:现在主流的欣赏器均支持WebRTC,因此该方案无需担心欣赏器兼容性题目,用户可以选择自己习惯的欣赏器使用。
[*]对设备性能占用小:基于欣赏器的良好支持,可以借助硬解码能力,对设备性能占用比较低。
[*]低延时、高及时性:WebRTC是一种为及时流媒体计划的协议,耽误可以低至100ms以内,完全可以满意摄像头范畴的低耽误需求。
[*]前端引入方便、代码量小:前端无需复杂的播放器或解码步调,只需使用尺度的WebRTC即可接入。虽然WebSocket也可以获取视频,但每每必要借助FLV.js等技术举行视频数据处理,相较之下,WebRTC方案更加简便。
该方案的重要工作在于后端,通过拉取RTSP、RTMP等协议的视频数据,并将其转换为WebRTC协议。值得一提的是,这种转换并不涉及二次转码,仅修改了视频的封装,因此可以同时支持大量摄像头的接入。点量团队作为专业的视频流公司,提供成熟的技术方案,能够支持将RTSP/RTMP等协议直接转换为WebRTC,并提供完善的前端示例。后端部署安装也非常便捷,团队提供专业的技术服务,客户无需从头研究。
https://i-blog.csdnimg.cn/direct/9280c941177049afb4a469686a95e15e.png
以上系统平台详细功能有:
[*]支持多协议、多设备接入:支持RTMP/RTSP/Onvif/GB/T28181/等协议,多厂商品牌的设备接入。
[*]尺度化输出,多终端全平台覆盖:输出尺度的WebRTC,支持几乎全部主流终端欣赏器打开播放。
[*]提供二次开发、定制等服务:灵活满意客户的需求。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]