Firefox, Openh264, Gecko Media Plugins, dan keadaan semasa pembangunan

Cisco mengumumkan pada Oktober 2013 bahawa ia akan melepaskan codec H.264 sumber terbuka dalam masa terdekat yang akan disediakan untuk projek sumber terbuka supaya projek-projek ini dapat mengintegrasikan codec ke dalam aplikasi mereka tanpa perlu risau tentang bayaran pelesenan atau mengintegrasikan kod proprietari.

Github dipilih untuk menjadi tuan rumah repositori OpenH264 dan kemajuan telah dibuat sejak pengumuman dibuat.

Mozilla juga telah bekerja menambah sokongan untuk OpenH264 ke Firefox. Pertubuhan tujuan utama adalah menggunakan codec untuk WebRTC walaupun ia juga berguna untuk aktiviti pengekodan lain seperti laman web video hosting seperti YouTube.

Perubahan baru-baru ini menandakan permulaan penyepaduan OpenH264 dalam pelayar Firefox. Firefox Nightly, kini pada versi 33, akan menyenaraikan codec sekarang di bawah pemalam jika suis dibalikkan dalam konfigurasi penyemak imbas.

Bagaimana untuk membolehkannya

  1. Taip kira: konfigur ke dalam bar alamat penyemak imbas dan tekan enter.
  2. Sahkan anda akan berhati-hati jika anda menerima amaran.
  3. Penapis untuk media.peerconnection.video.h264_enabled dan klik dua kali entri untuk menetapkannya kepada benar.

Apabila anda membuka: addons selepas itu dan bertukar kepada plugin di bar sisi, anda akan melihat "Codec Video OpenH264 yang disediakan oleh Cisco Systems, Inc" yang disenaraikan di halaman itu.

Codec dilumpuhkan secara lalai dan tidak dapat diaktifkan pada masa ini. Mesej berbunyi "akan dipasang tidak lama" yang menunjukkan bahawa ia akan dimuat turun dan dipasang pada masa akan datang.

Penyepaduan menarik untuk beberapa sebab. Pertama, walaupun OpenH264 disenaraikan di bawah pemalam, ia bukan plugin biasa, fail Mozilla di bawah Plugin Gecko Media

GMP adalah titik lanjutan tujuan khas untuk codec pihak ke-3 yang diberi kuasa dan CD (Kandungan Penyahkodan Kandungan) EME (Penyulitan Media yang Disulitkan).

Selain itu, ia adalah komponen yang mendapat dimuat turun dan dipasang secara langsung oleh penyemak imbas walaupun ia tidak diselenggarakan oleh Mozilla tetapi dimuat turun dari Cisco sebaliknya.

Mozilla mempunyai perbincangan mengenai cara mengendalikan perkara yang halus ini. Buat masa ini, nampaknya menyokong keputusan berikut:

  • Codec video disenaraikan di bawah Plugin di Pengurus Tambahan.
  • Pengguna akan mempunyai pilihan untuk mengaktifkan atau menyahaktifkannya di sana.
  • Klik untuk memainkan sokongan tidak akan dilaksanakan.
  • Kemas kini automatik akan disokong.
  • Sasaran adalah semua platform desktop yang disokong.

Mozilla sedang membuat kemajuan yang baik pada pelaksanaan dan sementara itu hanya untuk WebRTC pada masa ini, ada kemungkinan bahawa organisasi akan melaksanakannya untuk tujuan lain juga.