H265格式兼容各个浏览器web端播放方案

可能有很多朋友会遇到H265格式的视频流无法播放,毕竟现在很多相机都支持h265了,确实有很多优点,但是它最大的问题就是很多浏览器无法播放,也有部分浏览器能够兼容h265,但是总不能让用户指定浏览器使用吧,下面来说说怎么兼容各个浏览器播放。

无非两种方案,第一种就是使用ffmpeg进行转码,这种方案可能比较稳定,但是成本较高,而且实现比较复杂,可以使用第二种方案,只需要使用一个插件:EasyPlayer,可能有朋友也听说过这个前端播放插件,目前是开源的,可以放心使用,它通过和webassembly结合,实现了web端支持H265视频的播放,引用方式也很简单,通过命令:  npm install @easydarwin/easyplayer --save 即可引入,然后添加标签就可以播放了:

<EasyPlayer  :decodeWasm="true" :videoUrl="videoUrl" fluent autoplay live stretch></EasyPlayer>

这里最重要的属性就是 decodeWasm  通过这个属性就可以支持H265格式的流播放,大家可以试试。

猜你喜欢

转载自blog.csdn.net/ygl_csdn/article/details/123180292