现在直播项目中使用的是ckplayer插件,视频播放有flash和html5两种方式,但html5不支持rtmp推流,所以必须用到flash,每次在浏览器中都要允许flash,现在想不通过flash来播放,可以访问页面就能直接播放直播。使用过video.js还是得要flash支持。请问有其他的方式来实现不通过flash来播放吗解决了:目前是将推流的rtmp地址换成.m3u8的,可以在video标签中使用,只是需要浏览器支持,其他只有低版本的IE不支持h5的也还是换成了flash。
3 回答
weixin_慕尼黑7090927
TA贡献1条经验 获得超0个赞
完全可以,下载FFMPEG,命令行进入FFMEPG目录,执行以下命令:
ffmpeg -i rtmp://192.168.8.8:1935/live/sword -vcodec copy -acodec copy -vbsf h264_mp4toannexb -f hls -hls_list_size 3 -hls_wrap 20 c:\player\hls\sword.m3u8
其中RTMP地址及最后的路径改成自己的!
这样,就可以通过video js播放了!这样就可以脱离flash了,就是延时较大!还在研究中。。。
添加回答
举报
0/150
提交
取消