GStreamer 現在能夠提供用 Rust 編寫的插件

GStreamer 多媒體框架能夠將用 Rust 程式語言編寫的插件作為官方二進位版本的一部分提供。 Nirbheek Chauhan 參與了 GNOME 和 GStreamer 的開發,提出了一個 GStreamer 補丁,該補丁提供了在 GStreamer 核心中發布 Rust 插件所需的配方的 Cargo-C 版本。

Rust 支援目前可用於 Linux、macOS 和 Windows 平台上的 GStreamer 建置(透過 MSVC),並且可能會包含在 GStreamer 1.22 版本中。 對建立適用於 Android 和 iOS 的 Cargo-C 配方的支援將包含在 GStreamer 1.24 版本中。

實施的變更將允許更輕鬆地存取插件,例如基於 reqwest 的 HTTP 元素、WebRTC WHIP 接收器、dav1d 解碼器、rav1e 編碼器、RaptorQ FEC 實作、AWS 和 Fallbackswitch(以便在來源之間輕鬆切換)。

來源: opennet.ru

添加評論