Multimediálny rámec GStreamer má schopnosť dodávať doplnky napísané v programovacom jazyku Rust ako súčasť oficiálnych binárnych vydaní. Nirbheek Chauhan, zapojený do vývoja GNOME a GStreamer, navrhol opravu pre GStreamer, ktorá poskytuje Cargo-C zostavenie receptov potrebných na dodanie Rust pluginov v jadre GStreamer.
Podpora Rust je momentálne dostupná pre verzie GStreamer na platformách Linux, macOS a Windows (cez MSVC) a pravdepodobne bude zahrnutá vo vydaní GStreamer 1.22. Podpora pre vytváranie receptov Cargo-C pre Android a iOS bude pripravená na zahrnutie do vydania GStreamer 1.24.
Implementované zmeny umožnia jednoduchší prístup k pluginom, ako sú prvky HTTP založené na reqwest, sink WebRTC WHIP, dekodér dav1d, kodér rav1e, implementácia RaptorQ FEC, AWS a fallbackswitch (pre jednoduché prepínanie medzi zdrojmi).
Zdroj: opennet.ru