rtmp推流,怎么实现不通过flash来播放

现在直播项目中使用的是ckplayer插件,视频播放有flash和html5两种方式,但html5不支持rtmp推流,所以必须用到flash,每次在浏览器中都要允许flash,现在想不通过flash来播放,可以访问页面就能直接播放直播。

使用过video.js还是得要flash支持。

请问有其他的方式来实现不通过flash来播放吗

解决了:目前是将推流的rtmp地址换成.m3u8的,可以在video标签中使用,只是需要浏览器支持,其他只有低版本的IE不支持h5的也还是换成了flash。

阅读 21.5k
5 个回答

想在浏览器里通过 video 标签直接播放,就要用它支持的视频格式才可以。
很显然 rtmpvideo 是不支持的。想让支持直接播放,可以专门写个中间服务器,把 rtmp 流转成 video 标签支持的格式就可以了。

具体可用这个库来实现

楼主解决了吗?我也在研究这个问题

新手上路,请多包涵

你都说了不支持,必须用大flash,说明是不可能的。除非你能自己改一个chrome。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题