Veröffentlichung des Media Players VLC 3.0.22 und der Streaming-Server DVBlast 3.5 sowie multicat 2.4

Die Version 3.0.22 des Multimedia-Players VLC wurde veröffentlicht. Fertige Builds wurden für Windows und macOS erstellt. Der Code ist in C geschrieben und unter der LGPLv2.1-Lizenz veröffentlicht. Wichtige Änderungen:

  • Die Qt-basierte Benutzeroberfläche unterstützt jetzt die Build-Version mit Qt6 und bietet eine Option zur Aktivierung des Dunkelmodus.
  • Die Erstellung von Windows-Builds für die ARM64-Architektur hat begonnen. Unterstützung für Windows XP SP3 und ältere macOS-Versionen wurde zurückgebracht. In den Windows-Builds sind Umbenennung, Verschieben und Löschen der wiedergegebenen Dateien erlaubt.
  • Unterstützung für MUS-Audiodateien (DMX-Audio) hinzugefügt.
  • Unterstützung des Sony A_ATRAC/AT1 Codecs in Matroska-Multimediakontainern hinzugefügt.
  • Die Visualisierung von Tiefbassfrequenzen im Spektrogramm wurde verbessert.
  • Unterstützung für die Erhöhung der Bildwiederholfrequenz auf AMD-GPUs (GPU AMD Frame Rate Doubler) hinzugefügt.
  • Die Unterstützung des FLAC-Audiocodecs wurde verbessert. Die Verarbeitung von Bildern in einem Mediacontainer zusammen mit FLAC wurde ermöglicht.
  • Abstürze beim Entpacken verschiedener Mediencontainer wurden behoben.
  • Die Dekodierung von Inhalten mithilfe der Bibliotheken libdca, libmpeg2 und liba52 ist standardmäßig deaktiviert, stattdessen wird die Bibliothek libavcodec verwendet.
  • Die Optionen dav1d-all-layers und mkv-use-chapter-codec wurden hinzugefügt.
  • Probleme mit der Steuerung über das MPRIS-Protokoll in KDE wurden behoben.
  • Sicherheitsanfälligkeiten behoben (CVE-IDs wurden bisher nicht zugewiesen):
    • Buffer Overflow in den Packern und Decodern RLE, MP4 und TX3G. Potenzielle Sicherheitsanfälligkeiten könnten zur Ausführung von Code bei der Verarbeitung speziell gestalteter Inhalte führen.
    • Use-after-Free bei bereits freigegebenem Speicher im SVG-Dekoder. Diese Sicherheitsanfälligkeit könnte zur Ausführung von Code bei der Verarbeitung speziell gestalteter SVG-Bilder führen.
    • Lesen aus dem Speicherbereich außerhalb des Buffers in den Packern und Decodern TY, NSV, CVDsub, SPU, Subrip, TX3G, MPJEG, Oggspot und MP4.
    • Abstürze aufgrund von ausgelösten Assert-Überprüfungen in den Packern AVI und MP4.
    • Dereferenzierung eines Nullzeigers in den Modulen CSS, Flac und VTT.
    • Abstürze beim Verarbeiten fehlerhafter Untertitel und jpeg2-Bilder.
    • Speicherlecks in den Packern MKV, ASF/WMV, CAF und PS sowie in den Decodern Ogg, Theora, Vorbis, WebVTT und SVCD.
    • Schleifen in WebVTT.

Zusätzlich hat das VideoLAN-Projekt neue Versionen der Tools DVBlast 3.5, multicat 2.4 und biTStream 1.6 veröffentlicht:

  • DVBlast — ein Streaming-Server für die Organisation von RTP-Übertragungen über lokale DVB-Karten. DVBlast unterstützt die Übertragung von DVB-Karten (DVB-ASI, DVB-S, DVB-S2, DVB-C, DVB-T) und die Übertragung empfangener UDP- oder RTP-Streams im Unicast- oder Multicast-Modus. Zu den Besonderheiten von DVBlast gehören: eine schlanke Architektur zur Reduzierung des Speicherverbrauchs und der CPU-Belastung; Unterstützung für CAM-Menüs (MMI) durch die Anbindung externer Programme; die Möglichkeit, die Konfigurationsdatei neu zu laden, ohne Paketverluste im Stream; Unterstützung für die Filterung nach PID (Packet ID, DVB-Stream-Identifikator) oder Services; die Möglichkeit zur Demultiplexierung der Ausgabe in mehrere RTP-Streams.

    In der Version DVBlast 3.5 wird eine neue API für linux-dvb zur Erfassung von Statistiken verwendet, die Option "—udp-lock-timeout" hinzugefügt, Informationen über die Bitrate jedes Geräts ausgegeben, die Unterstützung für Dekodierungskarten (Entschlüsselung) des TV-Signals integriert und die Möglichkeit zur Entpackung von DVB-S2-raw BBFrame realisiert.

  • Multicat — ein Werkzeug zur Manipulation von Multicast-Streams, das die Arbeit mit MPEG-2 Transport Streams (ISO/IEC 13818-1) unterstützt. Mit Multicat können Sie Dateien als Multicast-Stream abspielen oder kontinuierliche eingehende Streams mit automatischer Dateirotation aufzeichnen. Im Lieferumfang sind auch Tools zur Manipulation von TS-Dateien (Ingeste), zum Zerlegen oder Zusammenführen von RTP-Streams (aggregartp und reordertp) sowie zur Erstellung von fehlertoleranten Broadcasts von mehreren Quellen enthalten. Server (multilive).

    In der Version multicat 2.4 wurde das Tool smooths zur Synchronisation des Transports nach Zeitstempeln aus den RTP-Paket-Headern hinzugefügt, um Jitter zu minimieren und eine korrekte Interaktion mit IAT-Analysatoren (Inter-Arrival Time) zu gewährleisten.

  • biTStream — eine Sammlung von Header-Dateien zur vereinfachten Zugänglichkeit von binären Strukturen, beispielsweise in MPEG, DVB, IETF, SMPTE, IEEE, SCTE.

    In der Version biTStream 1.6 wurde die Unterstützung für die Formate EBU BISS-CA, Haivision SRT, AIT und DVB-S2 BBFrames hinzugefügt.

Quelle: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster