GStreamer sekarang memiliki kemampuan untuk mengirimkan plugin yang ditulis dalam Rust

Kerangka kerja multimedia GStreamer memiliki kemampuan untuk mengirimkan plugin yang ditulis dalam bahasa pemrograman Rust sebagai bagian dari rilis biner resmi. Nirbheek Chauhan, yang terlibat dalam pengembangan GNOME dan GStreamer, telah mengusulkan patch untuk GStreamer yang menyediakan resep Cargo-C yang diperlukan untuk mengirimkan plugin Rust di inti GStreamer.

Dukungan Rust saat ini tersedia untuk GStreamer yang dibuat di platform Linux, macOS, dan Windows (melalui MSVC) dan kemungkinan akan disertakan dalam rilis GStreamer 1.22. Dukungan untuk membuat resep Cargo-C untuk Android dan iOS akan siap disertakan dalam rilis GStreamer 1.24.

Perubahan yang diterapkan akan memungkinkan akses yang lebih mudah ke plugin seperti elemen HTTP berbasis reqwest, wastafel WHIP WebRTC, decoder dav1d, encoder rav1e, implementasi RaptorQ FEC, AWS dan fallbackswitch (untuk memudahkan peralihan antar sumber).

Sumber: opennet.ru

Tambah komentar