
Tim GStreamer hari ini mengumumkan rilis dan ketersediaan umum GStreamer 1.20 sebagai seri stabil terbaru dari kerangka kerja multimedia open-source dan lintas platform yang kuat dan banyak digunakan ini.
GStreamer 1.20 hadir satu setengah tahun setelah GStreamer 1.18 untuk memperkenalkan major fitur-fitur baru seperti dukungan decoding WebM Alpha, dukungan subframe dekoder video, konversi video multi-utas dan pencampuran dalam compositor, dukungan stateless MPEG-2 dan VP9 Linux, serta dukungan encoding (pass through) cerdas untuk VP8, VP9, dan H .265.
Ini juga memperkenalkan GstPlay, pustaka pemutaran tingkat tinggi baru untuk menggantikan dukungan GstPlayer, AV1 dan MPEG-2 ke dekoder Windows Direct3D11/DXVA, dukungan audio untuk elemen sumber halaman web WPE (Port WebKit untuk Tertanam), dan Ruang warna video berbasis CUDA mengonversi, mengubah skala, mengunggah, dan mengunduh elemen.
Selanjutnya, muxer Matroska (MKV) dan MP4 telah diperbarui dalam rilis ini untuk mendukung perubahan profil, level, dan resolusi ges untuk aliran input H.264 dan H.265. Juga, ada implementasi plugin VA-API baru dengan lebih banyak dekoder dan elemen postproc baru.
Perubahan penting lainnya termasuk dukungan terpadu dalam kelas dasar depayloader dan payloader RTP, dukungan Koreksi Kesalahan Teruskan SMPTE 2022-1 2-D, dukungan kompatibilitas runtime untuk libsoup2 dan libsoup3, serta memori NVIDIA: dukungan NVMM untuk OpenGL glupload dan gldownload elements.
Selain itu, GStreamer 1.20 memungkinkan Anda untuk mengubah profil penyandian dengan properti elemen khusus aplikasi tambahan. Di bawah tenda, ada dukungan untuk membangun terhadap kerangka kerja multimedia FFmpeg 5.0 terbaru, dan ada dukungan yang ditingkatkan untuk build GStreamer minimal kustom.
Banyak peningkatan WebRTC hadir juga dalam rilis baru, bersama dengan dukungan untuk menangani kehilangan paket otomatis dekoder video, korupsi data, dan permintaan keyframe untuk RTP, WebRTC dan RTSP.
Terakhir, GStreamer 1.20 menghadirkan API AppSink baru yang dapat digunakan untuk mengambil acara, menambahkan banyak plugin Rust baru dan memperbarui binding Rust, dan meningkatkan AppSrc dengan dukungan untuk lebih banyak opsi konfigurasi untuk antrian internal.
Anda dapat mengunduh GStream 1.20 sekarang juga dari situs web resmi jika Anda ingin mengompilasinya sendiri. Jika tidak, Anda harus menunggu sampai tiba di repositori perangkat lunak stabil dari distribusi GNU/Linux favorit Anda untuk memperbarui dari seri 1.18. Sementara itu, lihat catatan rilis lengkap untuk melihat fitur baru secara mendalam.
Sumber: Google, 9to5linux.com