كيف يحوّل تحويل Plex عبر الأجهزة المدخلات غير المتوافقة إلى تشغيل سلس؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

يعمل تحويل Plex عبر العتاد على تسهيل تشغيل الوسائط غير المتوافقة من خلال فك ترميز المصدر، وتحويل ما يلزم تغييره، وترميز تدفق جديد يمكن للعميل قبوله.

هذه النتيجة ليست تشغيلًا مباشرًا (Direct Play): إذ يرسل التشغيل المباشر تدفقات المصدر المتوافقة من دون تحويل الفيديو. ولا يصبح تحويل العتاد ذا صلة إلا بعد أن يقرر Plex أن العميل المطلوب أو الجودة أو الترجمة أو الصوت أو حالة الشبكة لا يمكنها استخدام التركيبة الأصلية. ومن الأفضل فهم العملية باعتبارها مسارًا يبدأ من عدم تطابق الطلب وينتهي بتدفق جديد قابل للتسليم، مع نقطة فشل في كل مرحلة.

يبدأ المسار بعدم تطابق في التوافق

يجب على Plex أولًا تحديد ما إذا كان يمكن تسليم الوسائط المطلوبة كما هي، أو إعادة تغليفها، أو تحويلها. التشغيل المباشر هو المسار الأخف؛ أما التدفق المباشر (Direct Stream) فيغيّر التغليف مع الحفاظ على تدفقات العناصر الأساسية المتوافقة؛ بينما يغيّر التحويل الفيديو أو الصوت أو كليهما لتلبية قيد لدى العميل أو في التسليم.

ويهم هذا التمييز لأن تحويل الفيديو هو مهمة فك ترميز ثم إعادة ترميز، وليس شكلًا أسرع من التشغيل المباشر. وبمجرد بدء التحويل، يُنتج الخادم تمثيلًا جديدًا للمصدر بدلًا من قراءة البايتات الأصلية وتمريرها فحسب.

قد يكون سبب بدء العملية دعم ترميز العميل، أو الدقة المطلوبة، أو معدل البت، أو معالجة HDR، أو الترجمة، أو تركيبة صوتية تغيّر مسار التشغيل بالكامل. لذلك يبدأ شرح الآلية من عدم التطابق، لا من طراز وحدة معالجة الرسوميات.

يحوّل فك الترميز عبر العتاد المصدر المضغوط إلى إطارات قابلة للمعالجة

يصل المصدر المضغوط إلى وحدة فك ترميز تعيد بناء إطارات الفيديو وحالة المراجع من تنسيقات مثل H.264 أو HEVC. وتنقل مسرّعات العتاد مهام فك الترميز المدعومة إلى محرك الوسائط، ما يقلل مقدار العمل المطلوب من وحدة المعالجة المركزية العامة في هذه المرحلة.

فك الترميز والترميز عبر العتاد مرحلتان منفصلتان. يجب أن يدعم محرك الوسائط ترميز الإدخال قبل إمكانية إجراء فك الترميز عبر العتاد؛ وإذا لم يدعمه، فقد يفك Plex الترميز برمجيًا حتى لو كانت مرحلة الترميز اللاحقة لا تزال تستخدم المسرّع.

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

يؤدي تغيير الحجم وتحويل النطاق اللوني ومعالجة الترجمة إلى تعديل الإطارات

بعد فك الترميز، قد يغيّر Plex حجم الصورة، أو يبدّل معالجة الألوان، أو يحوّل HDR إلى SDR، أو يركّب الترجمة على الصورة قبل ترميز الإخراج. وتمثل هذه العمليات وسط المسار، وقد تغيّر مسار العتاد حتى عندما يكون فك الترميز والترميز مدعومين معًا.

يمكن أن تغيّر معالجة HDR والترجمة مدى كفاءة بقاء منتصف المسار. والادعاء الأهم هنا أضيق من أي وصفة إعداد محددة: فقد تصبح التحويلات بين فك الترميز والترميز هي المرحلة المكلفة عندما يحتاج العميل إلى ما هو أكثر من مجرد تغيير الترميز.

إذا تباطأ التشغيل فقط عند تفعيل تحويل النطاق اللوني لـ HDR أو حرق الترجمة داخل الفيديو، فهذا لا يعني تلقائيًا أن المُرمّز هو عنق الزجاجة. قارن المصدر نفسه بعد إزالة ذلك التحويل قبل تغيير سعة وحدة معالجة الرسوميات أو إعدادات معدل البت.

-15% OFF

ينشئ الترميز عبر العتاد إخراجًا جديدًا متوافقًا مع العميل

بعد تجهيز الإطارات القابلة للمعالجة، يضغط المُرمّز هذه الإطارات إلى تنسيق الإخراج والجودة المحددين للجلسة. وهنا يمكن لترميز الفيديو عبر العتاد أن يقلل حمل وحدة المعالجة المركزية بدرجة كبيرة، بشرط أن يدعم المسرّع الإخراج المطلوب وأن يتمكن Plex من الوصول إليه.

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

بعد ذلك يُدمج الفيديو المُرمّز مع الصوت المحدد وتغليف الحاوية أو التدفق. ويتلقى العميل تدفقًا جديدًا يطابق طلبه، بينما يظل المصدر الأصلي دون تغيير على وحدة التخزين.

يعتمد التشغيل السلس على مسار الإخراج بأكمله

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

لا يزال التشغيل السلس بدقة 4K يعتمد على متطلبات التشغيل المباشر عندما يكون المصدر متوافقًا أصلًا. وإذا كان العميل يستطيع قبول الملف الأصلي، فعادةً ما يكون تجنب التحويل أبسط من إنشاء مسار تحويل أسرع.

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

مركز التكنولوجيا والذكاء الاصطناعي

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.