openSUSE 开发人员在发行版中实现了 H.264 视频编解码器的简化安装方案。几个月前,该发行版还包含了 AAC 音频编解码器(使用 FDK AAC 库)的软件包。AAC 编解码器是 ISO 标准,在 MPEG-2 和 MPEG-4 规范中定义,并被许多视频服务所采用。
分发 H.264 视频压缩技术需要向 MPEG-LA 组织支付专利费。但是,如果使用开源的 OpenH264 库,则可以在第三方产品中免费使用该编解码器,因为 OpenH264 项目的开发者 Cisco 是 MPEG-LA 的授权用户。然而,只有 Cisco 分发的版本(例如从 Cisco 网站下载的版本)才有权使用专利视频压缩技术,这使得 OpenH264 软件包无法包含在 openSUSE 软件仓库中。
为了解决这个问题,发行版中添加了一个独立的软件仓库,其中提供了从思科网站 (ciscobinary.openh264.org) 下载的二进制编解码器版本。该编解码器版本由 openSUSE 开发人员创建,并经过 openSUSE 官方数字签名认证,然后分发给思科。这意味着整个软件包仍由 openSUSE 负责,思科无权修改或替换该软件包。
在下一个 ISO 更新中,openh264 软件仓库将默认启用,并添加到 openSUSE Tumbleweed 的新安装中,同时也会从 beta 版本开始添加到 openSUSE Leap 15.5 分支。在默认软件仓库启用之前,用户只需运行以下命令即可安装支持 H.264 的组件:`sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264` 和 `sudo zypper in gstreamer-1.20-plugin-openh264`
来源: opennet.ru
