OpenOffice.org 使用 GStreamer 处理多媒体
发布于 2010 年 7 月 5 日
之前,OpenOffice.org 使用 Sun 的 Java Media Framework 来播放文档中的音频和视频。它在一段时间内运行良好,但随着时间的推移,Java 变得越来越过时。因此,开发人员决定实现广泛使用的 GStreamer 框架。
Java 对客户来说存在问题,因为许多发行版默认安装中不包含它,而且几乎同样多的发行版在存储库中也不提供它。对于用户来说,为了与 OpenOffice.org 一起使用而正确安装 Java 也可能很不方便或困难。随着时间的推移,Java 在解码器支持方面也落后于行业标准。 OpenOffice.org 开发人员知道他们需要找到一个通用的多平台框架,供大多数 Linux 用户使用。他们发现 GSteamer 是一个非常好的选择。
GSteamer 及其库默认安装在许多发行版上,例如 Ubuntu 及其衍生版本,并且包含在许多其他发行版的存储库中。在最近的版本中,它变得非常稳定,并且支持大多数多媒体编解码器。如果已经安装,用户无需采取任何进一步的操作即可享受 GStreamer 在 OpenOffice.org 中的优势,其中之一是更好的性能。发行版开发人员可以选择禁用此支持,并导致 OpenOffice.org 恢复使用 Java。
OpenOffice.org 开发人员表示,此举是为了 "回应我们过去从 SOHO 以及企业客户那里收到的很多反馈"。他们确信,使用 GStreamer 将为更多客户带来多媒体支持,并为他们提供更完整、稳定和现代的支持。