Firefox و Openh264 و Gecko Media Plugins والحالة الحالية للتطور

أعلنت شركة سيسكو مرة أخرى في أكتوبر 2013 أنها ستصدر برنامج ترميز H.264 مفتوح المصدر في المستقبل القريب والذي سيكون متاحًا لمشاريع مفتوحة المصدر حتى تتمكن هذه المشروعات من دمج برنامج الترميز في تطبيقاتها دون الحاجة إلى القلق بشأن رسوم الترخيص أو دمج رمز الملكية.

تم اختيار Github لاستضافة مستودع OpenH264 ، وقد تم إحراز تقدم منذ أن تم الإعلان.

تعمل Mozilla أيضًا على إضافة دعم لـ OpenH264 إلى Firefox. الهدف الرئيسي للمنظمات هو استخدام برنامج الترميز لـ WebRTC على الرغم من أنه قد يكون مفيدًا أيضًا لأنشطة الترميز الأخرى مثل تلك الموجودة على مواقع استضافة الفيديو مثل YouTube.

تغيير حديث يمثل بداية تكامل OpenH264 في متصفح Firefox. سوف يسرد Firefox Nightly ، الموجود حاليًا في الإصدار 33 ، برنامج الترميز الآن ضمن المكونات الإضافية إذا تم قلب المفتاح في تكوين المستعرض.

كيفية تمكينه

  1. اكتب about: config في شريط عنوان المتصفح واضغط على enter.
  2. أكد أنك سوف تكون حذرا إذا تلقيت تحذيرا.
  3. قم بتصفية media.peerconnection.video.h264_enabled وانقر نقرًا مزدوجًا فوق الإدخال لتعيينه على "صحيح".

عندما تفتح حول: الوظائف الإضافية بعد ذلك والانتقال إلى المكونات الإضافية الموجودة في الشريط الجانبي ، ستلاحظ "OpenH264 Video Codec" الجديد الذي توفره Cisco Systems، Inc "الجديد المدرج في تلك الصفحة.

يتم تعطيل برنامج الترميز بشكل افتراضي ولا يمكن تمكينه في هذه المرحلة الزمنية. تقرأ رسالة "سيتم تثبيتها قريبًا" تشير إلى أنه سيتم تنزيلها وتثبيتها في المرة القادمة.

التكامل مثير للاهتمام لعدة أسباب. أولاً ، على الرغم من أن OpenH264 مدرج ضمن المكونات الإضافية ، إلا أنه ليس مكونًا إضافيًا قياسيًا ، حيث تقوم Mozilla بوضعه تحت Gecko Media Plugins

GMP هي نقطة امتداد للأغراض الخاصة لبرامج الترميز لطرف ثالث و CDMs EME (ملحقات فك تشفير الوسائط) (وحدات فك تشفير المحتوى).

إلى جانب ذلك ، إنه مكون يتم تنزيله وتثبيته مباشرة بواسطة المتصفح على الرغم من أنه لا يتم صيانته بواسطة Mozilla ولكن يتم تنزيله من Cisco بدلاً من ذلك.

كان لدى موزيلا النقاش حول كيفية التعامل مع هذه المسألة الحساسة. في الوقت الحالي ، يبدو أنه يفضل القرارات التالية:

  • يتم سرد برنامج ترميز الفيديو ضمن الإضافات في Add-ons Manager.
  • سيكون لدى المستخدمين خيارات لتنشيطه أو إلغاء تنشيطه هناك.
  • انقر للعب لن يتم تنفيذ الدعم.
  • سيتم دعم التحديثات التلقائية.
  • الهدف هي جميع منصات سطح المكتب المدعومة.

تحرز Mozilla تقدمًا جيدًا في التنفيذ وعلى الرغم من أنها متوفرة فقط لـ WebRTC في الوقت الحالي ، فمن الممكن أن تقوم المؤسسة بتنفيذها لأغراض أخرى أيضًا.