H5不支持Flash 那么H5如何进行rtmp协议直播流数据的在线视频播放

H5不支持Flash 那么H5如何进行rtmp协议直播流数据的在线视频播放

nginx好像可以把rtmp流转成hls流,具体你搜一搜看看。

帮不上忙

http://www.oschina.net/p/flv-js
https://imququ.com/post/html5-live-player-3.html
https://segmentfault.com/a/1190000000392586

看看这些,应该差不多了把,有成果记得分享出来

问题是 我现在不能用hls 因为hls效果很差延时几秒甚至很多不能够实际应用必须用rtmp但是rtmp的那个数据格式要h264转换

有成果必须分享出来的 好的我看看

我刚刚试了试webvie可以玩4399上面的游戏,4399上面的游戏应该是flash格式的吧?

官方的videoplayer 或许能支持,看官方怎么说

我也测试过了吧

不能直接rtmp需要服务器转换为flv 然后前端下载播放

大神解决了吗?我也碰到了此问题

估计只能这样解决:

  1. 用 ffmpeg 将rtmp转码为flv流
  2. 将flv流用websocket服务转发
  3. 用jsmpeg连接上步的websocket服务,将收到的flv流渲染WebGL 或 Canvas2D
    其它方案不行的原因:
    HLS延迟太大
    WebRTC 不支持苹果
    苹果不支持H264硬解