ملحقات مصدر الوسائط

تُعدّ امتدادات مصدر الوسائط ( MSE ) مواصفةً من W3C تسمح للغة جافا سكريبت بإرسال تدفقات البايت إلى برامج ترميز الوسائط داخل متصفحات الويب التي تدعم فيديو وصوت HTML . [ 5 ] ومن بين الاستخدامات الممكنة الأخرى، تتيح هذه المواصفة تنفيذ كود الجلب المسبق والتخزين المؤقت من جانب العميل لبث الوسائط بالكامل باستخدام جافا سكريبت . وهي متوافقة مع مواصفة امتدادات الوسائط المشفرة (EME)، ولكن لا ينبغي الخلط بينهما، ولا تتطلب أيٌّ منهما استخدام الأخرى، على الرغم من أن العديد من تطبيقات EME قادرة فقط على فك تشفير بيانات الوسائط المُقدَّمة عبر MSE. [ 6 ]

أعلنت نتفليكس في يونيو 2014 عن دعم تجريبي لاستخدام تشغيل MSE على متصفح سفاري في الإصدار التجريبي من نظام التشغيل OS X Yosemite . [ 7 ]

بدأ موقع يوتيوب باستخدام تقنية MSE في مشغل HTML5 الخاص به في سبتمبر 2013.

دعم المتصفح

تُدعم واجهة برمجة تطبيقات ملحقات مصادر الوسائط (MSE API) على نطاق واسع في جميع متصفحات الويب الحديثة ، باستثناء أجهزة عائلة iPhone (مع أنها مدعومة على iPadOS). [ 8 ] كان لدى Firefox 37 بالفعل مجموعة فرعية من MSE API متاحة للاستخدام مع YouTube فقط في Firefox 37 على نظام Windows Vista أو الإصدارات الأحدث، [ 9 ] بينما تم تفعيلها في إصدار Mac OS X بدءًا من الإصدار 38. [ 10 ]

دعم المتصفح لملحقات مصدر الوسائط
سطح المكتبالأجهزة المحمولة
ويندوز، ماك أو إس، لينكسنظام التشغيل iOSأندرويد
إنترنت إكسبلوررحافةالكرومفايرفوكسرحلة سفاريأوبراجميع المتصفحات [ 11 ]حافةالكرومفايرفوكسأوبراسامسونج إنترنت
11.0 [ 12 ]12+ [ 13 ]23–30 [ 14 ] [ 15 ]38–41 [ 14 ]8+30+ [ 16 ]نظام التشغيل iOS 13+ [ 17 ]12+92+90+64+9.2+
31+42+ [ 18 ]

المتصفحات الصغيرة

  • Pale Moon من الإصدار 27.0، منذ 22 نوفمبر 2016. [ 19 ]

اللاعبون

انظر أيضاً

مراجع

  1. 1 2 3 4 وولينتز، ماثيو؛ سميث، جيري؛ واتسون، مارك؛ كولول، آرون؛ بيتمان، أدريان (محررون). ملحقات مصادر الوسائط™ . اتحاد شبكة الويب العالمية (تقرير فني) - عبر اتحاد شبكة الويب العالمية.
  2. "تاريخ نشر ملحقات مصادر الوسائط™ - اتحاد شبكة الويب العالمية" . اتحاد شبكة الويب العالمية . 21 سبتمبر 2022.
  3. كولول، آرون؛ باتمان، أدريان؛ واتسون، مارك، محرران. (29 يناير 2013). امتدادات مصادر الوسائط . اتحاد شبكة الويب العالمية (تقرير فني) . تم الاطلاع عليه بتاريخ 19 مارس 2021 عبر اتحاد شبكة الويب العالمية.
  4. 1 2 مجموعة عمل الإعلام (21-04-2021). وولينتز، ماثيو؛ واتسون، مارك؛ سميث، جيري؛ كولول، آرون؛ بيتمان، أدريان (محررون). "امتدادات مصادر الوسائط™" . w3c.github.io . مسودة المحرر. مجموعة عمل الإعلام . تم الاسترجاع في 21-04-2021 .
  5. "توصية اتحاد شبكة الويب العالمية بشأن ملحقات مصادر الوسائط" . 17 نوفمبر 2016. تم الاطلاع عليه في 5 يناير 2021 .
  6. "امتدادات الوسائط المشفرة" . 18 سبتمبر 2017. تم الاطلاع عليه بتاريخ 29 يناير 2020 .
  7. Anthony Park and Mark Watson (3 June 2013). "HTML5 Video in Safari on OS X Yosemite". Netflix.
  8. "Media Source Extensions". Can I use... Retrieved 2021-07-30. Fully supported only in iPadOS 13 and later
  9. Mozilla (2015-03-31). "Firefox 37.0, See All New Features, Updates and Fixes". Mozilla. 37.0. Retrieved 2021-04-24.
  10. Mozilla (2015-05-12). "Firefox 38.0, See All New Features, Updates and Fixes". Mozilla. 38.0. Retrieved 2021-04-24.
  11. All browsers on iOS platform must use WebKit engine
  12. Stefan; et al. (bitmovin Team) (2015-02-02). "The Status of MPEG-DASH today, and why YouTube & Netflix use it in HTML5 & beyond". dash-player.com. Archived from the original on 2015-02-21. Retrieved 2021-04-24.
  13. McCormick, Libby (2015-11-05). "Media Source Extensions (MSE) (Windows)". docs.microsoft.com. Retrieved 2021-04-24.
  14. 12Not supported by default, but could be enabled via browser settings
  15. "Media Source Extensions - Chrome Platform Status". www.chromestatus.com. Retrieved 2021-07-30.
  16. Bynens, Mathias (2015-06-09). "Dev.Opera — Opera 30 released". dev.opera.com. Retrieved 2021-04-24.
  17. Media Source Extensions is only available on iPadOS
  18. Mozilla (2015-11-03). "Firefox 42.0, See All New Features, Updates and Fixes". Mozilla. 42.0. Retrieved 2021-04-24.
  19. "Pale Moon - Release Notes for Archived Versions § 27.0.0 (2016-11-22)". www.palemoon.org. 27.0.0. 2016-11-22. Retrieved 2021-04-24.
  20. "JavaScript player library / DASH & HLS client / MSE-EME player: google/shaka-player". March 24, 2019 via GitHub.
  21. "Shaka Player Demo". shaka-player-demo.appspot.com.
  22. "HTML5 Player for Adaptive Streaming from Bitmovin". Bitmovin. January 22, 2016.
  23. "تطبيق عميل مرجعي لتشغيل ملفات MPEG DASH عبر جافا سكريبت والمتصفحات المتوافقة: Dash-Industry-Forum/dash.js" . 23 مارس 2019 - عبر GitHub.
  24. "GitHub - canalplus/rx-player: Smooth/DASH HTML5 Video Player" . 21 مارس 2019 عبر GitHub.
  25. "dailymotion – Medium" . Medium .
  26. "صفحة عرض توضيحي لـ hls.js" . مؤرشفة من الأصل بتاريخ 20-11-2015 . تم الاطلاع عليها بتاريخ 03-12-2017 .
  27. "دعم مشغل JW" . دعم مشغل JW . مؤرشف من الأصل بتاريخ 23-11-2016 . تم الاطلاع عليه بتاريخ 23-04-2016 .
  28. "Azure Media Player" . مايكروسوفت . 2015. تم الاسترجاع في 14-06-2016 .
  29. "خادم الوسائط غير الواقعي" . www.umediaserver.net .