GStreamer 1.26 sekarang tersedia dan dilengkapi dengan sejumlah fitur baru yang dirancang untuk meningkatkan kompatibilitas dengan codec generasi berikutnya, mengoptimalkan akselerasi perangkat keras, dan menambahkan alat baru untuk pengembang dan pembuat konten multimedia. Pembaruan ini menjaga stabilitas API dan ABI dalam kerangka kerja seri 1.x.
Setelah setahun sejak pembaruan besar terakhir, GStreamer 1.26 memperkenalkan Dukungan untuk codec video H.266 atau Versatile Video Coding (VVC), format yang menjanjikan efisiensi kompresi lebih besar dibandingkan pendahulunya H.265/HEVC. Dukungan untuk juga telah ditambahkan Pengodean Video Peningkatan Kompleksitas Rendah (LCEVC), sebuah teknologi yang meningkatkan efisiensi codec lain melalui lapisan peningkatan.
Fitur Baru Utama GStreamer 1.26
Dukungan untuk codec video dan audio baru
Selain dukungan untuk H.266/VVC dan LCEVC, GStreamer 1.26 menyertakan dukungan untuk codec gambar JPEG-XS, dioptimalkan untuk alur kerja produksi video latensi sangat rendah. Kemampuan format juga diperluas Matroska y MPEG-TS, menambahkan dukungan untuk AV1 y VP9, yang menguntungkan pemutaran dan streaming konten multimedia.
Peningkatan integrasi dengan Vulkan dan Direct3D12
Versi ini menambahkan beberapa pengoptimalan untuk integrasi Vulkan, meningkatkan kinerja dalam decoding dan encoding video. Yang baru juga diperkenalkan Pustaka dukungan integrasi Direct3D12, bersama dengan elemen seperti d3d12swapchainsink dan d3d12deinterlace, yang memungkinkan pengelolaan pemrosesan multimedia yang lebih baik di lingkungan Windows. Ini terutama berguna bagi mereka yang menggunakan solusi canggih dalam alur kerja multimedia mereka.
GStreamer 1.26 juga memiliki fitur Peningkatan kinerja yang menguntungkan pengembang berusaha untuk memaksimalkan efisiensi aplikasi mereka. Misalnya, pengoptimalan dalam manajemen memori adalah kunci untuk penggunaan sumber daya yang lebih efisien dalam proyek besar. Jika Anda ingin tahu lebih banyak tentang proyek yang menggunakan GStreamer, Anda dapat membaca tentang Berita PulseAudio, yang juga berfokus pada efisiensi pemrosesan multimedia.
Alat subtitle dan transkripsi baru di GStreamer 1.26
GStreamer 1.26 menggabungkan Fitur baru untuk menangani subtitle dan metadata dalam video. Alat untuk mengekstrak dan menyisipkan subtitle dalam H.264 dan H.265 telah ditambahkan, begitu pula elemen cea708overlay baru yang memungkinkan subtitle CEA-708 dihamparkan di atas video secara real time.
Selain itu, Layanan transkripsi dan penerjemahan AWS dan Speechmatics telah terintegrasi, yang memungkinkan audio diubah menjadi teks dengan akurasi lebih tinggi. Alat-alat ini sangat berharga bagi para pembuat konten yang ingin memfasilitasi akses ke produksi audiovisual mereka dan mempromosikannya ke khalayak yang lebih luas.
Mengoptimalkan alur kerja dalam produksi video sangat penting, dan GStreamer 1.26 mengatasinya dalam beberapa cara.
Optimasi kinerja dan stabilitas
Di antara perbaikan lainnya, versi baru ini menggabungkan penyesuaian dalam manajemen memori y waktu pemrosesan. Modul webrtcbin telah dioptimalkan untuk meningkatkan sinkronisasi dalam streaming video waktu nyata dan Dukungan QUIC telah ditingkatkan untuk streaming konten multimedia yang efisien di web.
Bug juga telah diperbaiki dan beberapa modul dioptimalkan seperti Video4Linux2 (V4L2), meningkatkan kompatibilitas dengan perangkat keras Linux khusus. Pengoptimalan ini memastikan bahwa pengembang dapat mengandalkan GStreamer 1.26 untuk membangun aplikasi yang kuat dan andal.
Pembaruan ini merupakan evolusi signifikan bagi GStreamer, yang memperkuat posisinya sebagai salah satu kerangka kerja multimedia terkuat dan serba guna di pasaran.