Loading / Đang tải…
فهم كيفية قيام مشغلات الويب بإلحاق مقاطع الوسائط في المتصفح ولماذا قد لا يعرض تشغيل MSE ملف فيديو واحد.
نُشر في
ملحقات مصدر الوسائط (MSE) هي واجهة برمجة تطبيقات للمتصفح تتيح لتطبيقات الويب إنشاء التشغيل عن طريق إلحاق بيانات الوسائط بمخزن مؤقت مصدر. يمكن للمشغل جلب المقاطع وإدارتها بنفسه، لذا قد لا يتوافق الفيديو الذي تتم مشاهدته مع عنوان URL مباشر واحد للملف. تصف MSE آلية التشغيل، وليس تنسيق التنزيل.
باستخدام MSE، يقوم تطبيق الويب بإنشاء MediaSource وإضافة كائن SourceBuffer واحد أو أكثر. يمكنه إلحاق مقاطع الوسائط فور وصولها، وإزالة البيانات المخزنة مؤقتًا، وتنسيق الصوت والفيديو. يقوم المتصفح بفك تشفير المحتوى المخزن مؤقتًا وتشغيله. تدعم هذه البنية المشغلات المتطورة ولكنها تعني أن عرض الشبكة يمكن أن يحتوي على العديد من الطلبات بدلاً من ملف فيلم كامل واحد.
تحدد التنسيقات ومنطق المشغل كيفية وصف الوسائط وطلبها وإلحاقها. قد يستخدم الموقع بيانًا أو موارد مجزأة أو مسارات منفصلة أو أسلوب تسليم مخصص. يوفر MSE أساسيات المتصفح لتجميع التشغيل؛ لا يشترط أن يتمكن برنامج التنزيل من دمج كل طلب تمت ملاحظته في ملف مستقل صالح.
يجوز للاعب أن يطلب مقاطع قصيرة العمر فقط مع تقدم التشغيل، واختيار الجودة ديناميكيًا، واستخدام سياق الجلسة. وبالتالي فإن البحث عن رابط MP4 واحد لا يمكن أن يؤدي إلى أي نتيجة حتى عند تشغيل الفيديو بشكل طبيعي. قد يعرض الكاشف الطلبات المتعلقة بالمشغل، لكن وجودها وحده لا يثبت أنها تشكل تنزيلًا كاملاً أو مصرحًا به.
عندما يكون التدفق متاحًا من خلال سير عمل مدعوم ومسموح به، افحص اختيارات المسار وتحقق من المخرجات بدلاً من افتراض أن MSE تضمن التوافق. يختلف أيضًا دعم المستعرض لبرامج ترميز وعمليات معينة. التشغيل المحمي بموجب إدارة الحقوق الرقمية (DRM) غير مدعوم للحفظ ويجب عدم تجاوزه. قم فقط بتنزيل المواد التي تمتلكها أو لديك إذن صريح للاحتفاظ بها.
قم فقط بتنزيل المحتوى الذي تملكه أو لديك إذن بحفظه. يعتمد الدعم على موقع الويب وتنسيق الوسائط؛ المحتوى المحمي بموجب إدارة الحقوق الرقمية (DRM) غير مدعوم.