Web浏览器没有Flash如何播放RTMP协议直播

随着AdobeFlash在2020年底被主流浏览器弃用,文章提出了在Web端播放RTMP直播流的解决方案。这包括通过支持HTTP-FLV、HLS等协议的流媒体服务器,以及利用hls.js和flv.js等JavaScript库实现低延迟播放。此外,liveweb是一款网页播放器,支持多种协议如WebRTC、RTMP、HLS、HTTP-FLV等,适用于全平台的无插件直播和点播,具备录像管理、云台控制和设备接入管理等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

各大主流浏览器在很早的时候就已声明 2020 年底不支持 Adobe Flash。所以已经线上运行的项目以及涉及直播的项目,都会涉及一个问题 : “没有 Adobe Flash 在 Web 浏览器端如何播放 RTMP 直播流?”

方案1.

需要流媒体服务器支持某种播放协议,例如HTTP-FLV、HLS等协议

  • Web 浏览器
    HTTP-FLV、HLS
  • 移动浏览器
    HLS、FLV(需要考虑兼容性)
  • 移动Native or 小程序
    RTMP、HTTP-FLV、HLS
  • HLS 延时高(5-10秒),可使用 hls.js 播放
    FLV 延时低(3-5秒),替代RTMP协议,可以使用 flv.js 播放,

    方案2.

  • liveweb是基于web无插件直播,点播开发的网页播放器

  • 支持 WEB 页面配置管理;
  • 支持组织机构管理;
  • 支持设备或平台通过GB/T28181协议接入;
  • 支持IPC、NVR通过Onvif协议接入;
  • 支持IPC、NVR通过RTSP协议接入;
  • 支持设备状态管理, 可实时查看设备在线状态;
  • 支持标准的RTSP协议输出;
  • 支持基于WebSocket的RTSP协议输出;
  • 支持全平台(PC/Android/iOS/微信/H5)观看;
  • 支持 WebRTC、RTMP、HLS、HTTP-FLV、Websocket-FLV、RTSP 、Websocket-RTSP分发
  • 支持网页端H5无插件播放、回放;
  • 支持多分屏多路同时实时播放;
  • 支持多分屏多路同时录像回放;
  • 支持H264、H265视频解码播放;
  • 支持云台控制,焦距缩放、预置点控制;
  • 支持设备端录像、查询、回放;
  • 支持服务端录像计划、时段查询和检索回放;
  • 支持服务端录像自定义时段下载;
  • 支持报警管理;
  • 支持电子地图;
  • 支持电视墙上墙管理;
  • 支持GB/T28181国标协议级联;
  • 支持用户管理,权限验证,播放鉴权;
  • 支持Windows & Linux(ARM/国产操作系统)部署;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值