العربية

الفيديو والترجمات · تنزيل الوسائط المباشرة

الروابط المباشرة مقابل بيانات البث: لماذا لا يعد الملف .m3u8 أو .mpd ملفًا

· خلفية

التنزيلات جاري تنسيقات الملفات

يتناقض ملف وسائط واحد قابل للتنزيل مع قائمة تشغيل متفرعة إلى مقاطع
الرسم التوضيحي المتجه الأصلي ToolAcre

يشير الارتباط المباشر إلى ملف واحد؛ بيان البث هو قائمة تشغيل من المقاطع. يشرح هذا المنشور HLS وDASH، وكيفية عمل البث التكيفي ولماذا لا يعد البيان شيئًا يمكن لبرنامج التنزيل برابط مباشر حفظه كفيديو.

رابطان، أحدهما يحفظ والآخر لا يحفظ، وهو الفرق الذي يزعج الجميع تقريبًا

قد يرسل رابط ‎.mp4 ملف فيديو يمكن للمتصفح حفظه. قد يرسل رابط .m3u8 بضعة كيلو بايت فقط من النص على الرغم من أن المشغل يقوم ببث برنامج كامل منه. منتج الفيديو الذي يحفظ الأخير لم يقم بتنزيل الإنتاج: لقد قام بتخزين قائمة التشغيل الخاصة به. يعد الامتداد ونوع محتوى الاستجابة بمثابة أدلة مفيدة، ولكن افحص الاستجابة الفعلية بدلاً من التعامل مع كل URL ينتهي بـ "فيديو" كملف واحد كامل.

ما يوفره الملف المباشر URL: مورد واحد، وربما رأس حجم

يعالج URL المباشر موردًا واحدًا مثل MP3 أو MP4 أو صورة. يستطيع Fetch قراءة بايتات الاستجابة الخاصة به وإنشاء كائن ثنائي كبير الحجم محلي عندما يسمح الخادم بالوصول عبر الأصل. قد يخبرك طول المحتوى بحجمه، لكن يمكن للخادم البث دون توفيره، لذلك لا يضمن "ملف واحد" طول الرأس. يقوم برنامج Direct Media Downloader بجلب المضيف الذي قمت بتوفيره من متصفحك عمدًا؛ إنه ليس وكيلًا أو زاحفًا للروابط المضمنة في صفحة الويب.

ما هي HLS وDASH - قوائم التشغيل (.m3u8، .mpd) التي تشير إلى العديد من المقاطع القصيرة بمستويات جودة متعددة

HTTP يستخدم البث المباشر (HLS) قوائم التشغيل النصية التي تنتهي عادةً بـ .m3u8؛ قد تقدم قائمة التشغيل الرئيسية عدة معدلات بت، يؤدي كل منها إلى قائمة أخرى من مقاطع الوسائط القصيرة. MPEG-DASH يستخدم وصف MPD للفترات والتعديلات وعناوين URL للقطاعات. يقوم اللاعب باختيار القطع وطلبها حسب الحاجة، وفي بعض الأحيان يقوم بتبديل الجودة عندما يتغير عرض النطاق الترددي. يؤدي حفظ البيان وحده إلى حفظ خريطة لتلك العناوين، وليس ملفًا صوتيًا مرئيًا مدمجًا. RFC 8216 يصف HLS سلوك قائمة التشغيل والمقطع؛ DASH لها معاييرها وأدواتها الخاصة.

لماذا تم اختراع البث التكيفي - التخزين المؤقت، والاتصالات المتغيرة، والابتعاد عن التنزيل التدريجي

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

المقاطع والمفاتيح وDRM - لماذا غالبًا ما تكون القطع عديمة الفائدة بدون ترخيص ولماذا تكون إعادة تجميعها خارج النطاق

تحتوي بعض المقاطع على مفاتيح تشفير منفصلة وبعض عمليات التشغيل تستخدم نظام DRM المرتبط بالترخيص. حتى عندما يكون البيان قابلاً للقراءة بشكل عام، فقد تكون مقاطعه محمية أو قصيرة العمر أو مسموح بها للتشغيل فقط. يعد تجميع الملفات أو جلب المفاتيح أو تجاوز قيود الموفر أمرًا خارج تصميم Direct Media Downloader وقد ينتهك الحقوق أو عناصر التحكم في الوصول. يعد رابط الملف المباشر المباشر الذي يوفره ناشر معتمد اقتراحًا مختلفًا عن إعادة بناء التدفق المحمي.

مثال عملي: فحص بيان في محرر نصوص - قراءة قائمة المقاطع وفهم ما تحتويه وما لا تحتوي عليه

ضع في اعتبارك بيان نص لعبة يحتوي على #EXTM3U، وخط #EXTINF:6.0 ومسار segment0001.ts، متبوعًا بمدة أخرى وsegment0002.ts. يؤدي فتحه في محرر النصوص إلى إظهار التوجيهات وأسماء الملفات النسبية، وليس إطارات الفيديو التي تم فك تشفيرها. يقوم مشغل HLS بحل هذه المسارات وطلبها وفقًا لقائمة التشغيل والاتصال الحالي. يؤدي تنزيل الملف النصي باستخدام المتصفح إلى حفظ البيان؛ ولا يتم دمج segment0001.ts وsegment0002.ts في برنامج قابل للتشغيل. هذا رسم تخطيطي للشكل التوضيحي، وليس مطالبة بخصوص أي خدمة معينة.

الوجبات الجاهزة: البيان عبارة عن خريطة، وليس المنطقة - كيف يتعامل برنامج Direct Media Downloader مع الملفات المباشرة ويذكر بوضوح أن البيانات خارج نطاق وظيفته

البيان عبارة عن خريطة، وليس الفيديو الذي يعينه. يقتصر برنامج Direct Media Downloader الخاص بـ ToolAcre عمدًا على روابط الملفات المباشرة الممنوحة الإذن ويشرح CORS والتدفقات غير المدعومة بدلاً من إخفاء التتابع خلف الواجهة. عندما تواجه ملف m3u8. أو mpd.، ابحث عن ميزة التنزيل المشروعة للموفر أو اطلب ملفًا أصليًا من الناشر بدلاً من توقع أن تصبح أداة الارتباط المباشر مستخرجًا للبث المباشر.