Η νέα έκδοση του GStreamer 1.18.0 έχει ήδη κυκλοφορήσει

λογότυπο gstreamer

Μετά από ενάμιση χρόνο αναπτυξιακή, Κυκλοφόρησε το GStreamer 1.18, ένα σύνολο στοιχείων πολλαπλών πλατφορμών γραμμένα σε C για τη δημιουργία ενός ευρέος φάσματος εφαρμογών πολυμέσων, από συσκευές αναπαραγωγής πολυμέσων και μετατροπείς αρχείων ήχου / βίντεο έως εφαρμογές VoIP και συστήματα εκπομπής.

Στη νέα έκδοση εισήχθη νέο API για διακωδικοποίηση αρχείων από τη μία μορφή στην άλλη, καθώς και βελτιώσεις στην υποστήριξη HDR, υποστήριξη για επέκταση RTP TWCC και άλλα πράγματα περισσότερο.

Κύρια νέα χαρακτηριστικά του GStreamer 1.18

Σε αυτήν τη νέα έκδοση που παρουσιάζεται Έγινε εργασία για τη βελτίωση της υποστήριξης του Gstreamer και είναι αυτό μπορούμε να βρούμε διάφορες προσθήκες σε αυτή τη νέα έκδοση 1.8, όπως η προσθήκη AVTP (Audio Video Transport Protocol) για μετάδοση βίντεο και ήχου που είναι ευαίσθητα σε λανθάνουσα κατάσταση.

καθώς επίσης και επίσης η νέα υποστήριξη για το προφίλ TR-06-1 (RIST - Αξιόπιστη μεταφορά μέσω Διαδικτύου), το ικανότητα αλλαγής της ταχύτητας αναπαραγωγής εν κινήσει και επίσης υποστήριξη για την επέκταση RTP TWCC (Google All Transport Congestion Control) στο rtpmanager.

Στην περίπτωση για Windows, την Η αποκωδικοποίηση βίντεο με επιτάχυνση υλικού υλοποιείται χρησιμοποιώντας το DXVA2 / Direct3D11 APIκαθώς και ένα πρόσθετο για λήψη βίντεο και επιτάχυνση της κωδικοποίησης χρησιμοποιώντας το Microsoft Media Foundation. Προστέθηκε υποστήριξη για UWP (Universal Windows Platform).

Στον διακομιστή και στον πελάτη, Το RTSP πρόσθεσε υποστήριξη για cheat modes (γρήγορη κύλιση κατά την αποθήκευση της εικόνας), η οποία περιγράφεται στην προδιαγραφή ONVIF (Open Network Video Interface Forum).

Οι υπηρεσίες επεξεργασίας GStreamer προσθέτουν υποστήριξη για ένθετα χρονοδιαγράμματα, ταχύτητες με βάση κλιπ και δυνατότητα χρήσης της μορφής OpenTimelineIO.

Εκτός από τα σενάρια build με βάση τα Autotools καταργήθηκαν και το Meson χρησιμοποιείται πλέον ως το κύριο εργαλείο συναρμολόγησης

Από τις άλλες αλλαγές που ξεχωρίζουν αυτής της νέας έκδοσης:

  • Έχει προταθεί ένα νέο API υψηλού επιπέδου, το GstTranscoder που μπορεί να χρησιμοποιηθεί σε εφαρμογές για τη διακωδικοποίηση αρχείων από τη μία μορφή στην άλλη.
  • Προστέθηκε υποστήριξη για το σετ κωδικοποιητή AFD (Active Format Description) και Bar Data.
  • Το στοιχείο qmlgloverlay έχει προστεθεί για να επιτρέψει στην Qt Quick σκηνή να εμφανίζεται στην κορυφή της εισερχόμενης ροής βίντεο.
  • Το στοιχείο imagesequencesrc έχει προστεθεί για να απλοποιήσει τη δημιουργία μιας ακολουθίας βίντεο από μια ακολουθία εικόνων JPEG ή PNG.
  • Προστέθηκε ένα στοιχείο παύσης για τη δημιουργία περιεχομένου DASH.
  • Προστέθηκε στοιχείο dvbsubenc για την κωδικοποίηση υπότιτλων DVB.
  • Είναι δυνατή η συσκευασία ροών MPEG-TS με σταθερό ρυθμό bit και υποστήριξη για SCTE-35, με τρόπο συμβατό με δίκτυα καλωδιακής τηλεόρασης.
  • Το Rtmp2 υλοποιήθηκε με μια νέα εφαρμογή πελάτη RTMP με στοιχεία πηγής και δέκτη.
  • Ο διακομιστής RTSP προσθέτει υποστήριξη κεφαλίδας για έλεγχο της ταχύτητας και της κλιμάκωσης.
  • Προστέθηκε svthevcenc, ένας κωδικοποιητής βίντεο H.265 που βασίζεται στον κωδικοποιητή SVT-HEVC της Intel.
  • Προστέθηκε στοιχείο vaapioverlay για σύνθεση με χρήση του VA-API.
  • Τα στοιχεία splitmuxsink και splitmuxsrc υποστηρίζουν τώρα βοηθητικές (AUX) ροές βίντεο.
  • Εισήχθησαν νέα στοιχεία για τη λήψη και τη δημιουργία ροών RTP χρησιμοποιώντας το URI "rtp: //".
  • Προστέθηκε στοιχείο rpicamsrc για τη λήψη βίντεο κάμερας για την πλακέτα Raspberry Pi.
  • Βελτιωμένη παρουσίαση πληροφοριών και επεξεργασία βίντεο με High Dynamic Range (HDR).

Τελικά αν θέλετε να μάθετε περισσότερα για αυτό σχετικά με αυτήν τη νέα έκδοση του Gstreamer μπορείτε να ελέγξετε το changelog Στον ακόλουθο σύνδεσμο.

Πώς να εγκαταστήσετε το Gstreamer 1.18 στο Ubuntu και σε παράγωγα;

Εάν ενδιαφέρεστε να εγκαταστήσετε το Gstreamer 1.18 στη διανομή σας Μπορείτε να το κάνετε ακολουθώντας τα παρακάτω βήματα.

Η διαδικασία ισχύει τόσο για τη νέα έκδοση του Ubuntu 20.04 όσο και για προηγούμενες εκδόσεις με υποστήριξη.

Για εγκατάσταση, πρέπει απλώς να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και σε αυτό πληκτρολογούμε τις ακόλουθες εντολές:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

Και έτοιμοι με αυτό, θα έχουν ήδη εγκαταστήσει το Gstreamer 1.16 στο σύστημά τους.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Γιάννης dijo

    Κατά την εκτέλεση αυτών των εντολών, η έκδοση που είναι εγκατεστημένη είναι 1.14.5. Μπορείτε να εξηγήσετε πώς να εγκαταστήσετε την πιο πρόσφατη διαθέσιμη έκδοση; Πρέπει να προσθέσετε ένα επιπλέον αποθετήριο;

  2.   Σαμουήλ dijo

    "Και voila, θα έχουν ήδη εγκαταστήσει το Gstreamer 1.16 στο σύστημά τους."

    Αλλά δεν θέλατε να εγκαταστήσετε την έκδοση 1.18