h265相关

浏览器支持情况

  • 主流现代浏览器均不兼容H.265编码的视频播放
    • 硬解
    • 目前除了Edge新版本以插件方式支持,其他主流浏览器为了安全性考虑,均屏蔽了安装插件的方式

目前面临的主要问题

解决方案

总结

浏览器兼容性

h265视频下载

最终结论

  • 方案1:

    • 测试demo http://192.168.18.235:9069/h265player/demo/demo.html
    • 1、h265的数据流
      • 1.1、主流浏览器,Chrome、Firefox、Safari浏览器均能正常播放
      • 1.2、手机苹果、安卓均能正常播放
    • 2、h264数据流均不能正常播放
    • 3、h265 解码过程:通过WebAssembly技术,将FFmpeg编译为wasm,收到H265码流时,调用FFmpeg进行解码,然后通过canvas来显示视频画面;整个过程cpu占用率过高,需考虑实际应用场景
  • 方案2:

    • 测试demo http://192.168.18.235:9069/easyplayer/demo/html/index.html
    • 1、h265的数据流
      • 1.1、主流浏览器,Chrome、Firefox 均能正常播放,Safari不能
      • 1.2、手机苹果、安卓微信、企业微信打开都是大黑屏状态
      • 1.3、拖拽过程中会存在抖动现象
    • 2、h264的直播流
      • 2.1、主流浏览器,Chrome、Firefox、Safari浏览器均能正常播放
      • 2.2、手机苹果、安卓均能正常播放
Lua习题练习
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。