OpenH264
Halaman ini berisi informasi tentang codec Cisco OpenH264.
Latar Belakang
Cisco menyediakan codec OpenH264 (baik sebagai sumber kode maupun biner), yang merupakan implementasi mereka dari codec H.264, dan mereka menanggung semua biaya lisensi untuk semua pihak yang menggunakan biner mereka. Codec ini memungkinkan Anda menggunakan H.264 dalam WebRTC dengan gstreamer dan Firefox. Ini tidak memungkinkannya untuk pemutaran H.264 secara umum, hanya WebRTC (lihat Bug Mozilla 1057646).
Kode sumber tersedia di https://github.com/cisco/openh264 di bawah lisensi BSD. Biner dirilis berdasarkan perjanjian ini dari Cisco: https://www.openh264.org/BINARY_LICENSE.txt
Versi Firefox hulu secara default mengunduh dan menginstal plugin OpenH264 secara otomatis. Karena sifat binernya, Fedora menonaktifkan pengunduhan otomatis ini.
Instalasi dari repositori fedora-cisco-openh264
Repositori fedora-cisco-openh264 telah didistribusikan secara default sejak Fedora 24 (jika Anda memiliki paket fedora-repos-24-0.5 atau versi yang lebih baru). Repositori ini berisi tautan biner OpenH264 dibangun di dalam infrastruktur Fedora, tetapi didistribusikan oleh Cisco, sehingga semua biaya lisensi tetap ditanggung oleh mereka. Repositori ini juga berisi plugin OpenH264 untuk gstreamer dan Firefox. Repositori ini diaktifkan secara default sejak Fedora 33 (jika Anda memiliki paket fedora-repos-33-0.3 atau versi yang lebih baru). Untuk menginstal OpenH264, cukup instal plugin-plugin tersebut:
$ sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264
Setelah itu, Anda perlu membuka Firefox, pergi ke menu → Pengaya → Plugins, dan mengaktifkan plugin OpenH264.
Anda dapat melakukan tes sederhana untuk memeriksa apakah H.264 berfungsi di RTC pada halaman ini (periksa opsi Require H.264 video).
Instalasi manual berkas biner
-
Lihat dan setujui https://www.openh264.org/BINARY_LICENSE.txt
-
Unduh berkas biner yang sesuai untuk sistem Anda di sini: https://github.com/cisco/openh264/releases
Contoh instalasi untuk versi 1.1:
wget http://ciscobinary.openh264.org/openh264-linux64-v1.1-Firefox33.zip + mkdir -p ~/.mozilla/firefox/<yourprofile>/gmp-gmpopenh264/1.1/ + cd ~/.mozilla/firefox/<yourprofile>/gmp-gmpopenh264/1.1/ + unzip ~/openh264-linux64-v1.1-Firefox33.zip
Perubahan konfigurasi Firefox
Ketik about:config di kolom alamat/URL Firefox dan terima peringatan yang muncul.
-
Dari bidang Pencarian, ketik 264 dan beberapa opsi akan muncul. Berikan nilai true pada Nama Preferensi berikut dengan mengklik dua kali pada false:
media.gmp-gmpopenh264.autoupdate media.gmp-gmpopenh264.enabled media.gmp-gmpopenh264.provider.enabled media.peerconnection.video.h264_enabled
-
Mulai ulang Firefox
-
Setelah di-restart, string berikut dalam about:config akan berubah menjadi versi saat ini yang telah diinstal dari web:
media.gmp-gmpopenh264.version
Menemukan kesalahan ketik, informasi yang belum ada atau sudah tidak berlaku, atau ada hal lain yang dapat diperbaiki? Edit dokumen ini di https://pagure.io/fedora-docs/quick-docs.
Want to help? Learn how to contribute to Fedora Docs ›