مسار بيانات Plex هو السلسلة التي تربط بين حالة التطبيق، وقراءة الوسائط، وأعمال التحويل الاختيارية، وتسليم الشبكة، والعميل الذي يشغّل البث في النهاية.
وهو نموذج لاستكشاف الأخطاء وإصلاحها، وليس اسمًا لمجلد واحد في Plex. قد يمر طلب التشغيل بالتتابع عبر سجلات صغيرة في قاعدة البيانات، وملفات وسائط كبيرة، ومخرجات تحويل مؤقتة، ومقابس شبكة، وذاكرات تخزين مؤقت للعميل. يهم هذا النموذج عندما تتغير الأعراض بعد نقل وحدة تخزين، أو تحديث حاوية، أو تقسيم الشبكة، أو تغيير العميل، لأنه يوضح أي دور للبيانات يجب أن يظل مستقرًا وأي دور يمكن إعادة بنائه.
ابدأ بفصل حالة Plex الدائمة عن الوسائط
تحمل حالة تطبيق Plex تجربة الخادم التي لا يمكن لإعادة فحص الوسائط البسيطة إعادة إنتاجها بدقة. وتشمل الإعدادات، والبيانات الوصفية، وقواعد البيانات، والأعمال الفنية، والفهارس، والحالة المرتبطة بالحساب، وملفات صغيرة أخرى تتغير بشكل مستقل عن ملفات الأفلام أو الموسيقى نفسها.
حالة التطبيق منفصلة عن مكتبة الوسائط. وهذا يحدد الفرع الأول من مسار البيانات: يقرأ Plex الحالة لمعرفة ماهية المكتبة، ثم يفتح الوسائط في مكان آخر لتقديم العنصر المحدد.
إذا ظلت ملفات الوسائط سليمة لكن الخادم بدا جديدًا فجأة بعد تغيير الحاوية أو المضيف، فتحقق من مسار حالة التطبيق قبل فحص المكتبة مرة أخرى. أما إذا كانت الحالة سليمة لكن عنوانًا واحدًا مفقودًا، فأصبح مسار الوسائط هو الحد الأكثر احتمالًا للمشكلة.
يتحكم مسار قاعدة البيانات في قرارات المكتبة والمستخدم
قبل بث ملف، يستخدم Plex مخزن البيانات الخاص به لحل عناصر المكتبة، والبيانات الوصفية، ونشاط المشاهدة، والعلاقات بين السجلات. وتُعد هذه عمليات بيانات صغيرة مقارنة بقراءة ملف بدقة 4K، لكنها قد تؤثر بدرجة كبيرة في سرعة التصفح وبدء التشغيل عندما يكون مسار الحالة بطيئًا أو غير متاح.
يستخدم Plex قاعدة بيانات SQLite للبيانات والبيانات الوصفية، بما في ذلك السجلات التي تصف عناصر المكتبة ونشاط المشاهدة. لذلك قد يتعطل الطلب أثناء عمليات قاعدة البيانات الصغيرة قبل بدء قراءة الوسائط الكبيرة بالتتابع.
عندما يكون التصفح أو البحث أو فتح المكتبة بطيئًا عبر العملاء، بينما يستمر بث مفتوح مسبقًا بشكل طبيعي، افصل بين مسار حالة التطبيق ومسار الوسائط. تشير الأعراض إلى استجابة الملفات الصغيرة وقاعدة البيانات، لا إلى معدل نقل الملف المصدر.
يحمل مسار الوسائط القراءة الكبيرة من المصدر
بعد أن يحل Plex العنصر المطلوب، يمتد مسار الوسائط من ملف المكتبة عبر نظام ملفات التخزين أو المشاركة الشبكية إلى عملية الخادم. ويحافظ التشغيل المباشر على بساطة هذا الفرع نسبيًا، لأن الخادم يستطيع إرسال المصدر المتوافق من دون إعادة بناء الفيديو.
يمكن أن يحافظ ترحيل المضيف على دليل بيانات Plex ومسارات الوسائط مع تغيير الجهاز المحيط بهما. ويهم ثبات تعيين المسارات لأن الخادم المستعاد يجب أن يظل قادرًا على ربط علاقات قاعدة البيانات بمواقع الوسائط المقصودة.
يهم هذا الفرع بعد نقل محركات الأقراص، أو تغيير عناوين NAS، أو تغيير الأذونات، أو إعادة تعيين مسارات الحاويات. فلا يمكن لقاعدة بيانات سريعة تعويض نقطة تحميل وسائط مفقودة أو بطيئة أو ظاهرة في مسار مختلف عن المسار الذي يتوقعه الخادم.
تضيف عملية التحويل مسار معالجة مؤقتًا
عندما يحتاج العميل إلى تحويل، يكتسب مسار البيانات فرع معالجة: تُفك بيانات المصدر وتُحوّل، وتُكتب المخرجات الجديدة أو تُخزّن مؤقتًا، ثم تُسلّم إلى العميل. والبيانات المؤقتة قابلة للحذف، لكن مسارها لا يزال يؤثر في التشغيل النشط.
يُعد دليل التحويل المؤقت فرعًا قابلًا للحذف، وليس حالة تطبيق دائمة. ويُعد تحديد موقعه الدقيق خيارًا يعتمد على عبء العمل، لكن ينبغي عدم الخلط بين المخرجات المؤقتة وقاعدة البيانات أو مكتبة الوسائط نفسها.
إذا كان التشغيل المباشر يعمل بينما تتعطل عمليات التحويل، فتحقق من هذا الفرع الإضافي قبل إلقاء اللوم على التخزين المصدر. فقد تفشل المساحة الحرة، أو زمن الكتابة، أو الأذونات، أو تعيين الحاوية فقط عند تنشيط مسار التحويل.
تكمل الشبكة والعميل مسار البيانات
بعد جاهزية الوسائط، لا يزال يتعين على Plex تسليمها عبر واجهة الخادم، والمحوّل أو الموجّه، ومسار الإنترنت عند الاتصال عن بُعد، ومخزن العميل المؤقت ووحدة فك الترميز. لذلك يمكن أن يتعايش مسار تخزين سليم من جهة الخادم مع نقطة نهاية بطيئة أو غير متوافقة.
يتضمن المسار الكامل مسارات الوسائط وتسليمها إلى العميل، وليس اختبار أداء واحدًا للخادم. لذلك قد يبدو الملف المخزّن نفسه مختلفًا على تلفاز محلي، أو في متصفح، أو على هاتف يستخدم بيانات الهاتف المحمول.
عندما يتسع التشخيص ليشمل الأجهزة والتخزين والشبكات، ارسم مسار الوسائط من التخزين إلى العميل من دون إعادة بناء الطبقات السليمة. يظل نموذج مسار البيانات أداة لتحديد النطاق: حدّد أول فرع تغيّر، ثم اختبر ذلك الفرع.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

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

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

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

