
Das Projekt geschrieben GStreamer 1.26.8Dies ist ein Wartungsupdate für den 1.26-Zweig, das die Multimedia-Wiedergabe unter Linux, Windows und anderen Systemen optimiert. Der Fokus liegt auf der HDR-Bildqualität, der Codec-Stabilität und Verbesserungen der Entwicklungswerkzeuge, was sich direkt auf gängige Desktop-Umgebungen wie z. B. Linux auswirkt. GNOME.
Es trifft kurz nach die 1.26.7 und fungiert als achtes Wartungsupdate des Zyklus. Zu den sichtbarsten Verbesserungen zählt die Korrektur des verwaschenen Farbeffekts bei aktivierten Untertiteln in Showtime, dem GNOME-Videoplayer, sowie eine lange Liste von Parser-Anpassungen. Muxer und RTP-Elemente.
GStreamer 1.26.8 führt wichtige neue Funktionen in der Wiedergabe und Bildverarbeitung ein.
Im Abschnitt über Parser wurden Verbesserungen vorgenommen, die sich auf moderne Datenströme auswirken. Die Frame-Duplizierung wurde behoben. AV1-Parser während der Frame-Aufteilung und der AAC-Parser bietet Unterstützung für Streams, die die Konfiguration nicht häufig enthalten LOAS, wodurch die Robustheit gegenüber weniger konventionellen Emissionen und Dateien erhöht wird.
Encoder, Container und RTP
Beim Codieren ist der Encoder x265 Die Latenz wird nun anhand der Parameter angezeigt, anstatt sie starr auf 5 Frames festzulegen – eine nützliche Verbesserung für Pipelines, in denen Synchronisation und Verzögerung entscheidend sind. Die Leistung wurde zudem für Elemente mit vielen Frames optimiert. QuellpadsDadurch werden Engpässe in komplexen Szenarien reduziert.
- fmp4mux: Behebung der Datenratenberechnung und des Schreibens von Substreams in EAC3.
- mpegtsmux: Korrekturen bei der Tag-Verarbeitung ID3 und die Flagge PUSI.
- rtpvp9pay: Korrekte Interpretation des Flags vorhandenen Rahmen anzeigen en VP9.
- rtpbaseaudiopay2: Korrekte Behandlung des Markerbits für Flags EINSTELLUNG y RESYNC.
Diese Korrekturen reduzieren subtile Fehler in Rundfunkübertragungen, segmentierten Aufnahmen und Echtzeitübertragungen, was insbesondere für folgende Bereiche von Interesse ist: Streaming- und Produktionsumgebungen wo Kontinuität und Paketsignalisierung unerlässlich sind.
Grafische Benutzeroberfläche und Geräte
Auf der visuellen Ebene werden Artefakte behoben durch gepolsterte Puffer in gtk4paintablesink (zum Beispiel in unterabgetasteten Formaten mit ungeraden Größen), wodurch Fehler vermieden werden, die in bestimmten Rendering-Szenarien auftreten könnten.
Der Gerätemonitor V4L2 (Video4Linux) erhält Verbesserungen, die dazu beitragen, Kameras und Aufnahmekarten zuverlässiger zu erkennen und zu verwalten. Dies ist in Europa weit verbreitet für Videokonferenzen, Content-Erstellung und hybride Setups.
Werkzeuge und Plugins erstellen
Cerberus, das Build-System von GStreamer, bietet nun Unterstützung für Rust auf Linux x86 (32-Bit)Dadurch wird es einfacher, Komponenten in Hardware und Systeme zu integrieren, die weiterhin auf dieser Architektur basieren.
Die Meson-Option ist in gst-plugins-rs integriert. auto_plugin_features, was nicht mehr erfordert, dass alle GStreamer-Bibliotheken sind vorhanden, um das Projekt zu konfigurieren. Zusätzlich akzeptiert splitmuxsink Muxer-Pads mit dem Namen „sink_%u'zur Unterstützung von fmp4 und in webrtcsink Die Reihenfolge der Sperren wird korrigiert, um Deadlocks zu vermeiden.
Verfügbarkeit von GStreamer 1.26.8 und Installation unter Linux
Quellcode Es kann von der offiziellen Website bezogen werden. Das Projekt selbst wird zwar häufig aktualisiert, in Desktop-Umgebungen ist es jedoch üblich, zu warten, bis es in den stabilen Repositories der jeweiligen Distribution verfügbar ist. In Spanien und dem übrigen Europa aktualisieren die wichtigsten Distributionen GStreamer nach der Validierung in ihren stabilen Kanälen.
Wenn es bereits in Ihrem Repository verfügbar ist, können Sie es mit den üblichen Managern aktualisieren: in Debian / Ubuntu sudo apt update && sudo apt upgradein Fedora sudo dnf upgrade --refreshin openSUSE sudo zypper up und Bogen sudo pacman -SyuUm aus dem Quellcode zu kompilieren, überprüfen Sie die Versionshinweise und Abhängigkeiten vor der Aktivierung neuer Plugins.
Diese Version optimiert Details, die die visuelle Qualität, die Synchronisierung und die Stabilität beeinflussen, während das Build-Ökosystem profitiert. Komfort und Kontrolle. Die Verfügbarkeit über Repositories wird die schrittweise Einführung in den am weitesten verbreiteten Distributionen erleichtern.