Dav1d - أسرع جهاز فك ترميز AV1 الآن في Firefox افتراضيًا

مقدمة من قبل Voximplant


نعم ، ليست هذه هي المرة الأولى التي نكتب فيها عن AV1 - لقد سبق أن قمنا بترجمة حول Chrome 70 مع دعم برنامج الترميز ، وهنا نشارك الأخبار مرة أخرى. هذه المرة ، الكلمة هي ناثان إيجي ، كبير المهندسين في موزيلا وعضو في مؤسسة Xiph.org ، الذي كان سعيدًا بالأخبار المتعلقة بالدعم الافتراضي لـ AV1. من الصعب المبالغة في تقدير أهمية برنامج الترميز هذا في خدمات البث الحديثة ، وكذلك للتطبيق في الوقت الفعلي للاتصالات الصوتية / المرئية. لماذا dav1d ، وكيف يختلف عن أول وحدة فك ترميز AV1 ، وعدد قليل من الرسوم البيانية من المعايير وتوقعات للمستقبل - لفترة وجيزة وإلى هذه النقطة ، أطلب القط.

أدى الإصدار 67 من Firefox إلى تحسين الأداء إلى حد كبير بحيث أصبح الإصدار 67 أسرع من جميع الإصدارات السابقة. ومن بين التحسينات ، جهاز فك ترميز dav1d AV1 المجاني ، والذي يعمل الآن افتراضيًا على جميع أنظمة سطح المكتب (Windows ، OSX و Linux) للأنظمة 32 و 64 بت.

مع ملفات أصغر بنسبة 30٪ من برنامج ترميز الويب VP9 الأكثر شيوعًا وأصغر بنسبة 50٪ تقريبًا من الملفات التي سبقتها ، H.264 ، يوفر برنامج ترميز AV1 جودة أفضل مع تحميل أقل للشبكة ، ويمكن أن يتغير أيضًا ، مثل حيث نشاهد مقاطع الفيديو على الإنترنت.

ومع ذلك ، نظرًا لأن AV1 هو برنامج ترميز جديد وأكثر تعقيدًا ، فقد توقع بعض الخبراء أن توزيعه في السوق سينتظر حتى عام 2020 ، حيث من المتوقع ظهور وحدات فك ترميز عالية الأداء. يدحض Dav1d المضمّن في المستعرض هذه التوقعات.

بدعم من التحالف من أجل الوسائط المفتوحة (AOM) ، يعد dav1d بمثابة تعاون بين VideoLAN غير الربحية الفرنسية ومجتمع المصادر المفتوحة FFmpeg (بالمناسبة ، قام FFmpeg بالفعل بطريقة ما بفك تشفير وحدة فك ترميز كانت أسرع من النسخة الأصلية ، وكانت FFvp9 لـ VP9 - تقريبًا. . تضافرت أحسن عقول المصادر المفتوحة للوسائط المتعددة لإصدار الإصدار الأول من dav1d في الخريف الماضي ، والذي كان أسرع بـ 2-5 مرات من libaom ، وهو وحدة فك ترميز من AOM ، التي كانت جزءًا من AV1 القياسي.

منذ ذلك الحين ، ضغط المطورون على المزيد من الأداء من خلال dav1d عن طريق تصنيف وإعادة كتابة الأقسام الهامة في مجموعة SIMD متوازية للغاية. ويمكن ملاحظة ذلك في المعايير:

الأداء العالي والكفاءة يعني التشغيل السلس للفيديو AV1 في متصفح مع انخفاض ملحوظ في تحميل وحدة المعالجة المركزية.

يستخدم AV1 بالفعل على شبكة الإنترنت


حدث ظهور dav1d في Firefox أكثر من أي وقت مضى. في الأشهر الأخيرة فقط لاحظنا زيادة كبيرة في استخدام AV1 ؛ وفقًا لبياناتنا ، تم تشغيل 11.8٪ من مقاطع الفيديو في Firefox Beta في أبريل باستخدام AV1 ، بينما في مارس بلغ هذا الرقم حوالي 3٪ وفي فبراير - 0.85٪.

نظرًا لأن dav1d مضمّن في Firefox على سطح المكتب ، نتوقع أن يستخدم المزيد من مواقع الويب برنامج الترميز المجاني من الجيل التالي - AV1.

موزيلا تستثمر في مستقبل AV1


تعتبر وحدات فك الترميز الحديثة مثل dav1d رائعة لتشغيل الفيديو ، ولكن تشفير البرامج الصلب والمجاني والمفتوح المصدر مهم جدًا أيضًا لمجتمع AV1. تم تصميم المشفر الأصلي من AOM لتصميم AV1 القياسي ، بدلاً من صنع تشفير للإنتاج. لذلك ، تعمل كل من Mozilla و Xiph.Org على تطوير مشفر rav1e "معقم" (Rust AV1 Encoder) بحيث يكون له مزايا على المشفر الأصلي ويسمح بترميز البرامج بسرعة كافية للتطبيقات في الوقت الفعلي (على سبيل المثال ، تطبيقات WebRTC).

يعتمد المبرمجون الجيدون على النماذج النفسية البصرية لتسليط الضوء على البتات لما يقيمه الإدراك البشري بأنه "نوعية جيدة" (وليس PSNR ). مع rav1e ، سوف نستخدم كفاءات التحليل الإدراكي من تصميماتنا السابقة - Daala و Theora - لإضافة نشاط تقنيع وتوازن لون أفضل وتحكم أفضل في معدل البت ومقاييس تشويه الإدراك الحسي مثل CDEF . كل هذا سيؤدي إلى مستوى جديد من الجودة لترميز AV1.

نحن نبذل أيضًا جهودًا كبيرة لزيادة سرعة الترميز ، وذلك باستخدام التقنيات التي تظهر أولاً في AV1 فقط. لا يكفي فقط إعادة كتابة شفرة تشفير المصدر الحالي في مجموعة SIMD وجعلها أسرع 4 مرات. يقدم Rav1e طرقًا لجعل AV1 ترميز 1000 (ألف) مرة أسرع باستخدام خوارزميات جديدة بدلاً من تحسين الكود الموجود.

Rav1e يتحسن باستمرار وأفضل. سيستمر التطوير النشط بوتيرة عالية لطرح التغييرات الرئيسية أسبوعيًا.

مراجع


  1. يتفوق AV1 على x264 و libvpx-vp9 في حالة الاستخدام العملي - code.fb.com
  2. جامعة ولاية ميشيغان الترميز مقارنة 2018 - www.compression.ru

Source: https://habr.com/ru/post/ar456072/


All Articles