OpenH264

Caleb McKee Versi unknown Last review: 2021-06-04
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

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.