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.

Actualmente, el soporte para Rust está implementado para compilaciones de GStreamer en plataformas Linux, macOS и Windows (usando MSVC) y probablemente se incluirá en la versión GStreamer 1.22. Soporte para crear recetas Cargo-C para Android y iOS estará listo para su inclusión en la versión 1.24 de GStreamer.

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

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster