GStreamer 1.26.9 hadir dengan fokus pada stabilitas dan perbaikan bug

  • GStreamer 1.26.9 adalah pembaruan pemeliharaan kesembilan dari cabang 1.26, yang difokuskan pada stabilitas dan perbaikan bug.
  • Meningkatkan kompatibilitas dengan perangkat keras profesional seperti kartu Blackmagic DeckLink, aliran AJA, dan enkoder VA-API untuk WebRTC.
  • Ini menyediakan kemajuan dalam streaming adaptif HLS dan DASH, integrasi dengan Spotify, dan alat untuk metadata profesional (SMPTE ST291-1 dan ST-2038).
  • Ini mencakup pengoptimalan untuk macOS, dukungan dalam Visual Studio, dan penyesuaian internal yang mengurangi kebocoran memori dan meningkatkan keandalan.

GStreamer 1.26.9

Versi baru GStreamer 1.26.9 sekarang tersedia Ini adalah pembaruan pemeliharaan untuk kerangka kerja multimedia sumber terbuka yang terkenal ini, yang banyak digunakan di Eropa, baik untuk lingkungan rumahan maupun alur kerja profesional. Rilis ini berfokus terutama pada peningkatan kinerja dan penguatan stabilitas, alih-alih menghadirkan perubahan besar yang terlihat oleh pengguna akhir, seperti yang terjadi pada versi sebelumnya. GStreamer 1.26.8.

Kali ini fokusnya adalah pada memperbaiki kesalahan, menyempurnakan pengalaman pemutaran dan mengkonsolidasikan dukungan perangkat keras dan platform, sesuatu yang sangat relevan bagi pengembang dan perusahaan audiovisual yang mendasarkan solusi mereka pada GStreamer di pasar Spanyol dan Eropa.

GStreamer 1.26.9: Pembaruan pemeliharaan kesembilan dari seri 1.26

GStreamer 1.26.9 hadir sebagai versi pemeliharaan kesembilan dari cabang 1.26, melanjutkan siklus peningkatan bertahap yang dimulai dengan versi sebelumnya. Edisi ini muncul beberapa tiga minggu setelah GStreamer 1.26.8Mengikuti ritme biasa dari tinjauan proyek berkala, dengan tujuan untuk memperbaiki kesalahan yang terdeteksi dan menyempurnakan komponen utama tanpa merusak kompatibilitas, dan mengingat bahwa cabang 1.26 sudah diperkenalkan dukungan untuk H.266.

Karena ini adalah pembaruan pemeliharaan, penekanannya adalah pada meningkatkan keandalan kerangka kerja dan menghindari regresi. Hal ini terutama penting dalam sistem produksi, seperti platform streaming, solusi konferensi video, atau sistem penyiaran yang tidak mampu menanggung waktu henti atau perilaku yang tidak terduga.

Peningkatan dalam dukungan perangkat keras profesional

Salah satu area di mana pekerjaan yang dilakukan di GStreamer 1.26.9 paling terlihat adalah dalam integrasi dengan kartu dan peralatan pengambilan video profesionalKartu-kartu ini sangat umum digunakan di studio-studio televisi, unit-unit bergerak, dan pusat-pusat produksi di Eropa. Versi ini memperkuat dukungan untuk kartu-kartu tersebut. Tautan Dek Blackmagicumum dalam lingkungan penyiaran dan pascaproduksi, meningkatkan keandalan dalam perekaman dan pemutaran.

Perbaikan juga telah diperkenalkan di playout dengan tim AJA, produsen infrastruktur audiovisual terkemuka lainnya. Penyesuaian ini bertujuan untuk membuat komunikasi antara GStreamer dan perangkat keras lebih stabil, mengurangi masalah seperti putus sinyal, desinkronisasi, atau kesalahan intermiten yang dapat sangat mengganggu selama siaran langsung atau rekaman penting.

Optimasi macOS dan pemantauan perangkat di GStreamer 1.26.9

Versi 1.26.9 mencakup peningkatan khusus untuk macOS, baik dalam decoding video dan deteksi perangkatDekoder video dalam sistem operasi ini telah disetel dengan baik sehingga aplikasi yang menggunakan GStreamer dapat memanfaatkan perangkat keras yang tersedia dengan lebih baik dan menawarkan pemutaran yang lebih lancar dan stabil.

Selain itu, Pemantauan perangkat di macOS Sistem ini menjadi lebih tangguh, sehingga memudahkan sistem untuk mendeteksi kamera, antarmuka audio, atau kartu perekam secara akurat, baik yang terpasang langsung maupun tidak terpasang. Bagi mereka yang mengembangkan aplikasi multimedia di Mac, hal ini berarti lebih sedikit masalah dan perilaku yang lebih terprediksi di komputer desktop dan laptop.

Streaming adaptif dengan HLS dan DASH yang lebih stabil

Bidang kerja penting lainnya difokuskan pada klien Streaming adaptif HLS dan DASHTeknologi ini banyak digunakan oleh layanan video-on-demand dan platform OTT di Eropa. GStreamer 1.26.9 mengatasi beberapa masalah yang memengaruhi stabilitas klien ini, membantu meminimalkan kesalahan buffering dan pemutaran.

Dengan koreksi ini, logika adaptasi bitrate dan manajemen segmen berperilaku seperti bahkan lebih kuat dalam jaringan variabelHal ini sangat umum terjadi pada koneksi seluler atau di rumah dengan beberapa perangkat yang berbagi bandwidth. Hal ini menghasilkan pengalaman menonton yang lebih lancar, dengan lebih sedikit jeda dan perubahan kualitas yang tiba-tiba.

Integrasi Spotify dan metadata yang diperluas GStreamer 1.26.9

Di bagian layanan online, GStreamer 1.26.9 meningkatkan integrasi dengan Spotify memanfaatkan titik akhir metadata yang diperluasHal ini memungkinkan akses ke informasi yang lebih kaya tentang trek, artis, atau album, membuka pintu ke aplikasi musik dengan antarmuka yang lebih lengkap, rekomendasi yang ditingkatkan, atau visualisasi lanjutan berdasarkan data tambahan.

Dengan menggunakan API yang diperluas, aplikasi yang memanfaatkan fungsi ini dapat menawarkan lebih banyak konteks saat memutar konten SpotifyHal ini berguna baik dari segi kegunaan maupun untuk proyek yang menggabungkan analisis audio dan metadata, misalnya, dalam alat katalogisasi musik atau stasiun radio daring.

Alat baru untuk metadata video profesional

Pembaruan ini juga mencakup fitur-fitur baru bagi mereka yang bekerja dengan alur kerja video profesional. GStreamer 1.26.9 menambahkan Payloader dan depayloader RTP untuk metadata tambahan SMPTE ST291-1, standar yang digunakan untuk membawa informasi tambahan bersama sinyal video, seperti data kontrol, subtitle, atau informasi sinkronisasi.

Selain itu, sebuah penggabung dan ekstraktor metadata ST-2038Standar lain yang relevan dalam lingkungan penyiaran. Alat-alat ini memfasilitasi integrasi, pemisahan, dan pengelolaan metadata yang terkait dengan aliran video, yang krusial dalam rantai produksi kompleks yang melibatkan banyak sistem dan di mana konsistensi informasi di seluruh proses sangat penting.

Memanfaatkan encoder perangkat keras VA-API di WebRTC

Salah satu fitur teknis paling menonjol dari GStreamer 1.26.9 adalah penambahan dukungan untuk encoder yang dipercepat perangkat keras dari plugin VA-API di elemen webrtcsinkDalam praktiknya, ini berarti bahwa aplikasi berbasis WebRTC akan dapat memanfaatkan dengan lebih baik kemampuan pengkodean perangkat keras dari banyak GPU dan chipset yang ditemukan di komputer desktop dan laptop.

Perubahan ini sangat menarik di panggilan video, webinar, dan solusi streaming waktu nyataPenggunaan enkode perangkat keras mengurangi beban CPU, meningkatkan efisiensi energi, dan dapat menawarkan kualitas video yang lebih konsisten pada bitrate yang sama. Bagi pengguna di Spanyol dan seluruh Eropa, hal ini menghasilkan perangkat yang lebih dingin, konsumsi daya yang lebih rendah, dan waktu respons yang lebih cepat saat bekerja dengan beberapa aplikasi secara bersamaan.

Properti baru di gtk4paintablesink untuk jendela yang dapat diubah ukurannya

Di bidang antarmuka grafis, GStreamer 1.26.9 menambahkan properti baru untuk elemen gtk4paintablesinkFitur ini dirancang untuk menyesuaikan perilaku konfigurasi ulang secara lebih presisi saat mengubah ukuran jendela. Peningkatan ini berguna dalam aplikasi yang mengintegrasikan pemutaran video dalam antarmuka yang dibangun dengan GTK4.

Berkat pengaturan ini, pengembang dapat kontrol yang lebih baik tentang bagaimana konten beradaptasi Ketika pengguna mengubah ukuran jendela, artefak visual, perubahan skala mendadak, atau kedipan layar dapat dihindari. Hal ini memudahkan pembuatan pemutar video dan pratinjau yang lebih baik di desktop Linux, yang sangat umum di lingkungan profesional Eropa.

GStreamer 1.26.9 memperkenalkan dukungan Visual Studio dan peningkatan pada Cerberus

Proyek ini juga mengembangkan ekosistem kompilasi dan pengemasan. Secara khusus, berikut ini telah ditambahkan: kompatibilitas dengan versi Visual Studio yang lebih baru di Cerberus, alat yang digunakan untuk membangun GStreamer dan proyek sumber terbuka lainnya lintas platform.

Kemajuan ini menguntungkan pengembang yang bekerja di Windows Namun, mereka menerapkan aplikasi pada sistem lain karena memudahkan kompilasi silang dan pembuatan paket yang konsisten. Bagi perusahaan yang mendistribusikan solusi multimedia di seluruh Eropa, proses pembangunan yang lebih stabil mengurangi waktu dan masalah yang terkait dengan pemeliharaan versi untuk berbagai arsitektur.

Koreksi kebocoran memori dan stabilitas internal

Bersamaan dengan fitur-fitur baru yang paling terlihat, GStreamer 1.26.9 hadir dengan koreksi stabilitas internalSalah satu peningkatan utamanya adalah penyelesaian beberapa kebocoran memori. Masalah ini, meskipun seringkali tidak disadari oleh pengguna akhir, dapat menyebabkan peningkatan konsumsi RAM atau perilaku tidak menentu setelah berjam-jam penggunaan terus-menerus.

Penyesuaian juga telah dilakukan pada elemen-elemen kunci seperti playbin3 dan decodebin3fundamental untuk pemutaran otomatis dan negosiasi format. Demikian pula, isu-isu terkait Audio NDI dengan data non-interleaved dan bantalan langkahserta peningkatan dalam kompilasi silang pengikatan Python, membuatnya lebih mudah untuk mengintegrasikan GStreamer ke dalam aplikasi dan skrip yang dikembangkan dalam bahasa ini.

Ketersediaan GStreamer 1.26.9 dan opsi instalasi

Bagi yang ingin mencoba versi ini sekarang bisa Unduh kode sumber GStreamer 1.26.9 dari situs web resmi proyek. Opsi ini biasanya disukai oleh pengembang, distributor, dan pengguna tingkat lanjut yang ingin mengompilasi dengan opsi tertentu atau mengintegrasikannya ke dalam sistem khusus.

Bagi sebagian besar pengguna di Spanyol dan seluruh Eropa, pilihan yang paling nyaman adalah tunggu pembaruan mencapai repositori stabil distribusi GNU/Linux mereka atau sistem pendukung lainnya. Dengan demikian, instalasi dan pembaruan dilakukan menggunakan pengelola paket standar, menjaga konsistensi dengan sistem lainnya dan mengurangi risiko ketidakcocokan.

GStreamer 1.26.9 diposisikan sebagai versi yang dirancang untuk memoles pengalaman sehari-hari dan memperkuat kepercayaan diri dalam kerangka kerja, baik dalam skenario penggunaan rumah tangga maupun dalam produksi profesional yang memerlukan basis multimedia yang solid dan dapat diprediksi.

GStreamer 1.26.4
Artikel terkait:
GStreamer 1.26.4 meningkatkan dukungan untuk mp4mux, LiveKit, dan perangkat dengan fitur baru