openSUSE 简化 H.264 在系统上的安装

openSUSE的

它是一个面向自由软件用户的操作系统,并对其社区的新功能开发开放。

最近有消息爆出, openSUSE 开发者已经实现或计划 简化 H.264 视频编解码器的安装 在分布。

这是因为几个月前,分发包还包含带有 AAC 音频编解码器(使用 FDK AAC 库)的包,该编解码器被批准为 ISO 标准,在 MPEG-2 和 MPEG-4 规范中定义并用于许多视频服务。

openSUSE 项目的灵感来自于 Fedora 努力使其用户可以使用 Cisco 的 OpenH264 和 FDK AAC 编解码器。 成员们联系了思科的开源团队,为他们的用户群做同样的事情。

要克服的一个障碍是,目前免费编解码器再分发的限制是 100 个用户,因此董事会成员 Neal Gompa 和 openSUSE Leap 发布经理 Lubos Kocman 提出了一种简化在 openSUSE 中安装编解码器的方法。

做出改变的原因 在系统中安装编解码器的过程中, 是因为 视频压缩技术分布 H.264 需要支付版税 MPEG-LA 组织, 但如果使用 OpenH264 开放库, 代码c 可用于第三方产品 无需支付版税,因为开发 OpenH26 项目的思科是 MPEG LA 的被许可人。

Cisco 的 openSUSE 项目非常感谢他们的努力,同意通过 Cisco 拥有的基础设施向 openSUSE 用户重新分发 OpenH264。

细微差别是 使用技术的权利 专有视频压缩 仅为 Cisco 分发的版本传输,例如,从 Cisco 网站下载,它不允许您将带有 OpenH264 的软件包放入 openSUSE 存储库中。

为解决此问题,分发工具包中添加了一个单独的存储库,编解码器的二进制版本可从思科网站 (ciscobinary.openh264.org) 下载。

同时,编解码器构建由 openSUSE 开发者形成,由 openSUSE 官方数字签名认证并传输给 Cisco 进行分发,即所有包填充的形成仍然由 openSUSE 负责,Cisco 不可以更改或更换包装。

设想了 OpenH264 的发布工作流程,并通过 OpenSUSE 发布工具中的一组脚本处理了一个三步法。

一个工作流脚本触发并向思科发送一封电子邮件,其中包含一个包含 OpenH264 rpm 包的文件给思科; 创建数据的快照,然后将其发送或“发布”以从 Cisco 二进制文件中手动提取。 该过程确保项目在 Open Build Service 中始终有一组相关的二进制文件。

multimedia:libs:cisco-openh264 项目的维护者之一创建并发送了一个 . 该包在 OBS 中使用 openSUSE 密钥进行签名,因此可以验证包的来源。 OBS 在 codecs.opensuse.org/openh264 发布存储库元数据。

存档应仅包含带有 Cisco OpenH264 和相关 OpenH264 GStreamer 插件的包。 在思科协议下添加任何其他非协议内容,尤其是其他编解码器将导致违规。

已经讨论了改进现有工作流程的可能增强功能,但最初的努力旨在为 openSUSE 在安装后提供更流畅的体验。

openh264 存储库将在下一个 iso 更新中默认为新的 openSUSE Tumbleweed 安装启用,并且还将添加到 openSUSE Leap 15.5 分支的初始测试版中。

在激活默认存储库之前,要安装支持 H.264 的组件,用户只需运行:

sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264
sudo zypper en gstreamer-1.20-plugin-openh264

最后,如果你有兴趣能够进一步了解它,可以在以下位置查阅原始公告 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。