Kerangka kerja multimedia sumber terbuka
GStreamer 1.24 kini tersedia untuk diunduh sebagai pembaruan besar yang memperkenalkan banyak fitur dan penyempurnaan baru.
Sorotan dari rilis GStreamer 1.24 mencakup dekoder video Vulkan H.264 dan H.265, plugin unixfd baru untuk efisiensi 1: N komunikasi antar-proses di Linux, GstMeta baru untuk Data Tambahan SMPTE ST-291M HANC/VANC, pustaka Ekstensi Sumber Media W3C baru, dan Dukungan Pengubah DRM untuk dmabufs di Linux.
Ini juga memperkenalkan abstraksi dan elemen Analisis dan Pembelajaran Mesin baru, menjadikan plugin va sebagai plugin pilihan dibandingkan gst-vaapi, menambahkan dukungan HLS Latensi Rendah (LL-HLS), menambahkan dukungan kedalaman Bayer 10/12/14/16-bit, dan mengimplementasikan dukungan MPEG-TS untuk demuxing dan segmen KLV asinkron mencari.
Juga yang baru di GStreamer 1.24 adalah dekoder video AV1 stateless, encoder AV1 SVT-AV1 dan VA-API, elemen uvcsink baru untuk mengekspor streaming sebagai kamera UVC, encoder video AMD Advanced Media Framework AV1 dan H.265 dengan 10-bit dan dukungan HDR, serta dukungan AVX/AVX2 dan dukungan NEON di macOS vi liborc.
(adsbygoogle = jendela.adsbygoogle || []).push({});
Ada juga beberapa peningkatan WebRTC seperti dukungan untuk kesegaran persetujuan ICE, elemen webrtcsrc baru untuk melengkapi webrtcsink, bersama dengan signaler dan implementasi webrtcsink untuk LiveKit dan AWS Kinesis Video Streams.
Selanjutnya, GStreamer 1.24 meningkatkan serialisasi dan deserialisasi GstMeta, mengimplementasikan sumber cudaipc dan sink untuk berbagi memori CUDA tanpa penyalinan antar proses, meningkatkan integrasi QML Qt 5 dan Qt 6, meningkatkan integrasi OpenGL, Vulkan, dan CUDA, meningkatkan tumpukan RTP, dan meningkatkan penanganan teks tertutup.
Terakhir, rilis ini menambahkan sumber pengambilan dan sink untuk kartu capture dan playout AJA, menambahkan dukungan terjemahan untuk awstranscriber, memperbarui binding GStreamer C#, dan meningkatkan binding dan plugin Rust, yang kini dikirimkan dalam bentuk paket untuk semua platform utama termasuk Android dan iOS.
Untuk Windows, rilis ini menambahkan teks DirectWrite plugin rendering, decoding video berbasis Direct3D12, konversi, komposisi, dan rendering, serta dukungan jam Precision Time Protocol (PTP).
(adsbygoogle = jendela.adsbygoogle || []).push({});
Tentu saja, ada banyak peningkatan kinerja dan perbaikan bug, jadi lihat catatan rilis untuk lebih jelasnya. Sementara itu, Anda dapat mengunduh GStreamer 1.24 untuk semua platform yang didukung dari situs web resmi.
Kredit gambar: GStreamer
Sumber: Google, 9to5linux.com