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


البث المعدل بالتكيف هو تقنية تستخدم في بث الوسائط المتعددة عبر شبكات الكمبيوتر .
في حين أن معظم تقنيات بث الفيديو أو الصوت في الماضي استخدمت بروتوكولات البث مثل RTP مع RTSP ، فإن تقنيات البث التكيفية اليوم تعتمد بشكل شبه حصري على HTTP ، [1] وهي مصممة للعمل بكفاءة عبر شبكات HTTP الكبيرة الموزعة.
يعمل البث بمعدل بت متكيف عن طريق اكتشاف عرض النطاق الترددي للمستخدم وسعة وحدة المعالجة المركزية في الوقت الفعلي، وضبط جودة تدفق الوسائط وفقًا لذلك. [2] ويتطلب استخدام مشفر يشفر وسائط مصدر واحد (فيديو أو صوت) بمعدلات بت متعددة . يقوم عميل المشغل [3] بالتبديل بين بث الترميزات المختلفة اعتمادًا على الموارد المتاحة. [4] وينتج عن هذا توفير القليل جدًا من التخزين المؤقت وأوقات بدء أسرع وتجربة جيدة لكل من الاتصالات عالية الجودة ومنخفضة الجودة. [5]
بشكل أكثر تحديدًا، يعد البث بمعدل بت متكيف طريقة لبث الفيديو عبر HTTP حيث يتم ترميز محتوى المصدر بمعدلات بت متعددة. يتم تقسيم كل من تدفقات معدل البت المختلفة إلى أجزاء صغيرة متعددة الثواني. [6] يمكن أن يختلف حجم المقطع حسب التنفيذ المعين، لكنه يتراوح عادةً بين ثانيتين وعشر ثوانٍ. [4] [6] أولاً، يقوم العميل بتنزيل ملف بيان يصف مقاطع البث المتاحة ومعدلات البت الخاصة بها. أثناء بدء تشغيل البث، يطلب العميل عادةً المقاطع من أقل معدل بت في البث. إذا وجد العميل أن معدل نقل الشبكة أكبر من معدل بت المقطع الذي تم تنزيله، فسوف يطلب مقطعًا بمعدل بت أعلى. لاحقًا، إذا وجد العميل أن معدل نقل الشبكة قد تدهور، فسوف يطلب مقطعًا بمعدل بت أقل. تؤدي خوارزمية معدل البت المتكيف (ABR) في العميل الوظيفة الأساسية المتمثلة في تحديد مقاطع معدل البت التي سيتم تنزيلها، بناءً على الحالة الحالية للشبكة. هناك عدة أنواع من خوارزميات ABR قيد الاستخدام التجاري: تستخدم الخوارزميات القائمة على الإنتاجية الإنتاجية المحققة في التنزيلات السابقة الأخيرة لاتخاذ القرار (على سبيل المثال، قاعدة الإنتاجية في dash.js)، وتستخدم الخوارزميات القائمة على المخزن المؤقت مستوى المخزن المؤقت الحالي للعميل فقط (على سبيل المثال، BOLA [7] في dash.js)، وتجمع الخوارزميات الهجينة بين كلا النوعين من المعلومات (على سبيل المثال، DYNAMIC [8] في dash.js).
الاستخدامات الحالية
تستخدم شركات ما بعد الإنتاج وشبكات توصيل المحتوى والاستوديوهات تقنية معدل البت التكيفي من أجل تزويد المستهلكين بجودة فيديو أعلى باستخدام عدد أقل من القوى العاملة والموارد. إن إنشاء مخرجات فيديو متعددة، وخاصة للبث بمعدل بت متكيف، يضيف قيمة كبيرة للمستهلكين. [9] إذا كانت التكنولوجيا تعمل بشكل صحيح، فيجب تشغيل محتوى المستخدم النهائي أو المستهلك دون انقطاع ومن المحتمل أن يمر دون أن يلاحظه أحد. تستخدم شركات الوسائط تقنية معدل البت التكيفي بنشاط منذ سنوات عديدة الآن وأصبحت ممارسة قياسية لمقدمي البث عالي الجودة؛ مما يسمح بتخزين مؤقت ضئيل عند بث موجزات عالية الدقة (تبدأ بدقة منخفضة وترتفع).
فوائد البث بمعدل بت متكيف
This section does not cite any sources. (March 2013) |
يوفر البث التقليدي بمعدل بت متكيف يعتمد على الخادم للمستهلكين الذين يبثون الوسائط أفضل تجربة ممكنة، حيث يتكيف خادم الوسائط تلقائيًا مع أي تغييرات في شبكة كل مستخدم وظروف التشغيل. [10] تستفيد صناعة الوسائط والترفيه أيضًا من البث بمعدل بت متكيف. مع نمو مساحة الفيديو، يمكن لشبكات توصيل المحتوى وموفري الفيديو تزويد العملاء بتجربة مشاهدة فائقة. تتطلب تقنية معدل البت المتكيف ترميزًا إضافيًا ، ولكنها تبسط سير العمل الإجمالي وتخلق نتائج أفضل.
تقدم تقنيات البث بمعدل بتات متكيف تعتمد على HTTP فوائد إضافية مقارنة بالبث بمعدل بتات متكيف يعتمد على الخادم. أولاً، نظرًا لأن تقنية البث مبنية على HTTP ، على عكس البث التكيفي القائم على RTP ، فإن الحزم لا تواجه صعوبات في عبور جدار الحماية وأجهزة NAT . ثانيًا، نظرًا لأن بث HTTP يعتمد على العميل تمامًا، فإن كل منطق التكيف موجود لدى العميل. وهذا يقلل من متطلبات الاتصالات المستمرة بين الخادم وتطبيق العميل. علاوة على ذلك، لا يُطلب من الخادم الاحتفاظ بمعلومات حالة الجلسة على كل عميل، مما يزيد من قابلية التوسع. أخيرًا، يمكن تبني البنية الأساسية الحالية لتسليم HTTP، مثل ذاكرة التخزين المؤقت والخوادم HTTP بسلاسة. [11] [12] [13] [14]
تُستخدم شبكة CDN القابلة للتطوير لتقديم بث الوسائط إلى جمهور الإنترنت. تتلقى شبكة CDN البث من المصدر في خادم Origin الخاص بها، ثم تقوم بتكراره إلى العديد من خوادم ذاكرة التخزين المؤقت Edge أو جميعها . يطلب المستخدم النهائي البث ويتم إعادة توجيهه إلى خادم Edge "الأقرب". يمكن اختبار ذلك باستخدام libdash [15] ومجموعة بيانات Distributed DASH (D-DASH)، [16] التي تحتوي على العديد من المرايا في جميع أنحاء أوروبا وآسيا والولايات المتحدة. يسمح استخدام البث التكيفي القائم على HTTP لخادم Edge بتشغيل برنامج خادم HTTP بسيط، تكون تكلفة ترخيصه رخيصة أو مجانية، مما يقلل من تكلفة ترخيص البرنامج، مقارنة بتراخيص خادم الوسائط المكلفة (مثل Adobe Flash Media Streaming Server). ثم تكون تكلفة CDN لوسائط بث HTTP مماثلة لتكلفة CDN لتخزين ذاكرة التخزين المؤقت على الويب HTTP.
تاريخ
تم إنشاء معدل البت التكيفي عبر HTTP بواسطة منتدى DVD في مجموعة WG1 Special Streaming في أكتوبر 2002. وقد ترأس المجموعة كل من Toshiba و Phoenix Technologies ، وتم إحصاء مجموعة الخبراء بالتعاون مع Microsoft و Apple Computer و DTS Inc. و Warner Brothers و 20th Century Fox وDigital Deluxe و Disney و Macromedia و Akamai . [ مشكوك فيه - ناقش ] [ بحاجة لمصدر ] كانت تسمى التكنولوجيا في الأصل DVDoverIP وكانت جهدًا لا يتجزأ من كتاب DVD ENAV. [17] جاء المفهوم من تخزين قطاعات MPEG-1 وMPEG-2 DVD TS في ملفات صغيرة بحجم 2 كيلوبايت، والتي سيتم تقديمها باستخدام خادم HTTP إلى المشغل. وفرت مقاطع MPEG-1 دفقًا بنطاق ترددي أقل، بينما وفرت MPEG-2 دفقًا بمعدل بت أعلى. قدم مخطط XML الأصلي قائمة تشغيل بسيطة لمعدلات البت واللغات وخوادم URL. تم تقديم النموذج الأولي العامل الأول إلى منتدى DVD بواسطة شركة Phoenix Technologies في مختبر Harman Kardon في فيلينجن بألمانيا. [ بحاجة لمصدر ]
التنفيذات
تم تقديم البث بمعدل بت متكيف بواسطة Move Networks في عام 2006 [18] ويتم تطويره الآن واستخدامه بواسطة Adobe Systems و Apple و Microsoft وOctoshape. [19] في أكتوبر 2010، حصلت Move Networks على براءة اختراع للبث بمعدل بت متكيف (رقم براءة الاختراع الأمريكية 7818444). [20]
البث الديناميكي التكيفي عبر HTTP (DASH)
البث الديناميكي التكيفي عبر HTTP (DASH)، والمعروف أيضًا باسم MPEG-DASH، هو الحل الوحيد للبث المستند إلى HTTP بمعدل بتات متكيف وهو معيار دولي [21] تم تطوير تقنية MPEG-DASH بموجب MPEG . بدأ العمل على DASH في عام 2010 وأصبح مسودة معيار دولي في يناير 2011 ومعيارًا دوليًا في نوفمبر 2011. [21] [22] [23] تم نشر معيار MPEG-DASH باسم ISO / IEC 23009-1: 2012 في أبريل 2012.
MPEG-DASH هي تقنية مرتبطة بـ Adobe Systems HTTP Dynamic Streaming و Apple Inc. HTTP Live Streaming (HLS) و Microsoft Smooth Streaming. [24] تعتمد DASH على Adaptive HTTP streaming (AHS) في 3GPP Release 9 وعلى HTTP Adaptive Streaming (HAS) في Open IPTV Forum Release 2. [25] كجزء من تعاونهم مع MPEG، تبنى 3GPP Release 10 DASH (مع برامج ترميز وأوضاع تشغيل محددة) للاستخدام عبر الشبكات اللاسلكية. [25]
الهدف من توحيد معايير حل البث التكيفي هو ضمان أن الحل يمكن أن يعمل عالميًا للسوق، على عكس الحلول الأخرى التي تكون أكثر تحديدًا لبائعين معينين، مثل HLS من Apple، أو Smooth Streaming من Microsoft، أو HDS من Adobe.
التنفيذات المتاحة هي مشغل MPEG-DASH المستند إلى HTML5 [26] بالإضافة إلى مكتبة الوصول إلى عميل DASH المستندة إلى C++ مفتوحة المصدر libdash من bitmovin GmbH، [15] وأدوات DASH من معهد تكنولوجيا المعلومات (ITEC) في جامعة Alpen-Adria في كلاغنفورت، [3] [27] وإطار عمل الوسائط المتعددة لمجموعة GPAC في Telecom ParisTech، [28] ومشغل dash.js [29] من DASH-IF .
البث المباشر عبر HTTP من Apple (HLS)
HTTP Live Streaming (HLS) هو بروتوكول اتصالات بث الوسائط المستند إلى HTTP والذي تم تنفيذه بواسطة Apple Inc. كجزء من QuickTime X و iOS . يدعم HLS كل من المحتوى المباشر والفيديو حسب الطلب . إنه يعمل عن طريق تقسيم تدفقات الوسائط أو الملفات إلى أجزاء قصيرة (أجزاء وسائط) يتم تخزينها كملفات MPEG-TS أو MP4 مجزأة . يتم ذلك عادةً بمعدلات بت متعددة باستخدام تطبيق مجزئ التدفق أو الملف، والمعروف أيضًا باسم الحزمة. يتم توفير أحد تطبيقات المجزئ هذه بواسطة Apple. [30] تتوفر حزم إضافية، بما في ذلك العروض المجانية / المفتوحة المصدر مثل Shaka Packager من Google [31] وأدوات تجارية مختلفة أيضًا - مثل Unified Streaming. [32] يكون المجزئ مسؤولًا أيضًا عن إنتاج مجموعة من ملفات قائمة التشغيل بتنسيق M3U8 والتي تصف أجزاء الوسائط. كل قائمة تشغيل خاصة بمعدل بت معين، وتحتوي على عناوين URL النسبية أو المطلقة للأجزاء لهذا المعدل. ثم يكون العميل مسؤولاً عن طلب قائمة التشغيل المناسبة حسب النطاق الترددي المتاح.
يعد البث المباشر عبر HTTP ميزة قياسية في iPhone 3.0 والإصدارات الأحدث. [33]
قدمت شركة Apple حلها إلى IETF للنظر فيه باعتباره طلبًا إعلاميًا للتعليقات . [34] وقد تم قبول ذلك رسميًا باعتباره RFC 8216. يوجد عدد من الحلول الملكية والمفتوحة المصدر لكل من تنفيذ الخادم (المقطع) ومشغل العميل.
يمكن التعرف على تدفقات HLS من خلال امتداد تنسيق عنوان URL لقائمة التشغيل m3u8 أو نوع MIME الخاص بـ application/vnd.apple.mpegurl. [35] يمكن توفير هذه التدفقات التكيفية بمعدلات بت مختلفة عديدة ويتفاعل جهاز العميل مع الخادم للحصول على أفضل معدل بت متاح يمكن توصيله بشكل موثوق.
يتم دعم تشغيل 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 هو عملية توصيل الفيديو المتدفق بكفاءة للمستخدمين من خلال التبديل بشكل ديناميكي بين تدفقات مختلفة ذات جودة وحجم متفاوتين أثناء التشغيل. يوفر هذا للمستخدمين أفضل تجربة مشاهدة ممكنة يمكن أن يدعمها النطاق الترددي وأجهزة الكمبيوتر المحلية ( وحدة المعالجة المركزية ). ويتمثل هدف رئيسي آخر للبث الديناميكي في جعل هذه العملية سلسة وخالية من العيوب للمستخدمين، بحيث إذا كان من الضروري رفع أو خفض جودة البث، فسيكون التبديل سلسًا وغير ملحوظ تقريبًا دون تعطيل التشغيل المستمر." [36]
تدعم أحدث إصدارات Flash Player وFlash Media Server البث بمعدل بت متكيف عبر بروتوكول RTMP التقليدي ، بالإضافة إلى HTTP ، على غرار الحلول القائمة على HTTP من Apple وMicrosoft، [37] يتم دعم البث الديناميكي HTTP في Flash Player 10.1 والإصدارات الأحدث. [38] يتمتع البث القائم على HTTP بميزة عدم الحاجة إلى فتح أي منافذ جدار حماية خارج المنافذ العادية التي تستخدمها متصفحات الويب. يسمح البث القائم على HTTP أيضًا بتخزين مقاطع الفيديو مؤقتًا بواسطة المتصفحات والوكلاء وشبكات CDN ، مما يقلل بشكل كبير من الحمل على خادم المصدر.
البث السلس من Microsoft (MSS)
Smooth Streaming هو امتداد لخدمات الوسائط IIS الذي يتيح البث التكيفي للوسائط للعملاء عبر HTTP. [39] يعتمد تحديد التنسيق على تنسيق ملف الوسائط الأساسي ISO وموحد بواسطة Microsoft كتنسيق ملف قابل للتشغيل المحمي. [40] تشارك Microsoft بنشاط في جهود منظمات 3GPP و MPEG و DECE لتوحيد تدفق HTTP بمعدل بت متكيف. توفر Microsoft مجموعات تطوير برامج Smooth Streaming Client لنظامي التشغيل Silverlight و Windows Phone 7 ، بالإضافة إلى مجموعة Smooth Streaming Porting التي يمكن استخدامها لأنظمة تشغيل العملاء الأخرى، مثل Apple iOS وAndroid وLinux. [41] قدمت خدمات الوسائط IIS 4.0، التي تم إصدارها في نوفمبر 2010، ميزة تمكن إعادة تعبئة مقاطع فيديو Live Smooth Streaming H.264/AAC بشكل ديناميكي في تنسيق Apple HTTP Adaptive Streaming وتسليمها إلى أجهزة iOS دون الحاجة إلى إعادة الترميز. لقد أثبتت Microsoft بنجاح تسليم مقاطع فيديو عالية الدقة بدقة 1080 بكسل مباشرة وعند الطلب مع Smooth Streaming إلى عملاء Silverlight. في عام 2010، دخلت شركة Microsoft أيضًا في شراكة مع NVIDIA لعرض البث المباشر لفيديو ثلاثي الأبعاد مجسم بدقة 1080 بكسل لأجهزة الكمبيوتر المجهزة بتقنية NVIDIA 3D Vision . [42]
تنسيق تطبيق الوسائط المشتركة (CMAF)
CMAF هو تنسيق حاوية عرض يستخدم لتقديم كل من HLS وMPEG-DASH. وبالتالي فهو يهدف إلى تبسيط تقديم الوسائط المتدفقة القائمة على HTTP. تم اقتراحه في عام 2016 بواسطة Apple وMicrosoft وتم نشره رسميًا في عام 2018. [43]
البث التكيفي من QuavStreams عبر HTTP
تعد تقنية البث التكيفي QuavStreams تقنية بث الوسائط المتعددة التي طورتها شركة Quavlive. خادم البث هو خادم HTTP يحتوي على إصدارات متعددة من كل مقطع فيديو، مشفرة بمعدلات بت ودقة مختلفة. يقدم الخادم إطارات الفيديو/الصوت المشفرة بالتبديل من مستوى إلى آخر، وفقًا للنطاق الترددي المتاح حاليًا. يعتمد التحكم بالكامل على الخادم، لذلك لا يحتاج العميل إلى ميزات إضافية خاصة. يستخدم التحكم في البث نظرية التحكم في التغذية الراجعة. [44] حاليًا، تدعم QuavStreams برامج ترميز H.264/MP3 المدمجة في حاوية FLV وبرامج ترميز VP8/Vorbis المدمجة في حاوية WEBM.
أبلينك
تقدم Uplynk بثًا عالي الدقة بمعدل بتات متكيف لمنصات متعددة، بما في ذلك iOS وAndroid وWindows Mac وLinux وRoku، عبر مجموعات متصفحات مختلفة، عن طريق ترميز الفيديو في السحابة باستخدام تنسيق بث متكيف غير مملوك واحد. بدلاً من بث وتخزين تنسيقات متعددة لمنصات وأجهزة مختلفة، تخزن Uplynk وتبث تنسيقًا واحدًا فقط. كان أول استوديو يستخدم هذه التقنية للتوصيل هو Disney–ABC Television Group ، حيث استخدمها لترميز الفيديو لتطبيقات البث على الويب والجوال والكمبيوتر اللوحي على ABC Player وABC Family وتطبيقات Watch Disney، بالإضافة إلى قناة Watch Disney المباشرة وWatch Disney Junior وWatch Disney XD. [45] [46]
عملاء التعلم الذاتي
في السنوات الأخيرة، تم التحقيق في فوائد خوارزميات التعلم الذاتي في البث بمعدل البت التكيفي في الأوساط الأكاديمية. في حين يتم تنفيذ معظم مناهج التعلم الذاتي الأولية على جانب الخادم [47] [48] [49] (على سبيل المثال، إجراء التحكم في القبول باستخدام التعلم التعزيزي أو الشبكات العصبية الاصطناعية )، تركز الأبحاث الأحدث على تطوير عملاء البث التكيفي HTTP للتعلم الذاتي. تم تقديم العديد من الأساليب في الأدبيات باستخدام خوارزمية SARSA [50] أو Q-learning [51] . في كل هذه الأساليب، يتم نمذجة حالة العميل باستخدام، من بين أمور أخرى، معلومات حول معدل نقل الشبكة الحالي المتصور ومستوى ملء المخزن المؤقت. بناءً على هذه المعلومات، يقرر عميل التعلم الذاتي بشكل مستقل مستوى الجودة الذي يجب تحديده لشريحة الفيديو التالية. يتم توجيه عملية التعلم باستخدام معلومات التغذية الراجعة، التي تمثل جودة التجربة (QoE) (على سبيل المثال بناءً على مستوى الجودة وعدد التبديلات وعدد تجميد الفيديو). علاوة على ذلك، فقد تبين أنه يمكن تطبيق التعلم الآلي متعدد الوكلاء لتحسين عدالة جودة التجربة بين عملاء البث التكيفي المتعددين. [52]
انتقادات
إن تقنيات معدل البت التكيفي القائمة على HTTP أكثر تعقيدًا من الناحية التشغيلية من تقنيات البث التقليدية. بعض الاعتبارات الموثقة هي أشياء مثل تكاليف التخزين والتشفير الإضافية، والتحديات المتعلقة بالحفاظ على الجودة عالميًا. كما تم العثور على بعض الديناميكيات المثيرة للاهتمام حول التفاعلات بين منطق معدل البت التكيفي المعقد المتنافس مع منطق التحكم في تدفق TCP المعقد. [11] [53] [54] [55] [56]
ومع ذلك، فقد تفوقت هذه الانتقادات في الممارسة العملية على اقتصاديات وقابلية التوسع في تسليم HTTP: في حين تتطلب حلول البث غير HTTP نشرًا هائلاً للبنية الأساسية لخادم البث المتخصص، يمكن للبث المعدل بالتكيف القائم على HTTP الاستفادة من نفس خوادم الويب HTTP المستخدمة لتسليم جميع المحتويات الأخرى عبر الإنترنت. [ بحاجة لمصدر ]
في ظل عدم وجود معيار واحد واضح ومحدد لإدارة الحقوق الرقمية المستخدمة في الأساليب المذكورة أعلاه، لا توجد طريقة متوافقة بنسبة 100% لتقديم محتوى مقيد أو حساس للوقت إلى أي جهاز أو مشغل. ويثبت هذا أيضًا أنه مشكلة مع استخدام إدارة الحقوق الرقمية بواسطة أي بروتوكول بث.
قد يُعتبر أسلوب تقسيم الملفات إلى ملفات أصغر حجمًا الذي تستخدمه بعض التطبيقات (كما يستخدمه HTTP Live Streaming ) غير ضروري نظرًا لقدرة عملاء HTTP على طلب نطاقات البايتات من ملف أصل فيديو واحد يمكن أن يحتوي على مسارات فيديو متعددة بمعدلات بت مختلفة مع ملف البيان الذي يشير فقط إلى رقم المسار ومعدل البت. ومع ذلك، يسمح هذا النهج بتقديم أجزاء من البيانات بواسطة أي خادم HTTP بسيط وبالتالي يضمن توافق CDN . تتطلب التطبيقات التي تستخدم نطاقات البايتات مثل Microsoft Smooth Streaming خادم HTTP مخصصًا مثل IIS للاستجابة لطلبات أجزاء أصل الفيديو.
انظر أيضا
- ترميز الوصف المتعدد
- التعديل الهرمي – بديل مع تقليل متطلبات التخزين والتأليف
مراجع
- ^ سامر أخشابي؛ علي سي بيغن؛ قسطنطين دوفروليس (2011). تقييم تجريبي لخوارزميات التكيف مع المعدلات في البث التكيفي عبر HTTP . في وقائع المؤتمر السنوي الثاني لـ ACM حول أنظمة الوسائط المتعددة (MMSys '11). نيويورك، نيويورك، الولايات المتحدة الأمريكية: ACM.
- ^ أ. بن طالب، ب. تاني، أ. بيجن، ج. تيممير، و ر. زيمرمان، "دراسة استقصائية حول مخططات تكييف معدل البت لبث الوسائط عبر HTTP"، في IEEE Communications Surveys & (IEEE COMST)، المجلد 1 العدد 1، ص 1-1، 2018.
- ^ ab DASH في ITEC، VLC Plugin، DASHEncoder ومجموعة البيانات بواسطة C. Mueller، S. Lederer، C. Timmerer
- ^ "قالب الإجراءات – WORD" (PDF) . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ جانيس، ليز (10 يونيو 2009). "الشيء الكبير القادم في الفيديو: البث بمعدل بت متكيف". مؤرشف من الأصل في 19 يونيو 2010. تم الاسترجاع في 1 يونيو 2010 .
- ^ ab "mmsys2012-final36.pdf" (PDF) . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ سبيتيري ، كيفن. أورجاونكار، راهول؛ سيتارامان، راميش ك. (2016). “BOLA: التكيف شبه الأمثل لمعدل البت لمقاطع الفيديو عبر الإنترنت. IEEE INFOCOM، 2016، بواسطة Spiteri وUrgaonkar وSitaraman، IEEE INFOCOM، أبريل 2016”. أرخايف : 1601.06748 . دوى :10.1109/TNET.2020.2996964. S2CID 219792107.
{{cite journal}}: تتطلب المجلة الاستشهاد بها|journal=( مساعدة ) - ^ "من النظرية إلى التطبيق: تحسين تكييف معدل البت في مشغل DASH المرجعي، بقلم سبيتيري وسيتارامان وسباراسيو، مؤتمر أنظمة الوسائط المتعددة ACM، يونيو 2018" (PDF) .
- ^ مارشال، دانييل (18 فبراير 2010). "تقرير العرض: معالجة الفيديو أمر بالغ الأهمية لإدارة الأصول الرقمية". Elemental Technologies. مؤرشف من الأصل في 4 أكتوبر 2011. تم الاسترجاع في 15 أكتوبر 2011 .
- ^ Seufert, Michael; Egger, Sebastian; Slanina, Martin; Zinner, Thomas; Hoßfeld, Tobias; Tran-Gia, Phuoc (2015). "A Survey on Quality of Experience of HTTP Adaptive Streaming". IEEE Communications Surveys & Tutorials . 17 (1): 469–492. doi :10.1109/COMST.2014.2360940. S2CID 18220375.
- ^ بواسطة سامر أخشابي؛ علي سي بيغن؛ قسطنطين دوفروليس. "تقييم تجريبي لخوارزميات التكيف مع المعدلات في البث التكيفي عبر HTTP" (PDF) . مؤرشف من الأصل (PDF) في 17 أكتوبر 2011. تم الاسترجاع في 15 أكتوبر 2011 .
{{cite journal}}: تتطلب المجلة الاستشهاد بها|journal=( مساعدة ) - ^ أنتوني فيترو. "معيار MPEG-DASH للبث المتعدد الوسائط عبر الإنترنت" (PDF) . تم الاسترجاع في 10 يوليو 2015 .
{{cite journal}}: تتطلب المجلة الاستشهاد بها|journal=( مساعدة ) - ^ جان أوزر (28 أبريل 2011). "ما هو البث التكيفي؟" . تم الاسترجاع في 10 يوليو 2015 .
{{cite journal}}: تتطلب المجلة الاستشهاد بها|journal=( مساعدة ) - ^ جيروين فامي. ستيفن لاتري؛ نيلز بوتين؛ ويم فان دي ميرشي؛ بارت دي فليشاور؛ فيرنر فان ليكويجك؛ فيليب دي تورك (مايو 2013). "حول مزايا تدفق HTTP التكيفي المستند إلى SVC": 419–426 . تم الاسترجاع 10 يوليو 2015 .
{{cite journal}}: تتطلب المجلة الاستشهاد بها|journal=( مساعدة ) - ^ ab libdash: مكتبة عميل DASH مفتوحة المصدر من bitmovin
- ^ "Distributed DASH Datset | ITEC – Dynamic Adaptive Streaming over HTTP". Itec.uni-klu.ac.at . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ إنشاء كتاب DVD، منتدى DVD، مايو 2005
- ^ يانغ، هونغ يون (2014). "الفرص والتحديات التي تواجه البث التكيفي لبروتوكول HTTP" (PDF) . المجلة الدولية لاتصالات وشبكات الجيل القادم . 7 (6): 165-180.
- ^ جانيس، ليز (10 يونيو 2009). "التفاصيل الكاملة عن البث المتكيف لمعدل البتات عبر HTTP من إنتاج شركة آبل". مؤرشف من الأصل في 19 يونيو 2010. تم الاسترجاع في 24 يونيو 2010 .
- ^ "Move Gets Streaming Patent; Are Adobe & Apple Hosed? – Online Video News". Gigaom.com. 15 سبتمبر 2010. مؤرشف من الأصل في 22 أكتوبر 2011. تم الاسترجاع في 15 أكتوبر 2011 .
- ^ ab "MPEG ratifies its draft standard for DASH". MPEG. 2 ديسمبر 2011. مؤرشف من الأصل في 20 أغسطس 2012. تم الاسترجاع في 26 أغسطس 2012 .
- ^ Timmerer, Christian (26 April 2012). "HTTP streaming of MPEG media – blog entry". Multimediacommunication.blogspot.com . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ "ISO/IEC DIS 23009-1.2 Dynamic adaptive streaming over HTTP (DASH)". Iso.org . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ تحديثات حول DASH – إدخال المدونة
- ^ من ETSI 3GPP 3GPP TS 26.247؛ خدمة بث شفافة من البداية إلى النهاية (PSS)؛ التنزيل التدريجي والبث الديناميكي التكيفي عبر HTTP (3GP-DASH)
- ^ "bitdash HTML5 MPEG-DASH player". Dash-player.com. 22 يناير 2016. مؤرشف من الأصل في 10 يوليو 2016. تم الاسترجاع 16 ديسمبر 2017 .
- ^ "مكون إضافي لمشغل الوسائط VLC يتيح البث الديناميكي التكيفي عبر HTTP" (PDF) . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ "GPAC Telecom ParisTech". مؤرشف من الأصل في 24 فبراير 2012. اطلع عليه بتاريخ 28 مارس 2013 .
- ^ "dash.js". Github.com . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ مكتبة مطوري Mac، Apple ، تم الاسترجاع في 2 يونيو 2014
- ^ Shaka Packager Github Repository, Google , تم الاسترجاع في 3 يناير 2023
- ^ البث الموحد، البث الموحد ، تم الاسترجاع في 3 يناير 2023
- ^ Prince McLean (9 يوليو 2009). "Apple تطلق معيار HTTP Live Streaming في iPhone 3.0". AppleInsider . تم الاسترجاع في 15 أكتوبر 2011 .
- ^ R. Pantos, HTTP Live Streaming, IETF , تم الاسترجاع في 11 أكتوبر 2011
- ^ RFC 8216. القسم 4. doi : 10.17487/RFC8216 .
- ^ حسون، ديفيد. "البث الديناميكي في Flash Media Server 3.5 – الجزء 1: نظرة عامة على الإمكانيات الجديدة". Adobe Developer Connection . Adobe Systems. مؤرشف من الأصل في 30 مارس 2014.
- ^ "HTTP Dynamic Streaming". Adobe Systems . تم الاسترجاع في 13 أكتوبر 2010 .
- ^ "الأسئلة الشائعة حول البث الديناميكي عبر HTTP". Adobe Systems . تم الاسترجاع في 12 يناير 2015 .
- ^ "Smooth Streaming". IIS.net. مؤرشف من الأصل في 15 يونيو 2010. تم الاسترجاع في 24 يونيو 2010 .
- ^ كريس نولتون (8 سبتمبر 2009)، تنسيق الملف المحمي المتداخل، مايكروسوفت ، تم استرجاعه في 15 أكتوبر 2011
- ^ "منصة Microsoft End-to-End تدعم الجيل التالي من تجارب Silverlight وIIS Media عبر شاشات متعددة". Microsoft. 8 أبريل 2010. تم الاسترجاع في 30 يوليو 2011 .
- ^ "اليوم الأول لـ IBC". مايكروسوفت. مؤرشف من الأصل في 2 فبراير 2011. تم الاسترجاع 22 يناير 2011 .
- ^ Traci Ruether (23 يناير 2019). "ما هو CMAF؟" . تم الاسترجاع في 13 يناير 2022 .
- ^ لوكا دي سيكو. سافيريو ماسكولو؛ فيتوريو بالميسانو. "التحكم في التعليقات لتدفق الفيديو المباشر التكيفي" (PDF) . MMSYS2011 . تم الاسترجاع 9 سبتمبر 2012 .
- ^ دين تاكاهاشي (16 يناير 2013). "Uplynk تخلق طريقة رخيصة وفعالة لشركة ديزني لبث مقاطع الفيديو". VentureBeat . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ دراير، تروي (16 يناير 2013). "UpLynk تخرج من وضع التخفي؛ DisneyABC هي أول عميل - مجلة Streaming Media". Streamingmedia.com . تم الاسترجاع في 16 ديسمبر 2017 .
- ^ Y. Fei؛ VWS Wong؛ VCM Leung (2006). "توفير جودة الخدمة بكفاءة للوسائط المتعددة التكيفية في شبكات الاتصالات المحمولة من خلال التعلم التعزيزي". شبكات وتطبيقات المحمول . 11 (1): 101-110. CiteSeerX 10.1.1.70.1430 . doi :10.1007/s11036-005-4464-2. S2CID 13022779.
- ^ V. Charvillat; R. Grigoras (2007). "التعلم التعزيزي للتكيف الديناميكي مع الوسائط المتعددة". مجلة تطبيقات الشبكات والحاسوب . 30 (3): 1034–1058. doi :10.1016/j.jnca.2005.12.010.
- ^ DW McClary؛ VR Syrotiuk؛ V. Lecuire (2008). "البث الصوتي التكيفي في شبكات الـ ad hoc المحمولة باستخدام الشبكات العصبية". شبكات الـ ad hoc . 6 (4): 524–538. doi :10.1016/j.adhoc.2007.04.005.
- ^ V. Menkovski; A. Liotta (2013). "التحكم الذكي في بث الفيديو التكيفي". المؤتمر الدولي لمعهد مهندسي الكهرباء والإلكترونيات حول الإلكترونيات الاستهلاكية (ICCE) . واشنطن العاصمة. ص 127-128. doi :10.1109/ICCE.2013.6486825.
- ^ م. كلايس؛ س. لاتري؛ ج. فاماي؛ ف. دي تورك (2014). "تصميم وتقييم عميل بث الفيديو التكيفي HTTP الذي يتعلم ذاتيًا". رسائل اتصالات معهد مهندسي الكهرباء والإلكترونيات . 18 (4): 716-719. doi :10.1109/lcomm.2014.020414.132649. hdl : 1854/LU-5733061 . S2CID 26955239.
- ^ S. Petrangeli؛ M. Claeys؛ S. Latré؛ J. Famaey؛ F. De Turck (2014). "إطار عمل متعدد الوكلاء يعتمد على التعلم الآلي لتحقيق العدالة في البث التكيفي عبر HTTP". ندوة عمليات وإدارة شبكات معهد مهندسي الكهرباء والإلكترونيات (NOMS) . كراكوف. ص. 1-9. doi :10.1109/NOMS.2014.6838245.
- ^ بيت ماستين (28 يناير 2011). "هل معدل البت التكيفي هو الطريق المتين، أم الذهب الزائف للبث عالي الدقة؟". مؤرشف من الأصل في 7 سبتمبر 2011. تم الاسترجاع في 15 أكتوبر 2011 .
- ^ لوكا دي سيكو؛ سافيريو ماسكولو. "تحقيق تجريبي في البث المباشر للفيديو التكيفي من أكاماي" (PDF) . تم الاسترجاع في 29 نوفمبر 2011 .
{{cite journal}}: تتطلب المجلة الاستشهاد بها|journal=( مساعدة ) - ^ "البث التكيفي: مقارنة". مؤرشف من الأصل في 19 أبريل 2014. اطلع عليه بتاريخ 17 أبريل 2014 .
{{cite journal}}: تتطلب المجلة الاستشهاد بها|journal=( مساعدة ) - ^ كريس نولتون (28 يناير 2010). "مقارنة البث التكيفي".
{{cite journal}}: تتطلب المجلة الاستشهاد بها|journal=( مساعدة )
قراءة إضافية
- الشيء الكبير القادم في عالم الفيديو: البث بمعدل بت متكيف أرشيف 19 يونيو 2010 على موقع Wayback Machine
