A GStreamer megvalósítja a Rust nyelven írt bővítmények szállításának lehetőségét

A GStreamer multimédiás keretrendszer mostantól támogatja a Rust programozási nyelven írt bővítmények hivatalos bináris kiadásainak részeként történő szállítását. Nirbheek Chauhan, a GNOME és a GStreamer közreműködője benyújtott egy javítást a GStreamerhez, amely lehetővé teszi a Cargo-C receptek fordítását, amelyek szükségesek a Rust bővítmények GStreamer fő disztribúcióban történő szállításához.

Jelenleg a Rust támogatás a GStreamer platformokon található buildekhez van implementálva. Linux, macOS и Windows (MSVC használatával), és valószínűleg a GStreamer 1.22-es kiadásában lesz benne. Támogatás a Cargo-C receptek készítéséhez a következőhöz: Android és az iOS készen áll majd a GStreamer 1.24-es kiadásba való beillesztésre.

A bevezetett változtatások könnyebb hozzáférést biztosítanak olyan bővítményekhez, mint a reqwest-alapú HTTP elemek, a WebRTC WHIP nyelő, a dav1d dekóder, a rav1e kódoló, a RaptorQ FEC implementáció, az AWS és a fallbackswitch (a források közötti egyszerű váltás érdekében).

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster