GStreamer agora ten a capacidade de ofrecer complementos escritos en Rust

O marco multimedia GStreamer ten a capacidade de enviar complementos escritos na linguaxe de programación Rust como parte das versións binarias oficiais. Nirbheek Chauhan, implicado no desenvolvemento de GNOME e GStreamer, propuxo un parche para GStreamer que proporciona a compilación Cargo-C das receitas necesarias para enviar complementos Rust no núcleo de GStreamer.

Actualmente, a compatibilidade con Rust está dispoñible para as versións de GStreamer en plataformas Linux, macOS e Windows (a través de MSVC) e é probable que se inclúa na versión 1.22 de GStreamer. A compatibilidade para crear receitas Cargo-C para Android e iOS estará lista para a súa inclusión na versión 1.24 de GStreamer.

Os cambios implementados permitirán un acceso máis sinxelo a complementos como elementos HTTP baseados en reqwest, sumidoiro WebRTC WHIP, decodificador dav1d, codificador rav1e, implementación RaptorQ FEC, AWS e fallbackswitch (para cambiar facilmente entre fontes).

Fonte: opennet.ru

Engadir un comentario