البث التكيفي لمعدل البت

نظرة عامة على البث التكيفي
البث التكيفي قيد التشغيل

يُعدّ البث التكيفي لمعدل البت تقنية تُستخدم في بث الوسائط المتعددة عبر شبكات الحاسوب .

بينما كانت معظم تقنيات بث الفيديو أو الصوت في الماضي تستخدم بروتوكولات البث المعبأة ذات الحالة ومعدل البت الواحد مثل RTP مع RTSP ، فإن تقنيات البث التكيفي اليوم تعتمد بشكل حصري تقريبًا على HTTP ، [ 1 ] وهي مصممة للعمل بكفاءة عبر شبكات HTTP الموزعة الكبيرة.

يعمل البث التكيفي لمعدل البت عن طريق الكشف عن عرض النطاق الترددي للمستخدم ، وقدرة المعالج ، ونوع الجهاز (مثل الهاتف الذكي، أو الكمبيوتر المكتبي، أو التلفزيون الذكي ) في الوقت الفعلي، وتعديل جودة بث الوسائط وفقًا لذلك. [ 2 ] يتطلب ذلك استخدام مُشفِّر يقوم بتشفير مصدر وسائط واحد (فيديو أو صوت) بمعدلات بت متعددة . يقوم مشغل الوسائط بالتبديل بين بث التشفيرات المختلفة بناءً على الموارد المتاحة. [ 3 ] [ 4 ] ينتج عن ذلك تقليل التخزين المؤقت إلى أدنى حد ، وسرعة بدء التشغيل، وتجربة جيدة لكل من الاتصالات عالية ومنخفضة السرعة. [ 5 ]

بتفصيل أدق، يُعدّ البثّ التكيفي لمعدل البتّ طريقةً لبثّ الفيديو عبر بروتوكول HTTP، حيث يُشفّر المحتوى المصدر بمعدلات بتّ متعددة. تُقسّم كلّ من هذه التدفقات ذات معدلات البتّ المختلفة إلى أجزاء صغيرة تستغرق عدة ثوانٍ. [ 3 ] [ 4 ] في البداية، يقوم العميل بتنزيل ملفّ بيان يصف أجزاء البثّ المتاحة ومعدلات البتّ الخاصة بها. عند بدء البثّ، يطلب العميل عادةً الأجزاء من التدفق ذي أقلّ معدل بتّ. إذا وجد العميل أن معدل نقل البيانات في الشبكة أعلى من معدل بتّ الجزء الذي تمّ تنزيله، فسيطلب جزءًا بمعدل بتّ أعلى. لاحقًا، إذا وجد العميل أن معدل نقل البيانات في الشبكة قد انخفض، فسيطلب جزءًا بمعدل بتّ أقلّ. تقوم خوارزمية معدل البتّ التكيفي (ABR) في العميل بالوظيفة الأساسية المتمثّلة في تحديد أيّ أجزاء بمعدل بتّ سيتمّ تنزيلها، بناءً على الحالة الراهنة للشبكة. تُستخدم عدة أنواع من خوارزميات ABR تجاريًا: تستخدم الخوارزميات القائمة على الإنتاجية الإنتاجية التي تم تحقيقها في عمليات التنزيل السابقة الأخيرة لاتخاذ القرار (على سبيل المثال، قاعدة الإنتاجية في dash.js )، وتستخدم الخوارزميات القائمة على المخزن المؤقت مستوى المخزن المؤقت الحالي للعميل فقط (على سبيل المثال، BOLA [ 6 ] في dash.js )، وتجمع الخوارزميات الهجينة بين كلا النوعين من المعلومات (على سبيل المثال، DYNAMIC [ 7 ] في dash.js ).

الاستخدامات الحالية

تستخدم خدمات بث الفيديو التي تحتاج إلى توزيع المحتوى مباشرةً أو عند الطلب عبر الإنترنت العام (المعروفة أيضًا بخدمات البث عبر الإنترنت ) تقنية معدل البت التكيفي لتزويد المستخدمين بأعلى جودة ممكنة مع تقليل انقطاعات التخزين المؤقت. عند التوزيع عبر بروتوكول HTTP باستخدام شبكات توصيل المحتوى، يمكن توسيع نطاق بث معدل البت التكيفي بسهولة لدعم بث محتوى الفيديو لملايين المشاهدين في وقت واحد. [ 8 ] تستخدم أكبر خدمات البث في العالم، مثل تلك التي تديرها نتفليكس، وديزني، وإن بي سي يونيفرسال، ووارنر بروس ، وديسكفري، وآبل، وجوجل، وأمازون، وغيرها، تقنية معدل البت التكيفي منذ سنوات عديدة، مما جعلها ممارسة معيارية لمزودي خدمات البث عالية الجودة. [ 9 ] [ 10 ]

فوائد البث التكيفي لمعدل البت

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

توفر تقنيات البث التكيفي لمعدل البتات القائمة على بروتوكول HTTP مزايا إضافية مقارنةً بتقنيات البث التكيفي التقليدية التي تعتمد على الخادم. أولًا، نظرًا لأن تقنية البث مبنية على بروتوكول HTTP ، على عكس البث التكيفي القائم على بروتوكول RTP ، فإن الحزم لا تواجه أي صعوبة في عبور جدران الحماية وأجهزة NAT . ثانيًا، بما أن بث HTTP يعتمد كليًا على العميل، فإن جميع عمليات التكيف تتم على جهاز العميل. هذا يقلل من الحاجة إلى اتصالات مستمرة بين الخادم وتطبيق العميل. علاوة على ذلك، لا يُطلب من الخادم الاحتفاظ بمعلومات حالة الجلسة على كل عميل، مما يزيد من قابلية التوسع. أخيرًا، يمكن دمج البنية التحتية الحالية لتسليم HTTP، مثل ذاكرات التخزين المؤقت والخوادم، بسلاسة. [ 12 ] [ 13 ] [ 14 ] [ 15 ]

تُستخدم شبكة توصيل المحتوى (CDN) القابلة للتوسع لتوصيل بث الوسائط إلى مستخدمي الإنترنت. تستقبل الشبكة البث من المصدر على خادمها الأصلي، ثم تُعيد توزيعه على العديد من خوادم التخزين المؤقت الطرفية (Edge) أو جميعها . يطلب المستخدم النهائي البث، فيُعاد توجيهه إلى أقرب خادم طرفي. يمكن اختبار ذلك باستخدام مكتبة libdash [ 16 ] ومجموعة بيانات Distributed DASH (D-DASH) [ 17 ] ، والتي لها عدة نسخ احتياطية في أوروبا وآسيا والولايات المتحدة. يتيح استخدام البث التكيفي القائم على بروتوكول HTTP للخادم الطرفي تشغيل برنامج خادم HTTP بسيط، بتكلفة ترخيص منخفضة أو مجانية، مما يقلل تكلفة ترخيص البرامج مقارنةً بتراخيص خوادم الوسائط المكلفة (مثل Adobe Flash Media Streaming Server). وبالتالي، تكون تكلفة شبكة توصيل المحتوى لبث الوسائط عبر HTTP مماثلة لتكلفة شبكة توصيل المحتوى للتخزين المؤقت للويب عبر HTTP.

تاريخ

توصيل الوسائط المجزأة غير التكيفية عبر بروتوكول HTTP

أنشأ منتدى DVD مجموعة عمل خاصة بالبث المباشر (WG1) في أكتوبر 2002، برئاسة مشتركة من توشيبا وفينيكس تكنولوجيز ، [ 18 ] بمشاركة من مايكروسوفت ، وآبل ، وDTS ، ووارنر براذرز ، وتوينتيث سينشري فوكس ، وديجيتال ديلوكس، وديزني ، وماكروميديا ، وأكامي . كانت المجموعة مسؤولة عن تطوير وتوحيد أساليب توصيل محتوى DVD عبر الإنترنت، والمعروفة باسم DVDoverIP، والتي شكلت جزءًا لا يتجزأ من مواصفات تنسيق DVD المحسّن ( DVD-ENAV ). [ 19 ] إحدى طرق البث المحددة في DVD-ENAV وصفت كيفية ضغط قطاعات MPEG-1 وMPEG-2 DVD TS في ملفات صغيرة بحجم 2 كيلوبايت، يمكن تقديمها إلى المشغل باستخدام خادم HTTP. تمثل مقاطع MPEG-1 تدفقًا بنطاق ترددي منخفض، بينما تمثل مقاطع MPEG-2 تدفقًا بمعدل بت أعلى. وقد وفر مخطط XML المرفق قائمة تشغيل بسيطة تتضمن معدلات البت واللغات وخوادم عناوين URL. ومع ذلك، لم تقترح المواصفات أو تحدد تبديل معدل البت الديناميكي.

طُوِّر نظام بثّ مبكر قائم على خادم ويب HTTP يُدعى SProxy ونُشر في مختبرات هيوليت-باكارد عام 2006. [ 20 ] [ 21 ] وقد أظهر كيفية استخدام طلبات نطاق HTTP لتقسيم المحتوى إلى أجزاء صغيرة. أثبت SProxy فعالية البثّ القائم على الأجزاء، محققًا أفضل انتشار للإنترنت بفضل الانتشار الواسع لجدران الحماية، ومقللًا من نقل البيانات غير الضروري إذا اختار المستخدم إنهاء جلسة البثّ قبل الوصول إلى النهاية.

نقل الشبكات

طُوِّرت تقنية البث التكيفي الحديث عبر بروتوكول HTTP بواسطة شركة Move Networks بين عامي 2004 و2006، وبدأت تحظى باهتمام عالمي في عام 2007 عندما اختارتها شبكة ABC Networks كحل للبث لموقعها الإلكتروني الجديد لبث الفيديو عالي الدقة. [ 22 ] [ 23 ] كانت تُعرف في الأصل باسم Quantum Streaming، ثم دُمجت تقنية ABR في مجموعة منتجات تُسمى Move Media Services، والتي شملت Move Simulcode (ترميز الفيديو)، وMove Publish (نشر المحتوى وتخزينه وإدارة الحقوق الرقمية)، وMove Play (مشغل الفيديو)، وMove Monetize (تحليلات بيانات المشاهدة). [ 24 ] وُصفت تقنية ABR من Move Networks في النشرة الإخبارية التقنية الأسبوعية الصادرة عن NAB على النحو التالي: [ 23 ]

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

"بث الفيديو عالي الوضوح عبر الإنترنت"، NAB TV TechCheck (يوليو 2007)

في أكتوبر 2010، حصلت شركة Move Networks على براءة اختراع لاختراعها الخاص بالبث التكيفي لمعدل البت (براءة الاختراع الأمريكية رقم 7818444)، استنادًا إلى طلب براءة اختراع مؤقت تم تقديمه في أبريل 2004. [ 25 ] [ 26 ]

التطبيقات

بعد أن أثبتت شركة Move Networks بنجاح أن بث ABR القائم على HTTP يمثل بديلاً تجارياً قابلاً للتطبيق لبروتوكولات البث التقليدية القائمة على الحزم، تبعتها تطبيقات أخرى لتقنية ABR القائمة على HTTP بعد فترة وجيزة:

البث التكيفي الديناميكي عبر بروتوكول HTTP (DASH)

يُعدّ البث التكيفي الديناميكي عبر بروتوكول HTTP (DASH)، المعروف أيضًا باسم MPEG-DASH، الحلّ الوحيد للبث التكيفي القائم على بروتوكول HTTP والذي يُعتبر معيارًا دوليًا [ 27 ]. طُوّرت تقنية MPEG-DASH تحت مظلة MPEG . بدأ العمل على DASH في عام 2010، وأصبح مسودة معيار دولي في يناير 2011، ثم معيارًا دوليًا في نوفمبر 2011 [ 27 ] [ 28 ] [ 29 ]. نُشر معيار MPEG-DASH تحت اسم ISO/IEC 23009-1:2012 في أبريل 2012.

تقنية MPEG-DASH هي تقنية مرتبطة بتقنية البث الديناميكي عبر HTTP من Adobe Systems ، وتقنية البث المباشر عبر HTTP من Apple Inc. (HLS)، وتقنية البث السلس من Microsoft . [ 30 ] تعتمد DASH على البث التكيفي عبر HTTP (AHS) في الإصدار 9 من 3GPP ، وعلى البث التكيفي عبر HTTP (HAS) في الإصدار 2 من منتدى IPTV المفتوح. [ 31 ] وكجزء من تعاونها مع MPEG، اعتمدت 3GPP الإصدار 10 تقنية DASH (مع برامج ترميز وأنماط تشغيل محددة) للاستخدام عبر الشبكات اللاسلكية. [ 31 ]

إن الهدف من توحيد حلول البث التكيفي هو ضمان أن الحل يمكن أن يعمل بشكل عالمي، على عكس الحلول الأخرى التي تكون أكثر تحديدًا لبائعين معينين، مثل HLS من Apple أو Smooth Streaming من Microsoft أو HDS من Adobe.

التطبيقات المتاحة هي مشغل bitdash MPEG-DASH القائم على HTML5 [ 32 ] بالإضافة إلى مكتبة الوصول إلى عميل DASH مفتوحة المصدر القائمة على C++ libdash من bitmovin GmbH، [ 16 ] وأدوات DASH الخاصة بمعهد تكنولوجيا المعلومات (ITEC) في جامعة Alpen-Adria Klagenfurt، [ 3 ] [ 33 ] وإطار الوسائط المتعددة لمجموعة GPAC في Telecom ParisTech، [ 34 ] ومشغل dash.js [ 35 ] الخاص بـ DASH-IF .

بث مباشر عبر بروتوكول HTTP من Apple (HLS)

بروتوكول البث المباشر عبر HTTP (HLS) هو بروتوكول اتصالات لبث الوسائط قائم على بروتوكول HTTP، طورته شركة Apple Inc. كجزء من QuickTime  X و iOS . يدعم HLS كلاً من البث المباشر والفيديو حسب الطلب . يعمل البروتوكول عن طريق تقسيم تدفقات أو ملفات الوسائط إلى أجزاء قصيرة (مقاطع وسائط)، تُخزن كملفات MPEG-TS أو MP4 مجزأة . يتم ذلك عادةً بمعدلات بت متعددة باستخدام تطبيق لتقسيم التدفقات أو الملفات، يُعرف أيضًا باسم مُجمِّع. توفر Apple أحد تطبيقات التقسيم هذه. [ 36 ] تتوفر مُجمِّعات إضافية، بما في ذلك عروض مجانية ومفتوحة المصدر مثل Shaka Packager من Google [ 37 ] ، بالإضافة إلى أدوات تجارية متنوعة - مثل Unified Streaming. [ 38 ] يتولى المُجزِّئ أيضًا مسؤولية إنتاج مجموعة من ملفات قوائم التشغيل بتنسيق M3U8 التي تصف أجزاء الوسائط. كل قائمة تشغيل خاصة بمعدل بت معين وتحتوي على عناوين URL النسبية أو المطلقة للأجزاء الخاصة بهذا المعدل. بعد ذلك، يكون العميل مسؤولاً عن طلب قائمة التشغيل المناسبة بناءً على النطاق الترددي المتاح.

يُعدّ البث المباشر عبر بروتوكول HTTP ميزة قياسية في أجهزة iPhone 3.0 والإصدارات الأحدث. [ 39 ]

قدمت شركة آبل حلها إلى فريق عمل هندسة الإنترنت (IETF) للنظر فيه كطلب معلومات للتعليقات . [ 40 ] وقد تم قبول هذا الحل رسميًا كمعيار RFC 8216. يوجد عدد من الحلول الاحتكارية والمفتوحة المصدر لكل من تطبيق الخادم (المجزئ) وبرنامج العميل. 

يمكن التعرف على تدفقات HLS من خلال امتداد تنسيق عنوان URL لقائمة التشغيل m3u8 أو نوع MIME application/vnd.apple.mpegurl. [ 41 ] يمكن توفير هذه التدفقات التكيفية بمعدلات بت مختلفة، ويتفاعل جهاز العميل مع الخادم للحصول على أفضل معدل بت متاح يمكن تقديمه بشكل موثوق.

يدعم تشغيل HLS العديد من المنصات، بما في ذلك متصفح Safari والتطبيقات الأصلية على macOS/iOS، ومتصفح Microsoft Edge على نظام Windows 10، ومشغل ExoPlayer على نظام Android، ومنصة Roku. كما تدعم العديد من أجهزة التلفزيون الذكية HLS بشكل أصلي. أما تشغيل HLS على منصات أخرى مثل Chrome/Firefox فيتم عادةً عبر متصفح أو مشغل JavaScript. تتوفر العديد من المشغلات مفتوحة المصدر والتجارية، بما في ذلك hls.js وvideo.js http-streaming وBitMovin وJWPlayer وTHEOplayer وغيرها.

تقنية البث الديناميكي عبر بروتوكول HTTP من Adobe (HDS)

"يُعرّف البث الديناميكي عبر بروتوكول HTTP بأنه عملية توصيل الفيديو بكفاءة للمستخدمين من خلال التبديل الديناميكي بين تدفقات مختلفة بجودة وحجم متفاوتين أثناء التشغيل. وهذا يوفر للمستخدمين أفضل تجربة مشاهدة ممكنة تتناسب مع عرض النطاق الترددي المتاح لديهم وقدرات معالج الكمبيوتر ( CPU ). ومن الأهداف الرئيسية الأخرى للبث الديناميكي جعل هذه العملية سلسة وانسيابية للمستخدمين، بحيث إذا دعت الحاجة إلى زيادة أو تقليل جودة البث، يكون التبديل سلسًا وغير ملحوظ تقريبًا دون التأثير على استمرارية التشغيل." [ 42 ]

يدعم كل من مشغل فلاش وخادم وسائط فلاش البث التكيفي لمعدل البت عبر بروتوكول RTMP التقليدي ، بالإضافة إلى بروتوكول HTTP ، على غرار حلول Apple وMicrosoft القائمة على HTTP، [ 43 ] حيث يدعم مشغل فلاش الإصدار 10.1 والإصدارات الأحدث البث الديناميكي عبر HTTP. [ 44 ] يتميز البث عبر HTTP بعدم الحاجة إلى فتح أي منافذ في جدار الحماية خارج المنافذ العادية التي تستخدمها متصفحات الويب. كما يسمح هذا النوع من البث بتخزين أجزاء الفيديو مؤقتًا بواسطة المتصفحات والخوادم الوكيلة وشبكات توصيل المحتوى (CDN) ، مما يقلل بشكل كبير من الحمل على خادم المصدر.

مايكروسوفت سموث ستريمنج (MSS)

طُوِّرت تقنية Smooth Streaming كإضافة لخدمات الوسائط في IIS ، مما مكّن من بث الوسائط بشكل تكيفي إلى العملاء عبر بروتوكول HTTP. [ 45 ] [ 46 ] استند تنسيق تخزين الوسائط إلى تنسيق ملف الوسائط الأساسي ISO ، ونشرته مايكروسوفت تحت مسمى مواصفات تنسيق الملف المحمي القابل للتشغيل البيني. [ 47 ] شاركت مايكروسوفت بنشاط في جهود منظمات 3GPP و MPEG و DECE لتوحيد معايير بث HTTP التكيفي بمعدل بت، مما أدى في النهاية إلى نشر معيار DASH . وفرت مايكروسوفت حزم تطوير برمجيات Smooth Streaming Client لأنظمة Silverlight و Windows Phone 7 ، بالإضافة إلى حزمة نقل Smooth Streaming التي يمكن استخدامها لأنظمة تشغيل عملاء أخرى، مثل Apple iOS وAndroid وLinux. [ 48 ] قدمت خدمات الوسائط في IIS الإصدار 4.0، الذي صدر في نوفمبر 2010، ميزةً تُمكّن من إعادة تغليف فيديوهات Live Smooth Streaming H.264/AAC ديناميكيًا إلى تنسيق Apple HTTP Adaptive Streaming، وإرسالها إلى أجهزة iOS دون الحاجة إلى إعادة ترميز. بين عامي 2009 و2013، نجحت مايكروسوفت في عرض إمكانية بث فيديو عالي الدقة 1080p، سواءً كان مباشرًا أو عند الطلب، باستخدام تقنية البث السلس لعملاء سيلفرلايت. وفي عام 2010، تعاونت مايكروسوفت أيضًا مع إنفيديا لعرض إمكانية البث المباشر لفيديو ثلاثي الأبعاد مجسم بدقة 1080p على أجهزة الكمبيوتر المزودة بتقنية إنفيديا ثري دي فيجن . [ 49 ]

في عام 2013، حوّلت مايكروسوفت منتجات خدمات الوسائط الخاصة بها إلى الحوسبة السحابية، حيث استمرت في دعم تقنية Smooth Streaming كمكون أساسي في خدمات Azure Media Services. [ 50 ] ومع ذلك، أدى تطوير واعتماد معياري MPEG DASH وHLS كمعايير صناعية إلى إزاحة Smooth Streaming تدريجيًا من مكانتها كتقنية البث التكيفي المفضلة لدى مايكروسوفت بحلول نهاية ذلك العقد. في يونيو 2023، أعلنت مايكروسوفت إيقاف خدمات Azure Media Services اعتبارًا من يونيو 2024، ورغم أن الإعلان لم يذكر Smooth Streaming صراحةً، إلا أنه كان يعني فعليًا نهاية دعم هذه التقنية في جميع منتجات مايكروسوفت النشطة. [ 51 ]

تنسيق تطبيق الوسائط المشتركة (CMAF)

CMAF هو تنسيق حاوية عرض يُستخدم لتوصيل كل من HLS وMPEG-DASH. وبالتالي، فهو يهدف إلى تبسيط توصيل الوسائط المتدفقة عبر بروتوكول HTTP. وقد اقترحته شركتا آبل ومايكروسوفت في عام 2016، ونُشر رسميًا في عام 2018. [ 52 ]

العملاء الذين يتعلمون ذاتيًا

في السنوات الأخيرة، دُرست فوائد خوارزميات التعلم الذاتي في بث الفيديو التكيفي بمعدل بت متكيف في الأوساط الأكاديمية. وبينما تُنفذ معظم مناهج التعلم الذاتي الأولية على جانب الخادم [ 53 ] [ 54 ] [ 55 ] (مثل التحكم في الوصول باستخدام التعلم المعزز أو الشبكات العصبية الاصطناعية )، تركز الأبحاث الحديثة على تطوير عملاء HTTP للبث التكيفي ذاتي التعلم. وقد عُرضت مناهج متعددة في الأدبيات باستخدام خوارزمية SARSA [ 56 ] أو Q-learning [ 57 ] . في جميع هذه المناهج، تُنمذج حالة العميل باستخدام معلومات، من بين أمور أخرى، حول معدل نقل البيانات الحالي للشبكة ومستوى امتلاء المخزن المؤقت. وبناءً على هذه المعلومات، يقرر العميل المتعلم ذاتيًا مستوى الجودة الذي سيختاره لمقطع الفيديو التالي. وتُوجه عملية التعلم باستخدام معلومات التغذية الراجعة، التي تمثل جودة تجربة المستخدم (QoE) (على سبيل المثال، بناءً على مستوى الجودة، عدد التبديلات وعدد مرات توقف الفيديو). علاوة على ذلك، فقد ثبت أنه يمكن تطبيق التعلم المعزز متعدد العوامل لتحسين عدالة جودة تجربة المستخدم بين العديد من عملاء البث التكيفي. [ 58 ]

الانتقادات

تُعدّ تقنيات معدل البت التكيفي القائمة على بروتوكول HTTP أكثر تعقيدًا من الناحية التشغيلية مقارنةً بتقنيات البث التقليدية. ومن بين الاعتبارات الموثقة: تكاليف التخزين والترميز الإضافية، وتحديات الحفاظ على الجودة عالميًا. كما تم رصد ديناميكيات مثيرة للاهتمام حول التفاعلات بين منطق معدل البت التكيفي المعقد ومنطق التحكم في تدفق TCP المعقد. [ 12 ] [ 59 ] [ 60 ] [ 61 ] [ 62 ]

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

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

انظر أيضاً

مراجع

  1. أخشابي، سامر؛ بيجن، علي سي؛ دوفروليس، قسطنطين (2011). "تقييم تجريبي لخوارزميات تعديل معدل نقل البيانات في البث التكيفي عبر بروتوكول HTTP" . وقائع المؤتمر السنوي الثاني لجمعية ACM لأنظمة الوسائط المتعددة (MMSys '11) . ACM MMSys. نيويورك، نيويورك، الولايات المتحدة الأمريكية: ACM. الصفحات 157-168 . doi : 10.1145/1943552.1943574 . 
  2. بن طالب؛ طعاني؛ بيجن؛ تيمرمر؛ زيمرمان (2018). "دراسة استقصائية حول مخططات تكييف معدل البت لبث الوسائط عبر بروتوكول HTTP". مجلة IEEE للبحوث والدراسات في مجال الاتصالات . 1 (1): 562-585 . doi : 10.1109/COMST.2018.2862938 .
  3. 1 2 3 مولر؛ ليدرير. تيمر (فبراير 2012). تقييم التدفق التكيفي الديناميكي عبر HTTP في بيئات المركبات (PDF) . ايه سي ام موفيد. ألبن أدريا-جامعة كلاغنفورت.
  4. 1 2 ليدرير؛ مولر. تيمر (فبراير 2012). التدفق التكيفي الديناميكي عبر مجموعة بيانات HTTP (PDF) . ايه سي ام MMSys. ألبن أدريا-جامعة كلاغنفورت.
  5. غانيس، ليز (10 يونيو 2009). "التقنية الأبرز القادمة في مجال الفيديو: البث التكيفي لمعدل البت" . مؤرشف من الأصل في 19 يونيو 2010. تم الاطلاع عليه في 1 يونيو 2010 .
  6. ^ سبيتيري ، كيفن. أورجاونكار، راهول؛ سيتارامان ، راميش ك. (أبريل 2016). “BOLA: التكيف شبه الأمثل لمعدل البت لمقاطع الفيديو عبر الإنترنت”. معهد مهندسي الكهرباء والإلكترونيات إنفوكوم . 28 (4): 1698–1711 . أرخايف : 1601.06748 . دوى : 10.1109/TNET.2020.2996964 . زبل 1601.06748 . 
  7. سبيتيري؛ سيتارامان؛ سباراسيو (يونيو 2018). من النظرية إلى التطبيق: تحسين تكييف معدل البت في مشغل DASH المرجعي (ملف PDF) . مؤتمر أنظمة الوسائط المتعددة ACM.
  8. مارشال، دانيال (18 فبراير 2010). "تقرير العرض: معالجة الفيديو أمر بالغ الأهمية لإدارة الأصول الرقمية" . شركة إليمينتال تكنولوجيز. مؤرشف من الأصل في 4 أكتوبر 2011. تم الاطلاع عليه في 15 أكتوبر 2011 .
  9. "بث معدل البت التكيفي (ABR): ما هو؟ [ تحديث 2023 ] " . 22 سبتمبر 2023. تم الاطلاع عليه في 7 نوفمبر 2025 .
  10. NK، MobileDev - (7 نوفمبر 2024). "HLS، RTMP، DASH، WebRTC، وغيرها: دليل مبسط لبروتوكولات البث المباشر" . Medium . مؤرشف من الأصل في 13 يونيو 2025. تم الاطلاع عليه في 7 نوفمبر 2025 .
  11. سيوفيرت، مايكل؛ إيغر، سيباستيان؛ سلانينا، مارتن؛ زينر، توماس؛ هوسفيلد، توبياس؛ تران-جيا، فوك (2015). "دراسة استقصائية حول جودة تجربة البث التكيفي عبر بروتوكول HTTP" . مجلة IEEE للبحوث والدراسات في مجال الاتصالات . 17 (1): 469-492 . رمز Bibcode : 2015ICST...17..469S . doi : 10.1109/COMST.2014.2360940 . S2CID 18220375 . 
  12. 1 2 سامر أخشابي؛ علي ج. بيجن؛ قسطنطين دوفروليس. "تقييم تجريبي لخوارزميات تعديل معدل نقل البيانات في البث التكيفي عبر بروتوكول HTTP" (ملف PDF) . مؤرشف من النسخة الأصلية (PDF) بتاريخ 17 أكتوبر 2011. تم الاطلاع عليه بتاريخ 15 أكتوبر 2011 .
  13. فيترو، أنتوني. "معيار MPEG-DASH لبث الوسائط المتعددة عبر الإنترنت" (ملف PDF) . مؤرشف من الأصل (ملف PDF) في 4 مارس 2016. تم الاطلاع عليه في 10 يوليو 2015 .
  14. أوزر، جان (28 أبريل 2011). "ما هو البث التكيفي؟" . تم الاسترجاع في 10 يوليو 2015 .
  15. ^ جيروين فامي. ستيفن لاتري؛ نيلز بوتين؛ ويم فان دي ميرشي؛ بارت دي فليشاور؛ فيرنر فان ليكويجك؛ فيليب دي تورك (مايو 2013). "حول مزايا تدفق HTTP التكيفي المستند إلى SVC" . ص 419 – 426 . تم الاسترجاع 10 يوليو 2015 . 
  16. 1 2 libdash: مكتبة عميل DASH مفتوحة المصدر من تطوير bitmovin
  17. "مجموعة بيانات DASH الموزعة | ITEC - البث التكيفي الديناميكي عبر HTTP" . Itec.uni-klu.ac.at . تاريخ الاسترجاع: 16 ديسمبر 2017 .
  18. فريق CDRInfo.COM. "عرض توضيحي لتقنية DVD المحسّنة مع اقتراب اكتمال تنسيق مشابه" . www.cdrinfo.com . مؤرشف من الأصل بتاريخ 22 نوفمبر 2004. تم الاطلاع عليه بتاريخ 7 نوفمبر 2025 .
  19. "بناء كتاب DVD" . www.dvdforum.org . مؤرشف من الأصل في 5 ديسمبر 2004. تم الاطلاع عليه في 7 نوفمبر 2025 .
  20. تشين، سونغتشينغ؛ شين، بو؛ تان، واي تيان؛ وي، سوزي؛ تشانغ، شياودونغ (9 يوليو 2006). "دراسة حالة للبث عبر الإنترنت من خلال خوادم الويب". المؤتمر الدولي لهندسة الكهرباء والإلكترونيات (IEEE) للوسائط المتعددة والمعرض لعام 2006. الصفحات 2145-2148 . doi : 10.1109/ICME.2006.262660 . eISSN 1945-788X . ISBN   1-4244-0367-7ISSN 1945-7871 . S2CID 9202042 .​  
  21. تشين، سونغتشينغ؛ شين، بو؛ وي، سوزي؛ تشانغ، شياودونغ (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 .   
  22. جونستون، غارث. "ABC.com تكشف النقاب عن مشغل فيديو "عالي الدقة"" . www.broadcastingcable.com . البث والكابل. مؤرشف من الأصل في 9 مايو 2007. تم الاطلاع عليه في 7 نوفمبر 2025 .
  23. 1 2 "بث الفيديو عالي الوضوح عبر الإنترنت" (ملف PDF) . NAB TV TechCheck . الرابطة الوطنية للمذيعين. 30 يوليو 2007. تم الاطلاع عليه بتاريخ 7 نوفمبر 2025 .
  24. "شبكات موف: خدمات موف الإعلامية" . www.movenetworks.com . مؤرشف من الأصل بتاريخ 25 ديسمبر 2006. تم الاطلاع عليه بتاريخ 7 نوفمبر 2025 .
  25. "خطوة تحصل على براءة اختراع للبث المباشر؛ هل أدوبي وآبل في ورطة؟ - أخبار الفيديو عبر الإنترنت" . Gigaom.com. 15 سبتمبر 2010. مؤرشف من الأصل في 22 أكتوبر 2011. تم الاطلاع عليه في 15 أكتوبر 2011 .
  26. US7818444B2 ، برويك، ديفيد ف. وهيرست ، مارك ب.، "جهاز ونظام وطريقة لبث المحتوى متعدد معدلات البت"، صدر في 19 أكتوبر 2010 
  27. ١ ٢ "مجموعة خبراء الفيديو الرقمي تُصدّق على مسودة معيارها لتقنية DASH" . مجموعة خبراء الفيديو الرقمي. ٢ ديسمبر ٢٠١١. مؤرشف من الأصل في ٢٠ أغسطس ٢٠١٢. تم الاطلاع عليه في ٢٦ أغسطس ٢٠١٢ .
  28. تيميرر، كريستيان (26 أبريل 2012). "بث وسائط MPEG عبر بروتوكول HTTP - تدوينة" . Multimediacommunication.blogspot.com . تاريخ الاسترجاع: 16 ديسمبر 2017 .
  29. "ISO/IEC DIS 23009-1.2 البث التكيفي الديناميكي عبر HTTP (DASH)" . Iso.org . تم الاطلاع عليه بتاريخ 16 ديسمبر 2017 .
  30. تحديثات حول داش – تدوينة مدونة
  31. 1 2 ETSI 3GPP 3GPP TS 26.247؛ خدمة بث شفافة من طرف إلى طرف بتقنية تبديل الحزم (PSS)؛ التنزيل التدريجي والبث التكيفي الديناميكي عبر HTTP (3GP-DASH)
  32. "مشغل Bitdash HTML5 MPEG-DASH" . Dash-player.com. 22 يناير 2016. مؤرشف من الأصل في 10 يوليو 2016. تم الاطلاع عليه في 16 ديسمبر 2017 .
  33. "إضافة لبرنامج VLC Media Player تُمكّن البث التكيفي الديناميكي عبر بروتوكول HTTP" (ملف PDF) . تم الاطلاع عليه بتاريخ 16 ديسمبر 2017 .
  34. "مؤتمر جي بي إيه سي للاتصالات باريس تك" . مؤرشف من الأصل بتاريخ 24 فبراير 2012. تم الاطلاع عليه بتاريخ 28 مارس 2013 .
  35. "dash.js" . Github.com . تم الاطلاع عليه بتاريخ 16 ديسمبر 2017 .
  36. مكتبة مطوري ماك ، أبل ، تم الاطلاع عليها في 2 يونيو 2014
  37. مستودع Shaka Packager على GitHub ، جوجل ، تم الاطلاع عليه في 3 يناير 2023
  38. البث الموحد ، البث الموحد ، تم الاطلاع عليه في 3 يناير 2023
  39. برنس ماكلين (9 يوليو 2009). "أبل تُطلق معيار البث المباشر عبر HTTP في آيفون 3.0" . AppleInsider. مؤرشف من الأصل في 13 مايو 2019. تم الاطلاع عليه في 15 أكتوبر 2011 .
  40. ر. بانتوس، البث المباشر عبر بروتوكول HTTP ، IETF ، تم الاطلاع عليه في 11 أكتوبر 2011
  41. RFC 8216 . IETF . القسم 4. doi : 10.17487/RFC8216 . 
  42. حسون، ديفيد. "البث الديناميكي في خادم وسائط فلاش 3.5 - الجزء 1: نظرة عامة على الإمكانيات الجديدة" . اتصال مطوري أدوبي . أنظمة أدوبي. مؤرشف من الأصل في 30 مارس 2014.
  43. "بث ديناميكي عبر بروتوكول HTTP" . أنظمة أدوبي . تم الاطلاع عليه بتاريخ 13 أكتوبر 2010 .
  44. "الأسئلة الشائعة حول البث الديناميكي عبر بروتوكول HTTP" . أنظمة أدوبي . تم الاطلاع عليه بتاريخ 12 يناير 2015 .
  45. "بث سلس" . IIS.net. مؤرشف من الأصل في 15 يونيو 2010. تم الاطلاع عليه في 24 يونيو 2010 .
  46. زامبيلي، أليكس (مارس 2009). "نظرة عامة فنية على تقنية البث السلس في IIS" . www.microsoft.com . مايكروسوفت. مؤرشف من الأصل في 2 أبريل 2009. تم الاطلاع عليه في 7 نوفمبر 2025 .
  47. كريس نولتون (8 سبتمبر 2009)، تنسيق الملفات المحمي القابل للتشغيل البيني ، مايكروسوفت ، تم الاطلاع عليه في 15 أكتوبر 2011
  48. "منصة مايكروسوفت المتكاملة تدعم تجارب الوسائط المتعددة من الجيل التالي لـ Silverlight وIIS عبر شاشات متعددة" . مايكروسوفت. 8 أبريل 2010. تم الاطلاع عليه بتاريخ 30 يوليو 2011 .
  49. "اليوم الأول من مؤتمر IBC" . مايكروسوفت. مؤرشف من الأصل في 2 فبراير 2011. تم الاطلاع عليه في 22 يناير 2011 .
  50. "وثائق خدمات وسائط Azure (الإصدار 3)" . learn.microsoft.com . مايكروسوفت . تم الاطلاع عليه في 7 نوفمبر 2025 .
  51. "دليل إيقاف خدمات Azure Media Services" . learn.microsoft.com . مايكروسوفت . تم الاطلاع عليه بتاريخ 7 نوفمبر 2025 .
  52. روثر، تراسي (23 يناير 2019). "ما هو CMAF؟" . تم الاطلاع عليه بتاريخ 13 يناير 2022 .
  53. واي. فاي؛ في دبليو إس وونغ؛ في سي إم ليونغ (2006). "توفير جودة الخدمة بكفاءة للوسائط المتعددة التكيفية في شبكات الاتصالات المتنقلة باستخدام التعلم المعزز" . شبكات وتطبيقات الهاتف المحمول . 11 (1): 101-110 . CiteSeerX 10.1.1.70.1430 . doi : 10.1007/s11036-005-4464-2 . S2CID 13022779 .  
  54. ف. شارفيلات؛ ر. غريغوراس (2007). "التعلم المعزز للتكيف الديناميكي للوسائط المتعددة". مجلة تطبيقات الشبكات والحاسوب . 30 (3): 1034-1058 . doi : 10.1016/j.jnca.2005.12.010 .
  55. دي دبليو ماكلاري؛ في آر سيروتيوك؛ في. ليكوير (2008). "بث الصوت التكيفي في شبكات الهاتف المحمول المخصصة باستخدام الشبكات العصبية". شبكات مخصصة . 6 (4): 524-538 . doi : 10.1016/j.adhoc.2007.04.005 .
  56. ف. مينكوفسكي؛ أ. ليوتا (2013). "التحكم الذكي لبث الفيديو التكيفي". المؤتمر الدولي لهندسة الإلكترونيات الاستهلاكية (ICCE) . واشنطن العاصمة. ص 127-128 . doi : 10.1109/ICCE.2013.6486825 . 
  57. م. كلايس؛ س. لاتري؛ ج. فاماي؛ ف. دي تورك (2014). "تصميم وتقييم عميل بث فيديو تكيفي ذاتي التعلم عبر بروتوكول HTTP" . رسائل اتصالات IEEE . 18 (4): 716-719 . Bibcode : 2014IComL..18..716C . doi : 10.1109/lcomm.2014.020414.132649 . hdl : 1854/LU-5733061 . S2CID 26955239 . 
  58. س. بيترانجيلي؛ م. كلايس؛ س. لاتري؛ ج. فاماي؛ ف. دي تورك (2014). "إطار عمل متعدد العوامل قائم على التعلم المعزز Q لتحقيق العدالة في البث التكيفي عبر بروتوكول HTTP". ندوة إدارة وتشغيل الشبكات التابعة لمعهد مهندسي الكهرباء والإلكترونيات (IEEE) . كراكوف. ص 1-9 . doi : 10.1109/NOMS.2014.6838245 . 
  59. بيت ماستين (28 يناير 2011). "هل معدل البت التكيفي هو الطريق الأمثل، أم مجرد وهم لبث الفيديو عالي الدقة؟" . مؤرشف من الأصل في 7 سبتمبر 2011. تم الاطلاع عليه في 15 أكتوبر 2011 .
  60. لوكا دي سيكو؛ سافيريو ماسكولو. "دراسة تجريبية لبث الفيديو التكيفي من أكاماي" (ملف PDF) . تم الاطلاع عليه بتاريخ 29 نوفمبر 2011 .
  61. "البث التكيفي: مقارنة" . مؤرشف من الأصل في 19 أبريل 2014. تم الاطلاع عليه في 17 أبريل 2014 .
  62. نولتون، كريس (28 يناير 2010). "مقارنة البث التكيفي" .

للمزيد من القراءة