插件是否需要?如何安装?

阅读:889回复:3
2023-07-28 15:23
写私信
楼主#
我看了下我安装好后原生自带的只有两个插件,一个是“OpenH264 视频编码器”,另一个是“Widevine 内容解密模块”,除此之外没有任何其它插件,我也没有手动刻意安装过其它第三方插件。

通过 HTML5 网页测试查看 http://html5test.com/ ,本 Firefox 浏览器关于视频解码部分的支持度如下

             
MPEG-4 ASP support
             
No ✘
             
H.264 support
             
Yes ✔
             
H.265 support
             
No ✘
             
Ogg Theora support
             
Yes ✔
             
WebM with VP8 support
             
Yes ✔
             
WebM with VP9 support
             
Yes ✔


那么是否意味着说,正是因为有了“OpenH264 视频编码器”插件所以才会有对网页中 H.264 视频播放硬件解码的支持?
因为没有 H265 插件,所以如果网页中有 H265 编码的视频,那么浏览器将不能实现硬件解码而只能使用软件解码?还是浏览器会调用系统的 H265 解码器进行解码播放(如果有安装的话),还是浏览器将不能播放 H265 的视频?

浏览器并没有自带 WebM 解码器插件,但通过网页测试却认为是支持的,这又是怎么回事?

如果我要增加对 H265 解码的支持,那么我该如何安装相应的插件?
2023-07-28 17:24
写私信
1楼#
h265要钱的,火狐不会支持的
2023-07-29 10:06
写私信
2楼#
这个测试的只是解码支持,硬解需要看你的显卡和系统版本是否支持。
h264/h265都是闭源商业需要授权专利费的,openh264是思科提供的,专利费思科已经付过了,h265没有类似实现。
WebM是谷歌用来和h264竞争的开源项目,所以firefox内置支持。
2023-07-29 14:11
写私信
3楼#
OpenH264 视频编码器是针对webrtc视频通话用的,视频播放不需要这个。
由于专利费(每设备约2美元,上限每年1400万美元)的原因,播放h264视频调用的是系统上的解码器,windows上是wmf,linux上是ffmpeg
至于h265,专利情况更为复杂,7年前mozilla就因专利问题拒绝了支持h.265 https://bugzilla.mozilla.org/show_bug.cgi?id=1332136 ,不过大半个月前又出来了个 https://bugzilla.mozilla.org/show_bug.cgi?id=1842838 ,可能又有希望了?