البث التكيفي الديناميكي عبر بروتوكول HTTP
تقنية البث التكيفي الديناميكي عبر HTTP ( DASH )، والمعروفة أيضًا باسم MPEG-DASH ، هي تقنية بث معدل بت تكيفي تتيح بث محتوى الوسائط بجودة عالية عبر الإنترنت يتم تقديمه من خوادم الويب التقليدية HTTP .
على غرار حل البث المباشر عبر بروتوكول HTTP (HLS) من Apple ، يعمل MPEG-DASH بتقسيم المحتوى إلى سلسلة من المقاطع الصغيرة، تُبث عبر بروتوكول HTTP . يحتوي كل مقطع على فترة تشغيل قصيرة لمحتوى قد يمتد لساعات، مثل فيلم أو بث مباشر لحدث رياضي. يُتاح المحتوى بمعدلات بت مختلفة، أي مقاطع بديلة مُشفّرة بمعدلات بت مختلفة تغطي فترات تشغيل قصيرة متناسقة. أثناء تشغيل المحتوى بواسطة عميل MPEG-DASH، يستخدم العميل خوارزمية تكيف معدل البت (ABR) [ 2 ] لاختيار المقطع ذي أعلى معدل بت ممكن تلقائيًا، والذي يمكن تنزيله في الوقت المناسب للتشغيل دون التسبب في توقفات أو إعادة تحميل مؤقتة. [ 3 ] بالتالي، يستطيع عميل MPEG-DASH التكيف بسلاسة مع ظروف الشبكة المتغيرة، وتوفير تشغيل عالي الجودة مع الحد الأدنى من التوقفات أو إعادة التحميل المؤقت.
يُعدّ MPEG-DASH أول حلّ بثّ متكيّف يعتمد على بروتوكول HTTP، وهو معيار دولي. [ 4 ] يجب عدم الخلط بين MPEG-DASH وبروتوكول النقل، إذ يعتمد بروتوكول النقل الذي يستخدمه MPEG-DASH على إصدار HTTP المُستخدم: TCP هو بروتوكول النقل الذي يعمل عليه HTTP و HTTP/2 ، بينما يعمل HTTP/3 عبر QUIC (الذي بدوره يعمل عبر UDP ). يستخدم MPEG-DASH بنية خادم الويب HTTP الحالية المُستخدمة لتوصيل جميع محتويات شبكة الإنترنت العالمية تقريبًا. يسمح هذا للأجهزة مثل أجهزة التلفزيون المتصلة بالإنترنت، وأجهزة استقبال البث التلفزيوني، وأجهزة الكمبيوتر المكتبية، والهواتف الذكية، والأجهزة اللوحية، وغيرها، باستقبال محتوى الوسائط المتعددة (الفيديو، والتلفزيون، والراديو، إلخ) المُقدّم عبر الإنترنت، مع مراعاة ظروف استقبال الإنترنت المتغيرة. يهدف توحيد حلّ البثّ المتكيّف إلى منح السوق الثقة في إمكانية اعتماد هذا الحلّ للنشر العالمي، مقارنةً بحلول مماثلة ولكنها أكثر احتكارًا مثل Smooth Streaming من Microsoft، أو HDS من Adobe. على عكس HDS أو Smooth Streaming، فإن DASH مستقل عن الترميز ، مما يعني أنه يمكنه استخدام المحتوى المشفر بأي تنسيق ترميز ، مثل H.265 و H.264 و VP9 وما إلى ذلك. [ 5 ]
التقييس
طُوّرت تقنية MPEG-DASH تحت مظلة MPEG . بدأ العمل على DASH في عام 2010؛ وأصبحت مسودة معيار دولي في يناير 2011، ومعيارًا دوليًا في نوفمبر 2011. [ 4 ] [ 6 ] نُشر معيار MPEG-DASH في أبريل 2012، ولكن جرى تنقيحه في عام 2019، ثم مرة أخرى في عام 2022..
تقنية DASH هي تقنية مرتبطة بتقنية البث الديناميكي HTTP من Adobe Systems ، وتقنية البث المباشر HTTP من Apple Inc. (HLS)، وتقنية البث السلس من Microsoft . تعتمد DASH على تقنية البث التكيفي HTTP (AHS) في الإصدار 9 من 3GPP ، وعلى تقنية البث التكيفي HTTP (HAS) في الإصدار 2 من منتدى IPTV المفتوح. [ 7 ] [ 8 ] وكجزء من تعاونها مع MPEG، اعتمدت 3GPP الإصدار 10 تقنية DASH (مع برامج ترميز وأنماط تشغيل محددة) للاستخدام عبر الشبكات اللاسلكية. [ 7 ]
يعمل منتدى صناعة DASH ( DASH-IF ) [ 9 ] على تعزيز وتحفيز تبني تقنية MPEG-DASH، ويساعد في تحويلها من مجرد مواصفات إلى ممارسة تجارية حقيقية. ويتألف المنتدى من كبرى شركات البث والإعلام، بما في ذلك مايكروسوفت، ونتفليكس، وجوجل، وإريكسون، وسامسونج، وأدوبي، وغيرها، ويضع إرشادات حول استخدام DASH في مختلف حالات الاستخدام العملية.
تم دمج تقنية MPEG-DASH في معايير أخرى، على سبيل المثال، تدعم تقنية HbbTV تقنية MPEG-DASH (ابتداءً من الإصدار 1.5). [ 10 ]
ملخص
تقنية DASH هي تقنية بثّ تكيفية لمعدل البت، حيث يُقسّم ملف الوسائط المتعددة إلى جزء واحد أو أكثر، ويُرسل إلى العميل باستخدام بروتوكول HTTP . [ 11 ] يصف ملف تعريف عرض الوسائط (MPD) معلومات الجزء (التوقيت، عنوان URL ، خصائص الوسائط مثل دقة الفيديو ومعدلات البت )، ويمكن تنظيمه بطرق مختلفة مثل SegmentList وSegmentTemplate وSegmentBase وSegmentTimeline، وذلك حسب حالة الاستخدام. يمكن أن تحتوي الأجزاء على أي بيانات وسائط، ومع ذلك، توفر المواصفات إرشادات وتنسيقات محددة للاستخدام مع نوعين من الحاويات: تنسيق ملف الوسائط الأساسي ISO (مثل تنسيق ملف MP4) أو MPEG-2 Transport Stream .
كان نظام SProxy، وهو نظام بث قائم على خادم ويب HTTP، أحد الأنظمة السابقة لتقنية DASH ، وقد طُوّر ونُشر في مختبرات هيوليت باكارد عام 2006. [ 12 ] [ 13 ] وقد أظهر هذا النظام كيفية استخدام طلبات نطاق HTTP لتقسيم المحتوى إلى أجزاء صغيرة. وأثبت SProxy فعالية البث القائم على الأجزاء، مما ساهم في انتشاره على الإنترنت رغم انتشار جدران الحماية (التي تميل إلى حظر البروتوكولات الجديدة)، كما قلل من حجم البيانات غير الضرورية في حال قرر المستخدم إنهاء جلسة البث قبل الوصول إلى نهايتها.
بروتوكول DASH مستقل عن ترميز الصوت والفيديو . يتوفر عادةً تمثيل واحد أو أكثر (أي إصدارات بدقة أو معدلات بت مختلفة) لملفات الوسائط المتعددة، ويمكن الاختيار بناءً على ظروف الشبكة وإمكانيات الجهاز وتفضيلات المستخدم، مما يتيح بث معدل بت متكيف [ 14 ] وعدالة جودة التجربة (QoE) [ 15 ] . لا يحدد معيار DASH منطق بث معدل البت المتكيف (ABR) [ 16 ] . يوفر عميل MPEG-DASH المرجعي الحالي dash.js [ 17 ] خوارزميات لتكييف معدل البت تعتمد على المخزن المؤقت (BOLA [ 18 ] ) وخوارزميات هجينة (DYNAMIC [ 3 ] ). كما أن DASH مستقل عن بروتوكول طبقة التطبيق الأساسي. وبالتالي، يمكن استخدام DASH مع بروتوكولات تطبيقات أخرى إلى جانب HTTP، مثل DASH عبر CCN [ 19 ] .
في 27 يوليو 2015، أعلنت MPEG LA عن دعوة لتقديم طلبات براءات اختراع متعلقة بتقنية MPEG-DASH بهدف إنشاء مجموعة براءات اختراع موحدة لهذه التقنية. [ 20 ] كما أعلنت MPEG LA عن ترخيص محفظة براءات اختراع MPEG-DASH. وتؤكد MPEG LA أن براءات الاختراع المشمولة ضرورية لمعيار MPEG Dynamic Adaptive Streaming over HTTP. [ 21 ]
التطبيقات
تتوفر تقنية MPEG-DASH بشكل أصلي على نظام أندرويد عبر تطبيق ExoPlayer، [ 22 ] وعلى أجهزة تلفزيون سامسونج الذكية (إصدار 2012 وما بعده)، وأجهزة تلفزيون إل جي الذكية (إصدار 2012 وما بعده)، وأجهزة تلفزيون سوني (إصدار 2012 وما بعده)، وأجهزة فيليبس نت تي في (إصدار 4.1 وما بعده)، وأجهزة باناسونيك فييرا (إصدار 2013 وما بعده)، وجهاز كروم كاست. [ 23 ] كما يدعم كل من يوتيوب ونتفليكس تقنية MPEG-DASH، وتتوفر مشغلات MPEG-DASH مختلفة. [ 24 ]
على الرغم من أن تقنية MPEG-DASH غير مدعومة بشكل مباشر في HTML5، إلا أن هناك تطبيقات JavaScript لها تتيح استخدامها في متصفحات الويب باستخدام ملحقات مصدر الوسائط (MSE) في HTML5. [ 25 ] كما توجد تطبيقات JavaScript أخرى، مثل مشغل bitdash [ 26 ] ، تدعم إدارة الحقوق الرقمية (DRM) لتقنية MPEG-DASH باستخدام ملحقات الوسائط المشفرة في HTML5 . [ 27 ] وبالاقتران مع WebGL، يُمكّن البث التكيفي لمعدل البت لتقنية MPEG-DASH، القائم على HTML5، من بث فيديو 360 درجة بكفاءة عالية، سواءً للبث المباشر أو عند الطلب. [ 28 ]
العملاء والمكتبات
- مشغل Shaka Player هو مشغل فيديو مفتوح المصدر بتقنية DASH HTML5 من جوجل للاتصالات ذات النطاق الترددي المنخفض. [ 29 ] [ 30 ] [ 31 ] [ 32 ] [ 33 ]
- أصدر مشغل الوسائط VLC الإصدار 3.0 إضافةً جديدةً للعميل لدعم ملفات MP4/MPEG والبث المباشر. [ 34 ] [ 35 ] [ 36 ]
- يدعم إطار عمل الوسائط المتعددة مفتوح المصدر متعدد المنصات GStreamer كلاً من MPEG-DASH و WebM DASH منذ الإصدار 1.4 على الأقل. [ 37 ]
- مكتبة libdash مفتوحة المصدر [ 38 ] مستقلة عن النظام الأساسي وتعمل على منصات الهواتف المحمولة مثل Android و iOS و Windows Phone.
- يوفر برنامج bitmovin مشغل bitdash MPEG-DASH لـ HTML5 و Flash. [ 39 ]
- VideoJS هو مشغل فيديو مفتوح المصدر بتقنية HTML5، يدعم تقنيات HLS وDASH وWebM وMP4 التدريجي للبث المباشر والفيديو حسب الطلب. [ 29 ] [ 30 ]
- Clappr هو مشغل فيديو HTML5 مفتوح المصدر، يستخدم HTMLVideoElement، ويدعم DASH وHLS والتقدمي وإدراج الإعلانات والتراكبات الديناميكية وصورة داخل صورة [ 30 ] [ 29 ]
الخوادم
لاحظ أنه لا يلزم تقديم دعم محدد من الخادم لمحتوى DASH، باستثناء البث المباشر.
- يدعم محرك البث Wowza تشغيل MPEG-DASH مع DVR ويوفر نشر DASH Stream Target إلى Akamai. [ 40 ]
- يدعم برنامج Brightcove Zencoder عملية تحويل/إعادة ترميز MPEG-DASH. [ 41 ]
- تدعم حلول معالجة الفيديو من Elemental Technologies تقنية DASH.
- يدعم خادم Helix Universal Server تقنية DASH في أوضاع مختلفة.
- يدعم برنامج Nimble Streamer البث المباشر والفيديو حسب الطلب بتقنية MPEG-DASH. ويدعم الفيديو حسب الطلب كلاً من ترميز H.265 وH.264 [ 42 ].
- يدعم Unified Origin تقنية MPEG-DASH. [ 43 ] [ 44 ]
خدمات
- يدعم Akamai CDN بروتوكول DASH. [ 45 ]
- يدعم Amazon CloudFront CDN تقنية DASH.
- يدعم برنامج Amazon Web Services Elastic Transcoder تقنية MPEG-DASH. [ 46 ]
- تدعم منصة Azure Media Services تقنية MPEG-DASH. [ 47 ]
- توفر شركة Bitmovin خدمة تحويل الترميز السحابية bitcodin.com التي تدعم MPEG-DASH. [ 48 ]
- يدعم CloudFlare Stream عملية تحويل الترميز إلى DASH في VP9 قبل تقديمه للمستخدم النهائي.
- يوفر برنامج Cloudinary خاصية التحويل التلقائي للترميز مع دعم MPEG-DASH. [ 49 ]
- يدعم Lumen CDN تقنية DASH.
- تدعم شبكة Limelight Networks CDN تقنية DASH.
- يدعم مشروع شيلد CDN بروتوكول DASH. [ 50 ]
- تدعم شبكة توصيل المحتوى (CDN) التابعة لشركة تاتا للاتصالات تقنية DASH.
- نظام DogalZeka MS2 لمراقبة الإنذارات، وتحويل الترميز، وتسجيل بيانات DASH، يدعم الإدخال/الإخراج.
- تدعم منصة البث المباشر Resi استيعاب وتحويل ترميز وتوزيع ملفات MPEG-DASH عبر شبكة توصيل المحتوى (CDN).
مولدات المحتوى
- برنامج DASHEncoder من شركة ITEC. [ 34 ] [ 51 ]
- MP4Box وإطار الوسائط المتعددة الخاص به من GPAC في Télécom Paris [ 52 ]
- Dashcast من Télécom Paris يدعم البث المباشر بتنسيق MPEG-DASH [ 53 ]
- MediaGoom MPEG-DASH Packager [ 54 ]
- أدوات Bento4 مفتوحة المصدر وSDK [ 55 ]
آخر
- تقدم ITEC خدمة التحقق من صحة ملفات وصف عرض الوسائط MPEG-DASH (MPD) [ 34 ]
- يتم توفير العديد من مجموعات بيانات DASH [ 56 ] من قبل معهد تكنولوجيا المعلومات (ITEC) في جامعة Alpen-Adria Klagenfurt، [ 51 ] [ 57 ] ومجموعة GPAC في Telecom ParisTech [ 52 ] و Digital TV Labs. [ 58 ]
- لدى هيئة الإذاعة البريطانية (BBC) بث تجريبي لتقنية DASH، بما في ذلك DASH عبر HTTP/2. [ 59 ]
- يدعم نظام إدارة الحقوق الرقمية Widevine تقنية DASH وامتدادات الوسائط المشفرة . [ 60 ]
- يوفر برنامج Mividi أداة برمجية لتحليل ومراقبة تدفقات MPEG-DASH المباشرة. [ 61 ]
اللاعبون والخوادم المدعومة
العملاء
كان نظام التشغيل ويندوز 10 يدعم تقنية DASH للبث المباشر عبر متصفح EdgeHTML ، وهو محرك متصفح خاص كان يُستخدم في متصفح مايكروسوفت إيدج (المعروف الآن باسم إيدج ليجاسي) قبل الانتقال إلى محرك متصفح بلينك المبني على كروميوم . وقد تم تضمين إيدج ليجاسي في ويندوز 10 حتى الإصدار 2004، ثم استُبدل بمتصفح إيدج كروميوم في الإصدار 20H2.
يتوفر دعم DASH على المتصفحات وأنظمة التشغيل الأخرى عبر ملحقات مصدر الوسائط .
| منتج | نوع المنتج | منصة | بث مباشر | خالٍ من إدارة الحقوق الرقمية | اعتبارًا من الإصدار | محرر |
|---|---|---|---|---|---|---|
| مايكروسوفت إيدج | متصفح الويب | ويندوز 10 | دعم أصلي على متصفح Edge Legacy. الدعم عبر ملحقات مصدر الوسائط على متصفح إيدج كروميوم. | لا | مدعوم بشكل أصلي على محرك EdgeHTML الخاص بـ Edge Legacy من الإصدار 12 إلى 18. [ 62 ] لا يوجد دعم أصلي على متصفح إيدج كروميوم من الإصدار 79 وحتى الآن. [ 63 ] | مايكروسوفت |
| مشغل الوسائط VLC | مشغلات الوسائط | ويندوز، ماك أو إس، لينكس، أندرويد، آي أو إس، ويندوز فون | نعم | نعم | الإصدار 3.0 | فيديولان |
| مشغل الوسائط الكلاسيكي - السينما المنزلية (MPC-HC) مشغل الوسائط الكلاسيكي - الإصدار الأسود (MPC-BE) | مشغلات الوسائط | ويندوز | نعم | نعم | الإصدار 2.0.0 (MPC-HC) الإصدار 1.5.0 (MPC-BE) [ 64 ] قد يكون دعم تشغيل بث DASH غير مستقر. | منتدى مجتمع MPC-HC، ألكسندر فوديانيكوف |
| مشغل MX | مشغلات الوسائط | أندرويد | نعم | لا | الإصدار 1.9.18: دعم تشغيل بث DASH غير مستقر حاليًا. | J2 التفاعلية |
| نيكست بلاير | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE)، أندرويد (الهواتف المحمولة، التلفزيون، جهاز الاستقبال الرقمي)، iOS، كروم كاست، ويندوز، ماك، لينكس، تايزن، WebOS | نعم | لا | — | نيكست ستريمنج |
| Dash.js | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE) | نعم | لا | — | منتدى صناعة سيارات داش |
| لاعب شاكا | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE) | نعم | لا | — | جوجل |
| مشغل Rx | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE) | نعم | لا | — | قناة+ |
| بت داش | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE)، أندرويد، تلفزيونات إل جي، تلفزيونات سامسونج، إكس بوكس ون، منصة ويندوز العالمية | نعم | لا | — | بيتموفين |
| بريستوبلاي | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE)، أندرويد، iOS، ويندوز، ماك | نعم | لا | — | كاست لابز |
| THEOplayer | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE)، أندرويد (الهواتف المحمولة، التلفزيون، جهاز الاستقبال الرقمي)، iOS، كروم كاست، ويندوز، ماك، لينكس، تايزن، WebOS | نعم | لا | — | شركة ثيو تكنولوجيز إن في |
| مشغل فيبلاست | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE)، أندرويد، iOS | نعم | لا | — | فريق فيبلاست |
| مشغل الوسائط المتألق | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE)، أندرويد، iOS، ويندوز، ماك، لينكس | نعم | لا | — | مشغل الوسائط المتألق |
| فيديوجولار | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE) | نعم | لا | — | |
| مشغل فلويد | مجموعة تطوير البرامج (SDK) | HTML5 (متصفحات MSE) | نعم | لا | — | إكسو كليك |
| جي ستريمر | إطار عمل الوسائط المتعددة | — | نعم | لا | 1.4 | فريق GStreamer |
| ليبدال | إطار عمل الوسائط المتعددة | — | نعم | لا | — | فريق bitmovin و ITEC |
| GPAC | إطار عمل الوسائط المتعددة | — | نعم | لا | — | شركة تيليكوم باريس تك المحدودة |
أصحاب براءات الاختراع
| منظمة | براءات الاختراع [ 65 ] |
|---|---|
| ماكسيل | 15 |
| المنظمة الهولندية للبحوث العلمية التطبيقية (TNO) | 8 |
| شركة نيبون للتلغراف والهاتف (NTT) | 5 |
| معهد فراونهوفر | 4 |
| جامعة كولومبيا | 4 |
| شركة أموتك المحدودة | 2 |
| شركة AVerMedia Technologies | 2 |
| مختبرات تلفزيون الكابل، المحدودة | 2 |
| شركة هيليوس ستريمنج المحدودة | 2 |
| JVC Kenwood | 1 |
| شركة لوغ كوريب للملكية الفكرية المحدودة | 1 |
مراجع
- ↑ "DASH Adaptive Streaming for HTML 5 Video" . تم الاطلاع عليه بتاريخ 11 يوليو 2024 .
- ↑ "ABR Logic" . GitHub .
- 1 2 "من النظرية إلى التطبيق: تحسين التكيف مع معدل البت في مشغل DASH المرجعي، بقلم سبيتيري، سيتارامان، وسباراسيو، مؤتمر أنظمة الوسائط المتعددة ACM، يونيو 2018" (PDF) .
- ١ ٢ "مجموعة خبراء الفيديو الرقمي تُصدّق على مسودة معيارها لتقنية DASH" . مجموعة خبراء الفيديو الرقمي. ٢٠١١-١٢-٠٢. مؤرشف من الأصل في ٢٠١٢-٠٨-٢٠ . تم الاطلاع عليه في ٢٠١٢-٠٨-٢٦ .
- ↑ "مقارنة بين MPEG-DASH و Apple HLS و Microsoft Smooth Streaming و Adobe HDS" . 29 مارس 2015. تم الاطلاع عليه في 3 يونيو 2016 .
- ^ "آيزو/آي إي سي 23009-1:2012" . ايزو .
- 1 2 ETSI 3GPP 3GPP TS 26.247؛ خدمة بث شفافة من طرف إلى طرف بتقنية تبديل الحزم (PSS)؛ التنزيل التدريجي والبث التكيفي الديناميكي عبر HTTP (3GP-DASH)
- ↑ مواصفات حلول منتدى IPTV المفتوح، المجلد 2أ - البث التكيفي عبر HTTP الإصدار 2.1، مؤرشف بتاريخ 9 أكتوبر 2011 في أرشيف الإنترنت (Wayback Machine) .
- ↑ "منتدى صناعة DASH | تحفيز اعتماد MPEG-DASH" . dashif.org .
- ↑ "مواصفات HbbTV 1.5" (ملف PDF) . مؤرشف من الأصل (ملف PDF) في 3 يوليو 2014.
- ↑ "التقنيات | MPEG" . mpeg.chiariglione.org .
- ↑ تشين، سونغتشينغ؛ شين، بو؛ تان، واي تيان؛ وي، سوزي؛ تشانغ، شياودونغ (9 يوليو/تموز 2006). "دراسة حالة للبث عبر الإنترنت من خلال خوادم الويب". المؤتمر الدولي لهندسة الكهرباء والإلكترونيات (IEEE) للوسائط المتعددة والمعرض لعام 2006. الصفحات 2145-2148 . doi : 10.1109/ICME.2006.262660 . eISSN 1945-788X . ISBN 1-4244-0367-7ISSN 1945-7871 . S2CID 9202042 .
- ↑ تشين، سونغتشينغ؛ شين، بو؛ وي، سوزي؛ تشانغ، شياودونغ (23 يوليو/تموز 2007). "SProxy: بنية تحتية للتخزين المؤقت لدعم البث عبر الإنترنت". معاملات IEEE في الوسائط المتعددة . 9 (5): 1062-1072 . Bibcode : 2007ITMm....9.1062C . CiteSeerX 10.1.1.74.4838 . doi : 10.1109/TMM.2007.898943 . ISSN 1520-9210 . S2CID 870854 .
- ↑ البث التكيفي الديناميكي عبر بروتوكول HTTP من 3GPP - المعايير ومبادئ التصميم. مؤرشف بتاريخ 5 أغسطس 2016 في أرشيف الإنترنت (Wayback Machine) بواسطة ت. ستوكهامر
- ↑ "نحو تحقيق العدالة في جودة تجربة المستخدم على مستوى الشبكة باستخدام بث الفيديو التكيفي المدعوم بتقنية OpenFlow" . scholar.google.com .
- ↑ بن طالب، عبد الحق؛ تاني، بيان؛ بيجن، علي C.؛ تيمرر، كريستيان؛ زيمرمان ، روجر (21 يناير 2019). "دراسة استقصائية حول مخططات التكيف مع معدل البت لتدفق الوسائط عبر HTTP" . استطلاعات IEEE للاتصالات والبرامج التعليمية . 21 (1): 562-585 . دوى : 10.1109/COMST.2018.2862938 . S2CID 67867085 .
- ↑ "صفحة هبوط عميل مرجع جافا سكريبت لـ dash.js" . reference.dashif.org . تم الاطلاع عليه بتاريخ 28-08-2020 .
- ↑ سبيتيري، كيفن؛ أورغاونكار، راهول؛ سيتارامان، راميش ك. (2020). "BOLA: تكييف معدل البت شبه الأمثل لمقاطع الفيديو عبر الإنترنت". معاملات IEEE/ACM في الشبكات . 28 (4): 1698-1711 . arXiv : 1601.06748 . Bibcode : 2020ITNet..28.1698S . doi : 10.1109/TNET.2020.2996964 . S2CID 219792107 .
- ↑ "DASH عبر ICN/CCN | ITEC – البث التكيفي الديناميكي عبر HTTP" .
- ↑ "MPEG LA تعلن عن دعوة لتقديم طلبات براءات اختراع لتنظيم ترخيص مشترك لتقنية MPEG-DASH" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 7 أغسطس 2015.
- ^ "موجز ترخيص محفظة براءات الاختراع DASH*" (PDF) . مبيغ لا . 2019-03-04 . تم الاسترجاع في 10 يوليو 2019 .
- ↑ "ExoPlayer" . مطورو أندرويد . تم الاطلاع عليه بتاريخ 7 ديسمبر 2021 .
- ↑ توافق الجهاز
- ↑ وضع تقنية MPEG-DASH اليوم، ولماذا تستخدمها يوتيوب ونتفليكس في HTML5
- ↑ ملحقات مصادر الوسائط HTML5
- ↑ "مجموعات تطوير برامج تشغيل الفيديو لعرض سلس | مشغل HTML5" . bitmovin.com . مؤرشف من الأصل في 3 يوليو 2015.
- ↑ "ملحقات الوسائط المشفرة" . w3c.github.io .
- ↑ "يُظهر هذا العرض التوضيحي مشغل Bitmovin وهو يعرض فيديو بزاوية 360 درجة بتقنية الواقع الافتراضي" . bitmovin.com . 10 أكتوبر 2023.
- 1 2 3 فيجاياناغار، كريشنا راو (3 يونيو 2021). "مراجعة أفضل 13 مشغل فيديو HTML5 للويب [ 2021 ] " . OTTVerse . تم الاطلاع عليه في 7 ديسمبر 2021 .
- 1 2 3 "clappr dash.js hls.js rx-player shaka-player videojs-contrib-hls" . npm trends.com . تم الاطلاع عليه بتاريخ 7 ديسمبر 2021 .
- ^ تشانغ، بو؛ تيكسيرا، تياجو؛ ريزنيك ، يوري (24 يونيو 2021). “أداء مشغلات البث المستندة إلى HTTP ذات الكمون المنخفض”. وقائع المؤتمر الثاني عشر لأنظمة الوسائط المتعددة ACM . ص 356 – 362. دوى : 10.1145 / 3458305.3478442 . رقم ISBN 9781450384346. S2CID 237596948 .
- ↑ سيمبانو، كاتالين (24 أغسطس 2015). "تعرّف على مشغل شاكا، مشغل فيديو HTML5 من جوجل لظروف النطاق الترددي المنخفض" . سوفتبيديا . تم الاسترجاع في 13 أغسطس 2016 .
- ↑ "مقارنة بين 12 مشغل فيديو HTML5: مقارنة بين 12 مشغلًا" . كلاوديناري . 28 يونيو 2020. تم الاطلاع عليه بتاريخ 7 ديسمبر 2021 .
- ١ ٢ ٣ DASH في ITEC، إضافة VLC، DASHEncoder ومجموعة البيانات من إعداد C. Mueller و S. Lederer و C. Timmerer
- ↑ "C. Müller and C. Timmerer, "A VLC Media Player Plugin enable Dynamic Adaptive Streaming over HTTP", In Proceedings of the ACM Multimedia 2011, Scottsdale, Arizona, November 28, 2011" (PDF) .
- ↑ "ميزات VLC 3.0" . مؤرشف من الأصل بتاريخ 30 يوليو 2020. تم الاطلاع عليه بتاريخ 13 فبراير 2015 .
- ↑ "بث HTTP التكيفي باستخدام GStreamer – coaxion.net – مدونة slomo" .
- ↑ libdash: مكتبة عميل DASH مفتوحة المصدر من تطوير bitmovin GmbH
- ↑ "مجموعات تطوير برامج تشغيل الفيديو لعرض سلس | مشغل HTML5" . bitmovin.com .
- ↑ "بث MPEG-DASH عبر HTTP باستخدام محرك البث Wowza" . أنظمة الوسائط Wowza .
- ↑ "خدمات البث المباشر وقوائم التشغيل من DASH" . مؤرشف من الأصل بتاريخ 31 أغسطس 2017. تم الاطلاع عليه بتاريخ 5 يوليو 2016 .
- ↑ "بث MPEG-DASH عبر Nimble Streamer - Softvelum" . wmspanel.com .
- ↑ "Netview و Unified Streaming DASH" . مجلة Streaming Media .
- ↑ "صحيفة حقائق المنتج الفريد" . مؤرشفة من الأصل بتاريخ 21-04-2015 . تم الاطلاع عليها بتاريخ 17-04-2015 .
- ↑ أعلنت شركة أكاماي عن دعمها الأصلي لتقنيتي MPEG-DASH وHDS في سير عمل الفيديو المباشر
- ↑ "يدعم مُحوّل ترميز Amazon Elastic الآن تقنية MPEG-DASH" . شركة Amazon Web Services . تم الاطلاع عليه بتاريخ 3 يونيو 2016 .
- ↑ "MPEG-DASH ومراجع وموارد البث المباشر" . 3 مارس 2016.
- ↑ "التنسيقات المدعومة على موقع bitcodin.com" . مؤرشف من الأصل بتاريخ 28-03-2016 . تم الاطلاع عليه بتاريخ 04-05-2015 .
- ↑ "تقديم HLS و MPEG-DASH باستخدام مشغل الفيديو Cloudinary | Cloudinary" . cloudinary.com .
- ↑ "البث الهندسي: FM والإنترنت" . مجلة إنسانيتي لتكنولوجيا الراديو . 26 يوليو 2017. تم الاطلاع عليه بتاريخ 7 ديسمبر 2021 .
- 1 2 "S. Lederer, C. Mueller and C. Timmerer, "Dynamic Adaptive Streaming over HTTP Dataset", In Proceedings of the ACM Multimedia Systems Conference 2012, Chapel Hill, North Carolina, February 22-24, 2012" (PDF) .
- 1 2 "التجزئة، والتقسيم، والفصل، والتداخل · gpac/gpac Wiki" . GitHub .
- ↑ "DashCast | GPAC" .
- ↑ "ميديا غوم. البث التكيفي الأساسي عبر الويب باستخدام MPEG-DASH وHLS" . مؤرشف من الأصل بتاريخ 18-01-2017.
- ↑ "البدء - بينتو 4" . www.bento4.com .
- ↑ نظرة عامة على مجموعة بيانات MPEG DASH
- ↑ "مجموعة بيانات DASH الموزعة | ITEC - البث التكيفي الديناميكي عبر HTTP" .
- ↑ "مجموعة اختبار MPEG DASH" . مؤرشفة من الأصل بتاريخ 2014-03-07 . تم الاطلاع عليها بتاريخ 2013-11-22 .
- ↑ "بث تجريبي لتقنية MPEG DASH" . قسم البحث والتطوير في بي بي سي . 9 سبتمبر 2013.
- ↑ "الدليل الكامل لـ Widevine" . encoding.com. مؤرشف من الأصل بتاريخ 29-12-2021 . تم الاطلاع عليه بتاريخ 11-01-2018 .
- ↑ "حلول تحليل ومراقبة MPEG-DASH" . mividi.com . تم الاطلاع عليه بتاريخ 15-09-2019 .
- ↑ "بث الفيديو التكيفي المبسط: الإعلان عن دعم HLS وDASH في نظام التشغيل Windows 10" . learn.microsoft.com . 29 يناير 2015.
- ↑ "البث التكيفي الديناميكي عبر HTTP (MPEG-DASH) | هل يمكنني استخدام... جداول دعم HTML5 وCSS3 وما إلى ذلك" . caniuse.com .
- ↑ "سجل إصدارات MPC-BE - مساعدة الفيديو" .
- ↑ "قائمة براءات اختراع DASH" (ملف PDF) . MPEG LA . 2019-06-01. مؤرشف من الأصل (ملف PDF) بتاريخ 2019-07-10 . تم الاطلاع عليه بتاريخ 10 يوليو 2019 .
روابط خارجية
- معيار MPEG-DASH
- قائمة بريدية للاشتراك في DASH
- بحث DASH في جامعة Alpen-Adria Universität Klagenfurt
- قائمة بريدية لمكتبة عميل DASH مفتوحة المصدر libdash
- MPEG
- بروتوكول نقل النص التشعبي
- الوسائط المتعددة
- بروتوكولات الشبكة
