GStreamer ora ha la capacità di fornire plugin scritti in Rust

Il framework multimediale GStreamer ha la capacità di fornire plugin scritti nel linguaggio di programmazione Rust come parte delle versioni binarie ufficiali. Nirbheek Chauhan, coinvolto nello sviluppo di GNOME e GStreamer, ha proposto una patch per GStreamer che fornisce la build Cargo-C delle ricette necessarie per fornire i plugin Rust nel core di GStreamer.

Il supporto Rust è attualmente disponibile per le build di GStreamer su piattaforme Linux, macOS e Windows (tramite MSVC) e sarà probabilmente incluso nella versione di GStreamer 1.22. Il supporto per la creazione di ricette Cargo-C per Android e iOS sarà pronto per essere incluso nella versione GStreamer 1.24.

Le modifiche implementate consentiranno un accesso più semplice a plugin come elementi HTTP basati su reqwest, sink WHIP WebRTC, decoder dav1d, codificatore rav1e, implementazione FEC RaptorQ, AWS e fallbackswitch (per un facile passaggio tra le sorgenti).

Fonte: opennet.ru

Aggiungi un commento