各大主流浏览器在很早的时候就已声明2020 年底不支持Adobe Flash。所以已经线上运行的项目以及涉及直播的项目,都会涉及一个问题 :“没有Adobe Flash 在Web 浏览器端如何播放RTMP 直播流 ?”
北极星通公司自主研发生产的流媒体软件AMS 前期在web上也是一直使用也是基于Adobe Flash的方案,当Adobe Flash不在维护的时候,只能选择过渡替代产品,之前我们用直播走的是rtmp协议,目前我们已经替换到http-flv的协议, 方便使用并对早期的代码走了优化,下面结合网络上常用的解决情况,罗列如下,希望对您有所帮助;
1、优选方案
需要流媒体服务器支持某种播放协议,例如HTTP-FLV、HLS等协议
Web 浏览器 HTTP-FLV、HLS
移动浏览器HLS、FLV
移动Native or 小程序RTMP、HTTP-FLV、HLS
HLS 延时高(5秒一片),可使用hls.js 播放
FLV 延时低(3-5秒),替代RTMP协议,可以使用flv.js 播放
北极星通自主研发生产的AOKU-AMS早期已经布局到协议转换,并且提供出RTSP.RTMP.TS.FLV-HTTP.TS-HTTP等多种协议不管是我方接受或者是向外转发嵌入等都可以有终端客户自主可控,自主选择;搭配我们自己研发的超低延时播放器,更是可以解决少数场景下要求的超低延时使用,使延时可以降低到100ms以内;
北京市中关村生命科学园 创意园3-3-103
(联系就说在DAV音视工程网上看到的)
support@bjsin.cn;yx@bjsin.cn
010-82896426
北京北极星通信息技术有限公司(北极星通BJSIN、奥酷AMS)专注于流媒体产品,网络音视频应用,是较早从事流媒体产品开发及应用推广的团队之一。北极星通流媒体产品开发及应用多年,基础扎实,技术过硬,能熟练应对各种复杂情况,对内网视频直播,公网视频直播,视频点播,内网IPTV,互动直播,视频监控视频直播,会议录播,多媒体录播课堂,多媒体信息发布,公共资源交易中心远程开标,庭审直播等应用积累了丰富经验。