Το GStreamer έχει πλέον τη δυνατότητα να παρέχει πρόσθετα γραμμένα σε Rust

Το πλαίσιο πολυμέσων GStreamer έχει τη δυνατότητα να αποστέλλει πρόσθετα γραμμένα στη γλώσσα προγραμματισμού Rust ως μέρος επίσημων δυαδικών εκδόσεων. Ο Nirbheek Chauhan, που συμμετέχει στην ανάπτυξη του GNOME και του GStreamer, πρότεινε μια ενημερωμένη έκδοση κώδικα για το GStreamer που παρέχει το build Cargo-C των συνταγών που απαιτούνται για την αποστολή προσθηκών Rust στον πυρήνα του GStreamer.

Η υποστήριξη Rust είναι προς το παρόν διαθέσιμη για εκδόσεις GStreamer σε πλατφόρμες Linux, macOS και Windows (μέσω MSVC) και πιθανότατα θα συμπεριληφθεί στην έκδοση GStreamer 1.22. Η υποστήριξη για τη δημιουργία συνταγών Cargo-C για Android και iOS θα είναι έτοιμη για συμπερίληψη στην έκδοση GStreamer 1.24.

Οι αλλαγές που εφαρμόστηκαν θα επιτρέψουν ευκολότερη πρόσβαση σε προσθήκες όπως στοιχεία HTTP που βασίζονται σε reqwest, νεροχύτης WebRTC WHIP, αποκωδικοποιητής dav1d, κωδικοποιητής rav1e, υλοποίηση RaptorQ FEC, AWS και εναλλακτικός διακόπτης (για εύκολη εναλλαγή μεταξύ πηγών).

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο