GStreamer har nå muligheten til å levere plugins skrevet i Rust

GStreamer multimedia-rammeverket har muligheten til å sende plugins skrevet i Rust-programmeringsspråket som en del av offisielle binære utgivelser. Nirbheek Chauhan, involvert i utviklingen av GNOME og GStreamer, foreslo en oppdatering for GStreamer som gir Cargo-C-oppbyggingen av oppskriftene som trengs for å sende Rust-plugins i GStreamer-kjernen.

Ruststøtte er for øyeblikket tilgjengelig for GStreamer-bygg på Linux-, macOS- og Windows-plattformer (via MSVC) og vil sannsynligvis bli inkludert i GStreamer 1.22-utgivelsen. Støtte for å bygge Cargo-C-oppskrifter for Android og iOS vil være klar for inkludering i GStreamer 1.24-utgivelsen.

De implementerte endringene vil gi enklere tilgang til plugins som reqwest-baserte HTTP-elementer, WebRTC WHIP-sink, dav1d-dekoder, rav1e-koder, RaptorQ FEC-implementering, AWS og fallbackswitch (for enkel veksling mellom kilder).

Kilde: opennet.ru

Legg til en kommentar