يُبطئ فيديو GOP الطويل البحث لأن معظم الإطارات لا تحتوي على صورة كاملة. عندما يقفز المشاهد إلى وقت جديد، غالبًا ما يضطر المشغل إلى تحديد إطار قابل للفك مستقل سابق وإعادة بناء الإطارات المعتمدة بين تلك النقطة والصورة المطلوبة.
قد يقرأ خادم الوسائط المنزلي الملف ويقدمه فقط أثناء التشغيل المباشر، بينما يقوم العميل بفك الترميز الفعلي. إذا كان الخادم يقوم بالتحويل، يجب عليه تنفيذ نفس إعادة بناء الاعتماد قبل أن يتمكن من إنشاء تدفق إخراج جديد، مما يجعل البحث أكثر تكلفة على كل من التخزين والحوسبة.
ما الذي يجعل GOP الطويل مختلفًا عن الإطارات المستقلة؟
تعتمد GOPs الطويلة على إطارات مرجعية سابقة. يحتوي إطار I أو IDR على صورة قابلة للفك مستقلة، بينما تخزن إطارات P و B التغييرات أو التنبؤات بالنسبة لإطارات أخرى.
فترة أطول بين الإطارات المستقلة تعطي المشفر فرصًا أكثر لتمثيل المعلومات البصرية المتكررة كبيانات حركة واختلاف. يمكن أن يكون التدفق الناتج أصغر من ذلك الذي يدخل صورًا كاملة بشكل متكرر.
التكلفة هي الاعتماد الزمني. قد يكون الإطار المضغوط في الدقيقة 42 بلا معنى بمفرده لأن بكسلاته تعتمد على صورة أو أكثر تم فك ترميزها سابقًا ومحتفظ بها في مخزن مرجع جهاز فك الترميز.
لماذا لا يمكن للمشغل البدء عند أي إطار مطلوب؟
أثناء القفز العشوائي، يبدأ البحث عادة من إطار رئيسي. يستخدم مفكك التعدد فهرسًا للعثور على نقطة وصول عشوائية قريبة بدلاً من التعامل مع الإطار الهدف كصورة مستقلة.
ثم يتحرك جهاز فك الترميز من تلك النقطة إلى الأمام حتى يعيد بناء الطابع الزمني للعرض المطلوب. الهدف القريب من إطار رئيسي يحتاج إلى تحضير قليل؛ أما الهدف القريب من نهاية GOP طويل فقد يتطلب معالجة العديد من الإطارات والتخلص منها.
يمكن أن تضيف هياكل GOP المفتوحة وإعادة ترتيب الإطارات مزيدًا من تعقيد الاعتماد. قد تحتاج الإطار الأول المعروض بعد القفز إلى مراجع تظهر في ترتيب فك الترميز قبل ذلك حتى عندما يختلف ترتيب العرض.
ما العمل الذي يحدث أثناء التحضير لفك الترميز؟
قبل ظهور الصورة المطلوبة، يجب فك ترميز الإطارات المعتمدة قبل العرض. يقرأ العميل أو محول الترميز الحزم المضغوطة، يعيد بناء إطارات المرجع، يعيد ترتيب الإخراج، ويتخلص من الإطارات التي تسبق الهدف.
تأخير التخزين مهم لأن الحزم يجب أن تُعثر وتُقرأ، لكن عبء العمل ليس مجرد نقل تسلسلي كبير. يمكن أن يطلب التصفح المتكرر العديد من النطاقات الصغيرة، ويطرد بيانات ذاكرة التخزين المؤقت المفيدة، ويجعل فك التشفير يعيد التشغيل من نقاط وصول مختلفة.
يضيف التحويل عبر الترميز عمل فك وترميز على جانب الخادم. عندما يسبب البحث إعادة تشغيل التحويل، قد يعيد الخادم بناء حالة فك التشفير، ويملأ المخزن المؤقت للإخراج، وينتظر حتى ينتج المشفر مقطعًا جديدًا قابلًا للتشغيل.
كيف تغير فهارس الحاويات ومقاطع البث التأخير؟
يرسم فهرس ملف جيد الطوابع الزمنية إلى مواقع البايت، بينما تعمل حدود المقاطع بشكل أفضل مع الإطارات الرئيسية. بدون فهرسة دقيقة، قد يفحص المشغل المزيد من الحزم قبل العثور على نقطة وصول قابلة للاستخدام.
بالنسبة لـ HLS أو DASH، غالبًا ما يبحث الخادم والعميل حسب المقطع بدلاً من موقع البايت العشوائي. يمكن لمقطع يبدأ بإطار رئيسي نظيف أن يبدأ بشكل مستقل؛ قد يعتمد المقطع غير المحاذي على بيانات من المقطع السابق.
لذلك، يجمع تأخير البحث الملحوظ بين مسافة GOP، وجودة الفهرس، ومدة المقطع، ورحلات الشبكة، وتخزين العميل المؤقت، وسرعة فك التشفير. تقصير فترة GOP يصلح فقط جزء الاعتماد في هذا المسار.
لماذا لا تزال مكتبات الوسائط تستخدم فترات GOP طويلة؟
فترات GOP الأطول تحسن كفاءة الضغط لأن الإطارات الرئيسية الكاملة عادة ما تكون أكبر من الإطارات التنبؤية. يمكن لعدد أقل من الإطارات الرئيسية الحفاظ على جودة بصرية مماثلة عند معدل بت متوسط أقل.
تقليل معدل البت يقلل من حجم المكتبة، وقراءات القرص، وحركة المرور على الشبكة، وطلب التحميل عن بُعد. بالنسبة لتشغيل الأفلام العادي، قد يكون فاصل الوصول العشوائي لمدة ثانية أو ثانيتين مقبولًا لأن المشاهدين لا يبحثون باستمرار.
تصبح المقايضة أقل ملاءمة لمقاطع الفيديو الأمنية، وتحليل الرياضة، وتحرير البروكسيات، والصور المصغرة، أو الواجهات التي تتصفح بسرعة عبر الجدول الزمني. تقدر هذه العمليات الوصول العشوائي السريع أكثر من كفاءة الضغط القصوى.
متى يجب على خادم الوسائط المنزلية استخدام GOPs أقصر؟
فترات الإطارات الرئيسية تتبادل معدل البت مع سرعة الوصول. يمكن أن يحسن إعادة الترميز مع نقاط وصول نظيفة أكثر تكرارًا البحث، بدء التشغيل، التعافي بعد التلف، والتبديل التكيفي للتدفق.
لا تعيد ترميز مكتبة كبيرة فقط لأن عميلًا واحدًا يبحث بشكل سيء. قارن أولاً بين سلوك التشغيل المباشر وتحويل الترميز، تحقق من فهرس الحاوية، جرب عميلًا آخر، وتحقق مما إذا كان التخزين البطيء أو الكمون البعيد هو العائق الأكبر.
استخدم GOPs أقصر للمحتوى الذي يتم البحث فيه والتمرير عليه كثيرًا، أو للإصدارات المتدفقة المولدة المصممة للتشغيل التفاعلي. احتفظ بـ GOPs أطول للأرشفة والمشاهدة العادية عندما تفوق وفورات التخزين وعرض النطاق الترددي تأخير البحث العرضي.
| نمط الفيديو | تأثير البحث | تأثير الضغط |
|---|---|---|
| GOP قصير | نقاط الوصول العشوائي القريبة تقلل من التحميل المسبق لفك التشفير | المزيد من الإطارات الرئيسية الكبيرة يرفع معدل البت |
| GOP طويل | قد يتم فك ترميز المزيد من الإطارات التابعة بعد القفز | الترميز التنبؤي يحسن الكفاءة |
| فهرس ضعيف أو مفقود | قد يفحص المشغل نقطة وصول قابلة للاستخدام | لا فائدة في معدل البت الأساسي |
| تحويل ترميز الخادم | قد يعيد فك التشفير وخط الإخراج التشغيل | ينشئ تدفقًا جديدًا بدلاً من تقديم المصدر مباشرة |
الأسئلة الشائعة
هل يقوم خادم الوسائط دائمًا بفك ترميز البحث؟
لا. أثناء التشغيل المباشر، غالبًا ما يقرأ الخادم ويقدم نطاق البايت المطلوب بينما يقوم العميل بفك التشفير. أثناء تحويل الترميز، يجب على الخادم فك ترميز المصدر وإعادة بناء تدفق الإخراج.
هل كل إطار I هو نقطة وصول عشوائي مثالية؟
ليس بالضرورة. نقطة IDR نظيفة أو حد GOP مغلق أكثر أمانًا لأن الإطارات اللاحقة لا تعتمد على مراجع قبلها. يمكن لهياكل GOP المفتوحة الاحتفاظ بالتبعيات عبر الحدود الظاهرة.
هل وضع بيانات وصفية للوسائط على SSD يحل مشكلة البحث في GOP الطويل؟
يمكن أن يحسن تصفح المكتبة والوصول إلى الفهرس، لكنه لا يمكن أن يزيل تبعيات الإطارات داخل الفيديو. لا يزال ملف الوسائط، وفك التشفير، ومسار التشغيل يحددون فترة التحميل المسبق.
هل يجب أن تستخدم ملفات الوسائط المنزلية GOPs لمدة ثانية واحدة؟
ليس دائمًا. تحسن GOPs التي تدوم ثانية واحدة سرعة الوصول لكنها تزيد من الحمل على الإطارات الرئيسية. قد يفضل تشغيل الأفلام العادي فترات أطول، بينما يستفيد التمرير التفاعلي من فترات أقصر.
النتيجة النهائية
البحث في GOP الطويل بطيء لأن الإطار المطلوب غالبًا ما يكون نهاية سلسلة تبعية بدلاً من صورة مستقلة. يجب على المشغل أو محول الترميز العثور على نقطة وصول سابقة، فك التشفير للأمام، وإعادة ملء حالة التشغيل. يمكن للمؤشرات الأفضل، القطاعات المحاذية، العملاء المناسبين، وGOPs الأقصر تقليل التأخير، لكن كل تغيير يضحي بكفاءة الضغط أو التخزين أو عمل الترميز مقابل وصول عشوائي أسرع.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

ما هي حالة Plex، وما الأجزاء التي يجب استمرارها؟
حالة Plex الدائمة هي المعلومات التي تحافظ على تجربة الخادم بعد إعادة التشغيل وإعادة البناء؛ أما الوسائط وبيانات التحويل المؤقتة فلها أدوار منفصلة.

كيف يتعامل Plex مع المصادقة في الجلسات المحلية والبعيدة؟
تبدأ المصادقة في Plex بهوية الخادم والحساب، ثم تحدد مسارات الشبكة المحلية أو البعيدة إمكانية الوصول وسلوك الاتصال الآمن.

لماذا قد يتباطأ البحث في Plex مع نمو بيانات المكتبة؟
نمو المكتبة وحده ليس التشخيص. اختبر بنية الاستعلام، والفهارس، وحالة ذاكرة التخزين المؤقت، وزمن استجابة وحدة التخزين، ونشاط الكتابة قبل إلقاء اللوم على حجم...

