GStreamer har nu möjlighet att leverera plugins skrivna i Rust

GStreamers multimediaramverk har förmågan att skicka plugins skrivna i programmeringsspråket Rust som en del av officiella binära utgåvor. Nirbheek Chauhan, involverad i utvecklingen av GNOME och GStreamer, föreslog en patch för GStreamer som tillhandahåller Cargo-C-bygget av de recept som behövs för att skicka Rust-plugins i GStreamer-kärnan.

Ruststöd är för närvarande tillgängligt för GStreamer-versioner på Linux-, macOS- och Windows-plattformar (via MSVC) och kommer sannolikt att inkluderas i GStreamer 1.22-versionen. Stöd för att bygga Cargo-C-recept för Android och iOS kommer att vara redo för inkludering i GStreamer 1.24-versionen.

De implementerade ändringarna kommer att tillåta enklare åtkomst till plugins som reqwest-baserade HTTP-element, WebRTC WHIP sink, dav1d-avkodare, rav1e-kodare, RaptorQ FEC-implementering, AWS och fallbackswitch (för enkel växling mellan källor).

Källa: opennet.ru

Lägg en kommentar