Η εισροή 203 χιλιάδων ευρώ της Sovereign Tech Fund στο GStreamer


Τα στοιχεία RTP, RTCP, RTSP και WebRTC του GStreamer αποκτούν νέα εμφάνιση με Rust, χάρη σε μια επένδυση ύψους 203.000 €.

Όπως σας ενημερώσαμε νωρίτερα πέρυσι, η GNOME έλαβε μια παραγγελία έργου ύψους 1 εκατομμυρίου ευρώ από το Sovereign Tech Fund, ένα χρηματοδοτικό ταμείο που υποστηρίζεται οικονομικά από το Γερμανικό Ομοσπονδιακό Υπουργείο Οικονομικών Υποθέσεων και Δράσεων για το Κλίμα.

Και τώρα, ένα ακόμα ζωτικό στοιχείο του οικοσυστήματος ανοιχτού κώδικα, το GStreamer, λαμβάνει μια σημαντική επένδυση ύψους 203.000 € από τον ίδιο οργανισμό.

GStreamer: Μια Δύναμη Πολυμέσων

Το GStreamer είναι ένα βασικό στοιχείο του οικοσυστήματος Ανοιχτού Κώδικα. Είναι γνωστό για τις εκτεταμένες εφαρμογές του σε πολυάριθμα λειτουργικά συστήματα, προγράμματα αναπαραγωγής μέσων, εφαρμογές ροής, ενσωματωμένες συσκευές, προϊόντα διακομιστών, μηχανές περιηγητών και, πιστεύετε ή όχι, ακόμη και σε χειρουργικά μικροσκόπια και τον Διεθνή Διαστημικό Σταθμό.

Η Εστίαση στη Χρηματοδότηση

Η τρέχουσα υλοποίηση του RTP/RTCP, RTSP και WebRTC στο GStreamer, που είναι κυρίως γραμμένη σε C, έχει αντιμετωπίσει επαναλαμβανόμενα προβλήματα ασφαλείας. Αυτά τα ζητήματα έχουν απαιτήσει σημαντικό χρόνο και προσοχή από τους συντηρητές για επιδιορθώσεις.

Η επένδυση του STF στοχεύει στη μετάβαση αυτών των κρίσιμων στοιχείων του πολυμεσικού πλαισίου GStreamer από τη γλώσσα προγραμματισμού C στη γλώσσα Rust με ασφάλεια μνήμης, καθώς ο κύριος στόχος αυτής της κίνησης είναι η βελτίωση της ασφάλειας, της δυνατότητας συντήρησης και της βιωσιμότητας.

Η χρηματοδότηση του STF θα υποστηρίξει την Centricular στην ενίσχυση του GStreamer μέσω της υλοποίησης:

  • Ανάλυση RTCP και διαχείριση συνεδριών RTP σε Rust.
  • Υποστήριξη προφίλ RTP/AVPF και βελτιώσεις στην επικοινωνία σε πραγματικό χρόνο.
  • Πλήρης υποστήριξη μορφών ήχου και βίντεο, συμπεριλαμβανομένων των RTP φορτωτών και αποφορτωτών για μορφές όπως H.264, H.265, VP8 και VP9.
  • Ξαναγράφη της διαχείρισης RTSP σε Rust, με έμφαση στα βασικά χαρακτηριστικά και στην αναπαραγωγή σε πραγματικό χρόνο.

Αυτή η μετάβαση στο Rust θεωρείται επίσης μια βιώσιμη λύση για να προσελκύσει περισσότερους συνεισφέροντες. Δείτε την ανακοίνωση του STF για περισσότερες πληροφορίες.