GStreamer implementa la capacidad de enviar complementos escritos en Rust

El marco multimedia GStreamer implementa la capacidad de enviar complementos escritos en el lenguaje de programación Rust como parte de los lanzamientos binarios oficiales. Nirbheek Chauhan, que contribuye con GNOME y GStreamer, ha propuesto un parche de GStreamer que crea las recetas de Cargo-C necesarias para enviar los complementos de Rust en el núcleo de GStreamer.

La compatibilidad con Rust está implementada actualmente para versiones de GStreamer de Linux, macOS y Windows (usando MSVC) y probablemente se incluirá en la versión 1.22 de GStreamer. La compatibilidad con la creación de recetas de Cargo-C para Android e iOS estará lista para su inclusión en el lanzamiento de GStreamer 1.24.

Los cambios implementados facilitarán el acceso a complementos como elementos HTTP basados ​​en reqwest, sumidero WebRTC WHIP, decodificador dav1d, codificador rav1e, implementación RaptorQ FEC, AWS y fallbackswitch (para cambiar fácilmente entre fuentes).

Fuente: opennet.ru

Añadir un comentario