当前位置:首页 > 编程笔记 > 正文
已解决

基于GB28181-2022实现web无插件播放H265视频

来自网友在路上 187887提问 提问时间:2023-11-03 08:35:09阅读次数: 87

最佳答案 问答题库878位专家为你答疑解惑

        目前发布的GB28181-2022增加了对前端设备视频H265编码格式的支持,所以实现国标平台通过浏览器对H265视频流的无插件的解码播放将是未来的趋势。

        目前大多的方案都是通过平台端把H265转码为H264,再推送到web前端进行解码播放,这种方式因为需要中间的媒体流服务进行解码再编码,不仅造成视频端到端延时大,视频质量收损,而且非常消耗服务端的cpu。基本上一个普通的云服务器同时转码小几路就扛不住了。这样的方案只能是个demo。不具备大量H265设备接入的应用条件。

        还有一种就是采用浏览器的开源js进行H265解码,这种方式是浏览器嵌入的H265的软解码js,对客户端的cpu占用率非常高,如果同时采用多屏播放几路H265视频,又会扛不住。

        我们结合上述优缺点,采用了针对不同浏览器适配最佳的解码方式,优先采用无插件的H265硬解码,如果浏览器不支持,我们会自动切换到H265软解码。如下图:

我们通过任务管理器可以看到如下图,cpu占用非常低,只占0.4%,且启用的gpu硬解码,如下图:

可以通过测试平台进行测试。

 更多信息

tel: 13971177602

web:www.founu.com

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"基于GB28181-2022实现web无插件播放H265视频":http://eshow365.cn/6-30956-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!