البث المباشر عبر بروتوكول HTTP
بروتوكول HTTP Live Streaming (المعروف أيضًا باسم HLS ) هو بروتوكول اتصالات يعتمد على بروتوكول HTTP ويتميز بمعدل بت تكيفي، وقد طورته شركة Apple Inc. وأصدرته عام 2009. ويحظى هذا البروتوكول بدعم واسع النطاق في مشغلات الوسائط ومتصفحات الويب والأجهزة المحمولة وخوادم بث الوسائط. اعتبارًا من عام 2022[ 2 ] وقد أظهر استطلاع سنوي لصناعة الفيديو باستمرار أنه أكثر تنسيقات البث شعبية.
يشبه بروتوكول HLS بروتوكول MPEG-DASH في طريقة عمله، حيث يقوم بتقسيم البث الكلي إلى سلسلة من تنزيلات الملفات الصغيرة عبر بروتوكول HTTP، حيث يقوم كل تنزيل بتحميل جزء قصير من بث نقل إجمالي قد يكون غير محدود. ويتم إرسال قائمة بالبث المتاح، مشفرة بمعدلات بت مختلفة، إلى العميل باستخدام قائمة تشغيل M3U موسعة. [ 3 ]
استنادًا إلى معاملات HTTP القياسية، يمكن لتقنية البث المباشر عبر HTTP تجاوز أي جدار حماية أو خادم وكيل يسمح بمرور حركة مرور HTTP القياسية، على عكس البروتوكولات القائمة على UDP مثل RTP . وهذا يسمح أيضًا بعرض المحتوى من خوادم HTTP التقليدية وتوصيله عبر شبكات توصيل المحتوى القائمة على HTTP والمتوفرة على نطاق واسع . [ 4 ] [ 5 ] [ 6 ] يتضمن المعيار أيضًا آلية تشفير قياسية [ 7 ] وتوزيعًا آمنًا للمفاتيح باستخدام HTTPS ، مما يوفر معًا نظام إدارة حقوق رقمية بسيطًا . كما توفر الإصدارات اللاحقة من البروتوكول ميزة التقديم السريع والترجيع السريع، بالإضافة إلى دمج الترجمة.
وثّقت شركة آبل بروتوكول HTTP Live Streaming كمسودة إنترنت (مساهمة فردية)، وهي المرحلة الأولى في عملية نشره كطلب تعليقات (RFC). في ديسمبر 2015، طلب مؤلفو تلك الوثيقة من محرر البث المستقل (ISE) التابع لـ RFC نشرها كطلب تعليقات إعلامي (غير قياسي) خارج نطاق عملية توافق آراء IETF . [ 8 ] في أغسطس 2017، نُشر طلب التعليقات رقم 8216 لوصف الإصدار السابع من البروتوكول. [ 9 ]
بنيان
يستخدم البث المباشر عبر بروتوكول HTTP خادم ويب تقليديًا يدعم بروتوكول HTTP Live Streaming (HLS) لتوزيع المحتوى السمعي البصري، ويتطلب برامج محددة، مثل OBS ، لتنسيق المحتوى بشكل مناسب ( برنامج ترميز ) لنقله في الوقت الفعلي عبر الشبكة . يتكون هيكل الخدمة مما يلي:
- الخادم
- يتم ترميز وتغليف تدفق الفيديو المدخل بتنسيق مناسب للتسليم. ثم يتم تجهيزه للتوزيع عن طريق تقسيمه إلى ملفات مختلفة. في عملية الاستلام، يتم ترميز الفيديو وتقسيمه لإنشاء أجزاء فيديو وملف فهرس.
- المُشفِّر: يقوم بتشفير ملفات الفيديو بصيغة H.264 والصوت بصيغة AAC أو MP3 أو AC-3 أو EAC-3 . [ 10 ] ويتم تغليف ذلك بواسطة دفق نقل MPEG-2 (MPEG-TS) أو الجزء 14 من MPEG-4 (MP4) لنقله.
- المُجزِّئ: يقسم البث إلى أجزاء متساوية الطول. كما يقوم بإنشاء ملف فهرس يحتوي على مراجع للملفات المُجزَّأة، ويتم حفظه بصيغة .m3u8 .
- موزع
- يتم إنشاء هذا الملف بواسطة خادم ويب قياسي، ويقبل الطلبات من العملاء ويقدم جميع الموارد (ملف قائمة التشغيل .m3u8 وملفات المقاطع .ts) اللازمة للبث .
- عميل
- يقوم البرنامج بطلب وتنزيل جميع الملفات والموارد، وتجميعها لعرضها للمستخدم كفيديو متواصل. يقوم برنامج العميل أولاً بتنزيل ملف الفهرس عبر رابط URL ، ثم يقوم بتنزيل ملفات الوسائط المتعددة المتاحة. يقوم برنامج التشغيل بتجميع التسلسل لعرض الفيديو بشكل متواصل للمستخدم.
سمات
توفر تقنية البث المباشر عبر بروتوكول HTTP آلياتٍ تُمكّن المشغلين من التكيف مع ظروف الشبكة غير المستقرة دون التسبب في توقف التشغيل بشكل ملحوظ للمستخدم. على سبيل المثال، في شبكة لاسلكية غير مستقرة، تسمح تقنية HLS للمشغل باستخدام فيديو بجودة أقل، مما يقلل من استهلاك النطاق الترددي. ويمكن ضمان توفر فيديوهات HLS بشكل دائم من خلال توفير خوادم متعددة لنفس الفيديو، مما يسمح للمشغل بالتبديل بسلاسة في حال تعطل أحد الخوادم.
القدرة على التكيف
لتمكين مشغل الفيديو من التكيف مع عرض النطاق الترددي للشبكة، يتم ترميز الفيديو الأصلي بمستويات جودة متعددة ومختلفة . يقدم الخادم فهرسًا، يُسمى قائمة التشغيل الرئيسية ، لهذه الترميزات ، والتي تُسمى تدفقات متغيرة . يمكن للمشغل بعد ذلك الاختيار بين التدفقات المتغيرة أثناء التشغيل، والتبديل بينها بسلاسة مع تغير ظروف الشبكة.
استخدام ملفات MP4 مجزأة
أعلنت شركة آبل في مؤتمر WWDC 2016 [ 11 ] عن تضمينها ميزة عنونة نطاق البايت لملفات MP4 المجزأة ، أو fMP4، مما يسمح بتشغيل المحتوى عبر بروتوكول HLS دون الحاجة إلى دمجه في دفق نقل MPEG-2 . واعتبرت الصناعة هذه الخطوة بمثابة خطوة نحو التوافق بين HLS و MPEG-DASH . [ 12 ] [ 13 ]
بروتوكول HLS منخفض زمن الاستجابة
يوجد امتدادان غير مرتبطين لبروتوكول HLS يحملان اسم " زمن استجابة منخفض" واختصارًا مطابقًا:
- Apple Low Latency HLS (ALHLS) الذي أعلنت عنه شركة Apple في مؤتمر WWDC2019 [ 14 ]
- Community LHLS (LHLS) الذي سبق نشر Apple ويزعم أنه أبسط [ 15 ]
يصف الجزء المتبقي من هذا القسم بروتوكول ALHLS من Apple. يعمل هذا البروتوكول على تقليل زمن التأخير بين البث المباشر والبث عبر HLS، وذلك بتقليل وقت بدء تشغيل البث المباشر والحفاظ على هذا الوقت أثناء البث. ويعمل عن طريق إضافة ملفات مقاطع الوسائط الجزئية، على غرار بروتوكول fMP4 في MPEG-CMAF. وعلى عكس CMAF، يدعم ALHLS أيضًا ملفات نقل MPEG-2 TS الجزئية. مقطع الوسائط الجزئي هو مقطع قياسي (مثلاً 6 ثوانٍ) مُقسّم إلى مقاطع متساوية مدة كل منها أقل من ثانية (مثلاً 200 مللي ثانية). يتم استبدال المقطع القياسي الأول بسلسلة من المقاطع الجزئية، بينما تكون المقاطع اللاحقة بنفس الحجم القياسي. [ 16 ] يتطلب إرسال هذه المقاطع مع قائمة التشغيل استخدام بروتوكول HTTP/2، مما يقلل من عبء إنشاء اتصالات HTTP/TCP المتكررة.
وتشمل الميزات الأخرى ما يلي:
- تحديثات دلتا قوائم التشغيل: إرسال ما تغير فقط بين قوائم التشغيل، والتي عادة ما تتناسب مع وحدة نقل قصوى واحدة مما يجعل تحميل قوائم التشغيل أكثر كفاءة، والتي يمكن أن تكون كبيرة جدًا مع نوافذ DVR الكبيرة.
- منع إعادة تحميل قائمة التشغيل: عند طلب قوائم تشغيل الوسائط المباشرة، انتظر حتى يصبح الجزء الأول جاهزًا أيضًا، ثم أعد كليهما في نفس الوقت (توفير طلبات HTTP/TCP إضافية).
- تقارير العرض: أضف بيانات وصفية إلى عروض الوسائط الأخرى لتسريع عملية التبديل بين ABR
- تمت إضافة علامات جديدة: EXT-X-SERVER-CONTROL / EXT-X-PART / EXT-X-SKIP / EXT-X-RENDITION-REPORT
- تمت إضافة ردود الاتصال الخاصة بـ URL QUERY_STRING ?_HLS
أضافت آبل أدوات جديدة: أداة tsrecompressor التي تُنتج وتُشفّر دفقًا متواصلًا منخفض التأخير للصوت والفيديو. كما تتوفر أداة mediastreamsegmenter الآن بإصدار منخفض التأخير، وهي أداة لتقسيم HLS تستقبل دفق UDP/MPEG-TS من tsrecompressor وتُنشئ قائمة تشغيل وسائط، تتضمن العلامات الجديدة المذكورة أعلاه.
يتوفر دعم بروتوكول HLS منخفض زمن الاستجابة في الإصدار التجريبي من tvOS 13، ونظامي التشغيل iOS و iPadOS 14. [ 17 ] في 30 أبريل 2020، أضافت آبل مواصفات زمن الاستجابة المنخفض إلى الإصدار الثاني من مواصفات HLS الرئيسية. [ 18 ]
إدراج الإعلانات الديناميكية
يدعم بروتوكول HLS إدراج الإعلانات الديناميكي باستخدام معلومات الربط المستندة إلى مواصفات SCTE-35 . تُدرج رسالة الربط SCTE-35 في ملف قائمة تشغيل الوسائط باستخدام الوسم EXT-X-DATERANGE. يُمثَّل كل قسم معلومات ربط SCTE-35 (splice_info_section()) بوسم EXT-X-DATERANGE يحمل السمة SCTE35-CMD. يُمثَّل زوج الربط SCTE-35 (إخراج/إدخال) المُشار إليه بواسطة أوامر splice_insert() بوسم واحد أو أكثر من EXT-X-DATERANGE يحمل نفس السمة ID. يجب أن يحمل أمر الربط SCTE-35 (إخراج) السمة SCTE35-OUT، بينما يجب أن يحمل أمر الربط (إدخال) السمة SCTE35-IN.
بين علامتي EXT-X-DATERANGE اللتين تحتويان على سمات SCTE35-OUT وSCTE35-IN على التوالي، قد توجد سلسلة من معرّفات URI لمقاطع الوسائط. تمثل هذه المقاطع عادةً برامج إعلانية يمكن استبدالها بإعلانات محلية أو مخصصة. لا يتطلب استبدال الإعلانات استبدال ملفات الوسائط، بل يكفي تغيير معرّفات URI في قائمة التشغيل لتشير إلى برامج إعلانية مختلفة. يمكن إجراء استبدال الإعلانات على خادم المصدر أو على جهاز تشغيل الوسائط الخاص بالعميل.
تطبيقات الخادم
تتضمن تطبيقات الخوادم البارزة التي تدعم البث المباشر عبر بروتوكول HTTP ما يلي:
- يدعم Adobe Media Server بروتوكول HLS لأجهزة iOS (HLS) وبروتوكول البث المباشر المحمي عبر HTTP (PHLS).
- تدعم شركة أكاماي بروتوكول HLS للبث المباشر وعند الطلب.
- تدعم شركة AT&T خدمة HLS بجميع الصيغ، سواءً البث المباشر أو عند الطلب.
- يدعم خادم Ant Media Server بروتوكول HLS وبروتوكول HLS منخفض زمن الوصول [ 19 ] للبث المباشر وعند الطلب.
- تدعم كاميرات Axis Communication IP بروتوكول HLS عبر تطبيق CamStreamer ACAP
- يدعم برنامج Instart بروتوكول HLS للبث حسب الطلب.
- يدعم Amazon CloudFront بروتوكول HLS للبث حسب الطلب.
- يدعم برنامج Bitmovin تقنية HLS للبث المباشر وعند الطلب.
- تدعم شبكة CDNetworks بروتوكول HLS للبث المباشر وعند الطلب.
- أنظمة سيسكو : تدعم التسليم الكامل من البداية إلى النهاية لخدمات البث المباشر/TSTV/VOD/HLS وخدمات DVR السحابية.
- تدعم خدمة Cloudflare بروتوكول HLS للبث المباشر والبث حسب الطلب.
- تدعم شبكة EdgeCast البث عبر الأجهزة باستخدام بروتوكول HLS.
- يدعم Fastly بروتوكول HLS للبث المباشر وعند الطلب. [ 20 ]
- يدعم خادم Helix Universal من RealNetworks نظام التشغيل iPhone OS 3.0 والإصدارات الأحدث للبث المباشر وعند الطلب عبر HTTP Live أو On-Demand لمحتوى H.264 و AAC إلى أجهزة iPhone و iPad و iPod.
- تدعم خدمات الوسائط IIS من مايكروسوفت البث المباشر وعند الطلب بتقنية Smooth Streaming و HTTP Live Streaming.
- يدعم المستوى 3 البث المباشر والبث حسب الطلب بتقنية HLS.
- تدعم شركة Limelight Networks بروتوكول HLS لبعض الحسابات. [ 21 ]
- يدعم Nginx المزود بوحدة nginx-rtmp-module بروتوكول HLS في وضع البث المباشر. كما يدعم الإصدار التجاري Nginx Plus، الذي يتضمن وحدة ngx_http_hls_module ، بروتوكول HLS/HDS VOD. [ 22 ]
- يدعم برنامج Nimble Streamer بروتوكول HLS في وضع البث المباشر ووضع الفيديو حسب الطلب، كما يدعم مواصفات Apple Low Latency HLS.
- يدعم Node.js مع حزمة hls-server ترميز hls إلى الوضع المباشر وتحويل الملفات المحلية. [ 23 ]
- OvenMediaEngine هو مشروع مفتوح المصدر يدعم بروتوكول HLS منخفض زمن الوصول (LL-HLS) وبروتوكول HLS للبث المباشر.
- يدعم PeerTube بروتوكول HLS
- يدعم خادم البث Storm بروتوكول HLS كوضع احتياطي لمشغل ملحقات مصدر الوسائط الخاص به [ 24 ]
- تدعم شبكة توصيل المحتوى (CDN) من شركة تاتا للاتصالات بروتوكول HLS للبث المباشر وعند الطلب.
- يدعم TVersity بروتوكول HLS بالتزامن مع عملية تحويل الترميز الفوري لتشغيل أي محتوى فيديو على أجهزة iOS.
- يدعم Ustream بثّ البث المباشر عبر بروتوكول HLS. ويتم إعادة ترميز البث المُستقبَل إذا كان ترميز الصوت والفيديو الأصلي لا يتوافق مع متطلبات HLS.
- يدعم برنامج VLC Media Player تقنية HLS لعرض البث المباشر والبث حسب الطلب ابتداءً من الإصدار 2.0.
- يدعم محرك البث Wowza من Wowza Media Systems بروتوكول HLS و HLS المشفر للبث المباشر (مع DVR) والبث عند الطلب ومواصفات Apple Low Latency HLS.
الاستخدام
- أضافت جوجل دعم البث المباشر عبر بروتوكول HTTP في نظام أندرويد 3.0 (هوني كومب). [ 25 ]
- أضافت HP دعم البث المباشر عبر HTTP في نظام التشغيل webOS 3.0.5. [ 26 ]
- أضافت مايكروسوفت دعمًا لتقنية HTTP Live Streaming في محرك عرض EdgeHTML في نظام التشغيل Windows 10 في عام 2015. [ 27 ]
- أضافت مايكروسوفت دعمًا لتقنية البث المباشر عبر HTTP في خدمات الوسائط IIS 4.0. [ 28 ]
- أضافت Yospace دعم البث المباشر عبر HTTP في مشغل Yospace HLS وSDK لإصدار الفلاش 1.0.
- أضافت شركة Sling Media دعم البث المباشر عبر HTTP إلى تطبيقات Slingboxes وSlingPlayer الخاصة بها. [ 29 ]
- في عامي 2014/2015، قدمت هيئة الإذاعة البريطانية (BBC) بث HLS-AAC لخدمات الراديو عبر الإنترنت وخدمات الصوت حسب الطلب، وتدعم هذه البثوث من خلال عملاء iPlayer Radio التابعين لها . [ 30 ]
- يستخدم موقع تويتش بروتوكول HTTP Live Streaming (HLS) لنقل وتوسيع نطاق البث المباشر لعدد كبير من المشاهدين المتزامنين، كما يدعم العديد من المتغيرات (مثل 1080p و720p وما إلى ذلك). [ 31 ]
اللاعبون والخوادم المدعومة
يدعم نظام التشغيل التالي البث المباشر عبر بروتوكول HTTP بشكل أصلي:
- ويندوز 10 الإصدار 1507 إلى 2004 ( مايكروسوفت إيدج القديم) (لم يعد مدعومًا)
- مشغل الوسائط ويندوز 11
- نظام التشغيل macOS 10.6 والإصدارات الأحدث ( Safari و QuickTime )
- نظام التشغيل iOS 3.0+ ( متصفح سفاري )
- أندرويد 4.1+ [ 32 ] ( جوجل كروم )
كان نظام التشغيل ويندوز 10 يدعم تقنية البث المباشر عبر بروتوكول HTTP بشكلٍ أصلي في محرك المتصفح EdgeHTML ، وهو محرك خاص كان يُستخدم في متصفح مايكروسوفت إيدج (المعروف الآن باسم إيدج ليجاسي) قبل الانتقال إلى محرك المتصفح بلينك المبني على كروميوم . وقد تم تضمين إيدج ليجاسي في ويندوز 10 حتى الإصدار 2004، ثم استُبدل بإيدج كروميوم في الإصدار 20H2. ومع إطلاق ويندوز 11 ، أصدرت مايكروسوفت مشغل وسائط محدّثًا يدعم تقنية HLS بشكلٍ أصلي.
العملاء
| عميل | منصة | البث المباشر | إدارة الحقوق الرقمية | اعتبارًا من الإصدار | محرر |
|---|---|---|---|---|---|
| سفاري (متصفح الويب) | نظام التشغيل macOS، نظام التشغيل iOS | نعم | نعم | 6.0+ يدعم بروتوكول HLS بشكل كامل. | تفاحة |
| مايكروسوفت إيدج (متصفح الويب) | ويندوز 10 | دعم أصلي على متصفح Edge Legacy. الدعم عبر ملحقات مصدر الوسائط على متصفح إيدج كروميوم. | نعم | مدعوم بشكل أصلي على محرك EdgeHTML الخاص بـ Edge Legacy من الإصدار 12 إلى 18. لا يوجد دعم أصلي على متصفح إيدج كروميوم من الإصدار 79 وحتى الآن. [ 33 ] | مايكروسوفت |
| جوجل كروم (متصفح ويب) / كروميوم | ويندوز، ماك أو إس، لينكس، أندرويد، آي أو إس | الدعم المعتمد على نظام التشغيل على نظامي Android و iOS. الدعم عبر ملحقات مصدر الوسائط على أنظمة التشغيل الأخرى. | نعم | 30+ يتمتع نظاما التشغيل أندرويد وiOS بدعم أصلي يعتمد على نظام التشغيل. تتطلب المنصات الأخرى ملحقات مصدر الوسائط. | جوجل |
| فايرفوكس (متصفح الويب) | ويندوز، ماك أو إس، لينكس، أندرويد، آي أو إس | الدعم المعتمد على نظام التشغيل على نظامي Android و iOS. الدعم عبر ملحقات مصدر الوسائط على أنظمة التشغيل الأخرى. | نعم | 50.0+ لنظام Android [ 34 ] و57.0 للأنظمة الأخرى، [ 35 ] 59.0 لديه دعم محسّن لنظام Android [ 36 ] تتطلب المنصات الأخرى ملحقات مصدر الوسائط. | موزيلا |
| مشغل كويك تايم (مشغل الوسائط) | نظام التشغيل macOS | نعم | نعم | 10.0+ يدعم بروتوكول HLS بشكل كامل. | تفاحة |
| آيتونز (مشغل الموسيقى) | ويندوز، ماك أو إس | نعم | نعم | 10.1+ [ 37 ] يدعم بروتوكول HLS بشكل كامل. لتشغيل بث HLS، انتقل إلى ملف > فتح دفق واستبدل "http://" بـ "itls://" (لبث الفيديو) أو "itals://" (لبث الصوت) في عنوان URL للبث. | تفاحة |
| ويندوز ميديا بلاير (2022) (مشغل الوسائط) | ويندوز 10، ويندوز 11 | نعم | نعم | لا يتضمن الإصدار الأصلي Win32 من برنامج Windows Media Player . | مايكروسوفت |
| راديو ستريمز هاي فاي (مشغل راديو) | نظام التشغيل iOS، نظام التشغيل tvOS آيفون، آيباد، وآبل تي في | نعم | نعم | 7.3+ تشغيل بث إذاعي عبر الإنترنت صوت HLS - متوافق بنسبة 100% مع AAC-LC/HE-AAC/xHE-AAC ستيريو 2.0/صوت محيطي 5.1-7.1، ES - Elementary Stream، ADTS ، fMP4 - Fragmented ISO MP4، يعرض بيانات وصفية ورسومات متزامنة في الوقت الفعلي | StreamS/Modulation Index LLC |
| مشغل الوسائط VLC (مشغل الوسائط) | ويندوز، ماك أو إس، لينكس، أندرويد، آي أو إس، ويندوز فون | نعم | مجهول | يدعم برنامج VLC 2.x [ 38 ] جزئيًا حتى الإصدار 3 من HLS (وإلا سيتم تحميله كقائمة تشغيل M3U، أو كتسلسل أجزاء منفصلة). [ 39 ] يدعم برنامج VLC 3.0 تقنية HLS بشكل كامل. | فيديولان |
| مشغل الوسائط كلاسيك هوم سينما (مشغل وسائط) | ويندوز | نعم | نعم | Gabest، مستخدمو منتدى Doom9 | |
| بوت بلاير (مشغل الوسائط) | ويندوز | نعم | نعم | شركة داوم للاتصالات | |
| مشغل الوسائط MPlayer / SMPlayer / mpv | ويندوز، ماك أو إس، لينكس، بي إس دي | نعم | نعم | ريكاردو فيلالبا | |
| مشغل الوسائط GOM Player | ويندوز | نعم | نعم | جريتك | |
| كاميليون (برنامج بث الفيديو المباشر) | ويندوز، ماك أو إس | نعم | مجهول | ياتكو | |
| برنامج Audacious ( مشغل موسيقى) | ويندوز، لينكس | نعم | نعم | جريء | |
| صينية الراديو (مشغل الراديو) | لينكس | نعم | نعم | كارلوس ريبيرو | |
| كودي (برنامج) (تطبيق ترفيه منزلي) | ويندوز، ماك أو إس، لينكس، أندرويد، آي أو إس | نعم | جزئي | يتطلب دعم إدارة الحقوق الرقمية (DRM) في الإصدار 12.0 ألفا 5 والإصدارات الأحدث إصدارًا شهريًا/ليليًا | مؤسسة XBMC |
| تطبيق MythTV (تطبيق ترفيه منزلي) | ويندوز، ماك أو إس، لينكس، فري بي إس دي | نعم | نعم | 0.26 | ميث تي في |
| مركز جيه ريفر للوسائط (تطبيق ترفيه منزلي) | ويندوز، ماك أو إس | نعم | نعم | جيه ريفر | |
| XiiaLive (مشغل راديو) | أندرويد، iOS | نعم | نعم | 3.0+ تشغيل بث الراديو عبر الإنترنت (صوت فقط). | شركة فيجوال بلاسترز ذ.م.م. |
| راديو TuneIn (مشغل الراديو) | أندرويد، iOS | نعم | نعم | 3.3+ تشغيل بث الراديو عبر الإنترنت (صوت فقط). | تيون إن |
| راديو ماي تونر (مشغل الراديو) | أندرويد، iOS، ويندوز فون، ويندوز 8، ماك أو إس | نعم | نعم | يقوم بتشغيل بث الراديو عبر الإنترنت (صوت فقط). | برنامج AppGeneration |
| مشغل راديو الإنترنت (مشغل الراديو) | أندرويد | نعم | نعم | يقوم بتشغيل بث الراديو عبر الإنترنت (صوت فقط). | MuserTech |
| GuguRadio (مشغل راديو) | نظام التشغيل iOS | نعم | نعم | يقوم بتشغيل بث الراديو عبر الإنترنت (صوت فقط). | ليون فان |
| AIMP (مشغل الوسائط) | ويندوز، أندرويد | نعم | مجهول | 4.10+ (الإصدار 1827) يقوم بتشغيل بث الراديو عبر الإنترنت (صوت فقط). | أرتيم إزمايلوف |
| مشغل البث المصغر (مشغل الوسائط) | أندرويد | نعم | نعم | تطبيق JogiApp | |
| مشغل الوسائط MX Player | أندرويد | نعم | نعم | J2 التفاعلية | |
| بث تلفزيوني (مشغل وسائط) | macOS، iOS، tvOS | نعم | نعم | الإصدار 7.1 | تياجو مارتينيو |
| لوحة اللمس HP | نظام التشغيل WebOS | نعم | نعم | 3.0.5 | إتش بي |
| Amino x4x STB | أجهزة استقبال البث التلفزيوني من Amino | نعم | نعم | 2.5.2 أمينيت | Aminocom.com |
| تلفزيون Dune عالي الدقة | أجهزة استقبال البث التلفزيوني عالية الدقة (HD) لمسلسل Dune | نعم | نعم | مسلسل تلفزيوني | dunehd.com |
| شركة سي تي يو سيستمز المحدودة | نظام تشغيل Eludo من شركة CTU Systems Ltd | نعم | نعم | مسلسل تلفزيوني | ctusystems.com |
| nangu.TV | أجهزة استقبال البث التلفزيوني من موتورولا | نعم | نعم | 2.0 | nangu.TV |
| مشغل الفيديو الرقمي Roku | أجهزة استقبال البث التلفزيوني من نوع روكو | نعم | نعم | نظام التشغيل Roku / SDK 2.6 | روكو |
| مشغل تيليبريز | HTML، أندرويد، iOS، ويندوز، ماك أو إس، روكو، ماج إنفومير، سامسونج تايزن، إل جي ويب أو إس، جوجل كروم كاست، tvOS، أمازون فاير تي في، أندرويد تي في | نعم | نعم | تيليبريز | |
| bitdash (SDK) | HTML5 أو فلاش، للويب والهواتف المحمولة | نعم | نعم | الإصدار 3.0+ | بيتموفين |
| 3ivx (SDK) | ويندوز 8، ويندوز فون 8 [ 40 ] وإكس بوكس ون [ 41 ] | نعم | نعم | 2.0 | 3ivx |
| THEOplayer [ 42 ] | HTML5، SDK (أندرويد، iOS، أندرويد تي في، tvOS، كروم كاست، WebOS، فاير تي في، تايزن) | نعم | نعم | تقنيات ثيو | |
| مشغل الأفران | HTML5 | نعم | نعم | 0.10.0+ | أيرن سوفت |
| مشغل Viblast (SDK) | HTML5، iOS، Android | نعم | جزئي | شركة فيبلاست المحدودة | |
| Flowplayer (SDK) | أدوبي فلاش، نظام التشغيل iOS، نظام التشغيل Android، HTML5 (إضافة hlsjs) | نعم | نعم | يتوفر الملحق Flash HLS على موقع GitHub. | شركة فلو بلاير المحدودة |
| مشغل JW (SDK) | أدوبي فلاش، نظام التشغيل iOS، نظام التشغيل Android، HTML5 | نعم | نعم | تتوفر خدمة HLS في جميع إصدارات مشغل JW بدءًا من JW8 (الأحدث). | مشغل JW |
| مشغل الوسائط المشع (SDK) | أدوبي فلاش، HTML5 | نعم | نعم | 1.5.0 [ 43 ] | مشغل الوسائط المتألق |
| يوسبيس (SDK) | أدوبي فلاش | نعم | نعم | 2.1 | يوسبيس |
| Onlinelib (SDK) | أدوبي فلاش | نعم | نعم | 2.0 | Onlinelib.de |
| مشغل VODOBOX HLS (خدمة عبر الإنترنت) | أدوبي فلاش، HTML5، iOS، أندرويد | نعم | نعم | فودوبوكس | |
| NexPlayer (SDK) | HTML5 (متصفحات MSE)، أندرويد (الهواتف المحمولة، التلفزيون، جهاز الاستقبال الرقمي)، iOS، كروم كاست، ويندوز، ماك، لينكس، تايزن، WebOS | نعم | نعم | نيكست ستريمنج | |
| ffplay/avplay (إطار عمل الوسائط المتعددة) | نعم | جزئي | FFmpeg / Libav | ||
| إطار عمل الوسائط المتعددة GPAC | نعم | لا | 0.5.0 | شركة تيليكوم باريس تك المحدودة | |
| QuickPlayer (SDK) | أندرويد، وiOS، وويندوز 7، و8، و8.1، و10 | نعم | نعم | سكواديو | |
| hls.js (MSE) | متصفحات MSE | نعم | مجهول | Dailymotion مفتوح المصدر [ 44 ] [ 45 ] | |
| hasplayer.js (MSE) | متصفحات MSE | نعم | مجهول | المصدر المفتوح [ 46 ] | |
| مشغل Hola (مشغل الفيديو) | HTML5، أدوبي فلاش، iOS، أندرويد | نعم | نعم | جميع الإصدارات | Hola Ltd مفتوحة المصدر [ 47 ] |
| مشغل شاكا (SDK) | HTML5 (متصفحات MSE) | قريباً | جزئي | 2.1 | المصادر المفتوحة [ 48 ] [ 49 ] |
| مشغل الفيديو السائل (مشغل الفيديو) | HTML5 (متصفحات MSE) | نعم | نعم | 2.2.0+ | Fluid Player OSS [ 50 ] [ 51 ] [ 52 ] |
| Video.js | متصفحات MSE. فلاش مع معالج مصدر flashls كخيار احتياطي. | نعم | نعم | المصادر المفتوحة | |
| foobar2000 (مشغل الصوت) | ويندوز | نعم | مجهول | 1.6.1 | بيتر بافلوفسكي |
| QMPlay2 (مشغل الوسائط) | ويندوز، ماك أو إس، لينكس | نعم | مجهول | يحتوي على عدادات VU ومحلل طيفي | المصدر المفتوح [ 53 ] |
الخوادم
| منتج | تكنولوجيا | اعتبارًا من الإصدار | محرر | حر | ملحوظات |
|---|---|---|---|---|---|
| أنيفيا جينوفا لايف | برنامج مُجمّع لتحويل الترميز إلى H.264 و HEVC ، وتغليفه إلى HLS و MPEG-DASH و MS Smooth Streaming | أنيفيا | لا | ||
| AvProxy | برنامج خفيف الوزن للبث المباشر. يدعم تدفقات الإدخال والإخراج التالية : HTTP(S)، HLS(S)/AES-128، UDP، RTP، MPTS demux | 2.19 [ 54 ] | نعم | ملكية خاصة ولكنها مجانية الاستخدام | |
| بتكودين | البرمجيات كخدمة (SaaS) | بيتموفين | لا | [ 55 ] | |
| VLC | 1.2 | نعم | |||
| خدمة الفيديو السحابية | البرمجيات كخدمة (SaaS) | برايتكوف | لا | [ 56 ] | |
| خدمات الوسائط IIS | 4.0 [ 28 ] | مايكروسوفت | لا | ||
| بث الوسائط القديمة | وحدة الاستيعاب (بث نقل UDP/HTTP، بث احتياطي مع تبديل تلقائي، مراقبة حالة البث وتسجيلها)، تكرار البث UDP/HTTP، بث HLS، أرشفة الفيديو مع لقطات، تغيير الوقت من جانب الخادم، تغيير المنطقة الزمنية مع مناطق زمنية متعددة، تشفير البث باستخدام AES وتدوير المفاتيح (مع خادم مفاتيح Antik). | 3.0 | تقنية أنتيك | لا | |
| خادم وسائط أدوبي | البث المباشر والفيديو حسب الطلب كخادم أصلي وخادم طرفي | 5.0 | أدوبي | لا | |
| خادم وسائط Ant | يدعم بروتوكول HLS وبروتوكول HLS منخفض زمن الوصول في الوضعين المستقل والجماعي. كما يمكنه استقبال بيانات WebRTC وRTMP وRTSP، وإنشاء نقاط نهاية لتشغيل بروتوكول HLS وبروتوكول HLS منخفض زمن الوصول. | 2.11 [ 57 ] | أنت ميديا | لا | تُعدّ تقنية HLS ميزةً أساسيةً في إصداري Community وEnterprise. أما تقنية Low Latency HLS فهي إضافةٌ متوافقةٌ مع كلا الإصدارين. |
| خادم وسائط إيفوستريم | يدعم هذا النظام منصات متعددة، بما في ذلك الأنظمة المدمجة مثل أجهزة التشفير وكاميرات IP وأجهزة تسجيل الفيديو الرقمية وغيرها. كما يدعم: Adobe Flash RTMP وRTMPS وLiveFLV، ومحول ترميز كامل لإنشاء بث بمعدل بت منخفض، وHTTP Live Streaming (HLS) للبث إلى أجهزة iPhone وiPad وAndroid، وHTTP Dynamic Streaming (HDS) لـ Adobe Air، وMicrosoft Smooth Streaming (MSS) لأجهزة Microsoft، وRTSP مع RTP أو MPEG-TS، وMPEG-TS (بث أحادي/بث متعدد)، وترميز مباشر متوافق، وأمان قوي لمحتواك (Verimatrix DRM، وتشفير HLS AES، وDstream Aliasing، ووضع العلامات المائية)، وآلية تجميع مدمجة، وغيرها. | 1.6.5 | إيفوستريم | لا | |
| ميث تي في | 0.25 | ميث تي في | نعم | ||
| خادم MACNETIX للفيديو حسب الطلب | 3.0 | ماك نتيكس | لا | ||
| خوادم أنيفيا NEA المباشرة | إعادة التغليف: من مدخل واحد، عدة مخرجات (HLS، MS Smooth Streaming ، ADS Flash ، MPEG-DASH ) | أنيفيا | لا | ||
| نظرة عامة على خدمة شحن الطرود: خادم المنشأ | التقاط البث المتعدد من IPTV وتقسيمه إلى أجزاء باستخدام HLS لبث مباشر متعدد النطاقات، مع تشفير AES | 2.1 | شحن الطرود | لا | |
| خدمات البث المباشر على nangu.TV | التكيف الفوري: يتم تخزين المحتوى مرة واحدة مما يتيح العديد من المخرجات (HLS، MS Smooth Streaming ، ADS Flash ، MPEG-DASH ) | nangu.TV | لا | ||
| خادم وسائط جامعة تيفرسيتي | 1.9 | جامعة | لا | النسخة الاحترافية فقط | |
| خادم Helix العالمي | البث المباشر + الفيديو حسب الطلب بتقنية HLS مع تكامل Verimatrix DRM، و ABR، ودقة عرض متعددة، وتشفير AES | 15.0+ | RealNetworks | لا | أداء عالي لبروتوكول HLS (أكثر من 12000 جهاز متزامن) |
| محرك البث المباشر Wowza | البث المباشر والفيديو حسب الطلب كخادم أصلي وخادم طرفي مع مسجل فيديو رقمي، وتكامل إدارة الحقوق الرقمية، وتحويل الترميز للعرض التكيفي. يدعم مخرجات MPEG-DASH وHLS وHDS وSmooth Streaming وRTMP وRTSP. يدعم Apple Low Latency HLS. | 2.0+ | أنظمة واوزا الإعلامية | لا | |
| منصة البث الموحدة | يقوم بدمج محتوى الوسائط من مصدر موحد واحد إلى مخرجات متعددة (Smooth Streaming و HDS و HLS و MPEG-DASH). | البث الموحد | لا | ||
| خادم فودوبوكس المباشر | يدعم البث المباشر عبر بروتوكول HTTP مع معدل بت متكيف (حتى 6 جودات متزامنة). ترميز الفيديو : AVC H.264 / HEVC H.265، ترميز الصوت : MP3 / AAC، طبقات النقل : HTTP / FTP / Amazon AWS S3 / Microsoft Azure Web Storage / الكتابة إلى القرص (NetBIOS / Samba)، الاستضافة : خادم ويب داخلي HTTP و/أو خوادم ويب خارجية (مثل: خادم Apache HTTP ، Microsoft IIS ، Nginx ، إلخ). | 1.0 | فودوبوكس | نعم | يدعم هذا البرنامج استقبال البث المباشر من أجهزة DVB-T، وأجهزة استقبال الأقمار الصناعية (Dreambox)، وبث IP (RTSP، RTMP، MMS، HTTP)، وبرامج تشغيل Microsoft DirectShow (بطاقات التقاط الفيديو، وبرامج الإنتاج المباشر، والكاميرات). كما يتوافق مع تقنية Intel Quick Sync Video وتسريع الأجهزة Nvidia NVENC . |
| خادم فيديو منصة فليكس واجن | فليكسواغون | لا | |||
| مشفر البث المباشر StreamCoder | مُشفّر فيديو فوري (المدخلات : بث DVB/IP أو إشارة فيديو). يدعم معدلات بت متعددة ولغات متعددة. | إكتاكوم | لا | ||
| خادم Apache HTTP | مؤسسة برمجيات أباتشي | نعم | |||
| خادم الوسائط غير الواقعي | 9.5 | تقنيات البث غير الواقعية | لا | يمكن أن يصل زمن استجابة البث المباشر عبر الإنترنت إلى 2.5 ثانية فقط. | |
| نيمبل ستريمر | يدعم بروتوكولات RTMP وRTSP وIcecast و MPEG-TS تحويل الفيديو إلى ABR HLS، كما يدعم تحويل MP4 وMP3 إلى VOD HLS. ويدعم أيضاً مواصفات Apple Low Latency HLS. | 1.0.0-x | لوحة إدارة الويب | لا | |
| وحدة Nginx-rtmp | وحدة مجانية لخادم nginx تدعم البث المباشر بتقنية HLS. متوافقة مع نظامي iOS و Android. | 0.9.x | رومان أروتيونيان | نعم | |
| Nginx Plus | مصدر الفيديو حسب الطلب HLS | شركة NGINX | لا | ||
| محرك وسائط الفرن | يدعم بروتوكولات HLS منخفضة زمن الوصول (HLSv7+)، وHLS (HLSv3+)، وABR LL-HLS، وABR HLS للبث المباشر | 0.16.0+ | أيرن سوفت | نعم | رخصة جنو أفيرو العامة |
| خادم وسائط فلوسونيك | دعم متعدد المنصات لبروتوكولات HTTP وRTSP وRTMP وDASH، ووظيفة تغيير الوقت، ووظائف مسجل الفيديو الرقمي مع إمكانيات إعادة تشغيل غير محدودة، ودعم بث HLS الخاص بنظام iOS. | 3.0+ | شركة فلوسونيك المحدودة. | لا | يدعم مجموعة كبيرة من الميزات مع دعم كامل لبروتوكول HTTP. |
| محرك الوسائط الموزعة VBrick (DME) | 2.0 | شركة VBrick Systems | لا | البث المباشر والمخزن بتقنية HLS. يمكن تحويل البث المباشر من عدة مصادر إدخال، بما في ذلك RTP وRTMP و MPEG-TS، باستخدام ترميز H.264. | |
| مبرمج Telebreeze / خادم الوسائط | تدفقات الإدخال والواجهات: UDP، TCP، RTP، HLS، HTTP، RTMP (MPEG-TS) تدفقات الإخراج: HLS، HTTP، UDP المعالجة المسبقة: تغيير الحجم، إزالة التشابك، تحويل معدل الإطارات، إعادة تشكيل الصوت، عرض الشعار | تيليبريز | لا | ||
| مجموعة أدوات تطوير برامج خادم بث الوسائط من LEADTOOLS | يقوم بتحويل الملفات أثناء التشغيل إلى Adobe HDS و Apple HLS و MPEG-DASH و Microsoft Smooth Streaming و RTSP. | 19.0 | تقنيات ليد | لا | |
| مسار MC | برنامج متعدد الوظائف لتوجيه البث المباشر وتحويل البروتوكولات | 4.4 | تيراكيو | لا | البروتوكولات المدعومة: TS عبر UDP، RTP، TCP، HLS، HTTP، RTSP/RTP |
| جهاز التوجيه المباشر | جهاز فك تشفير مباشر للأجهزة مع مخرج SDI و NDI ووظيفة تحويل الترميز | 4.1 | إنتينور | لا | البروتوكولات المدعومة: الإدخال: TS عبر UDP، RTP، TCP، HLS، HTTP، RTMP، الإخراج: UDP، RTP، TCP، RTMP |
| Elecard CodecWorks | منصة احترافية للترميز والتحويل في الوقت الحقيقي إلى HEVC/H.265 و AVC/H.264 و MPEG-2 فيديو يدعم البث التكيفي لمعدل البت عبر بروتوكولات HLS و MPEG-DASH. | 4.6 | إيليكارد | لا | البروتوكولات المدعومة: TS عبر UDP/RTP/SRT، مخرج RTMP، HLS، مخرج MPEG-DASH، UDP/RTP/SRT، NDI |
| TAC - تطبيق تيراكيو السحابي | منصة احترافية لتوجيه البث والترميز/تحويل الترميز في الوقت الفعلي، تدعم مختلف برامج ترميز الصوت والفيديو وبروتوكولات البث. | 1.0 | تيراكيو | لا | البروتوكولات المدعومة للإدخال والإخراج: UDP، RTP، RTSP، RTMP، TCP (عميل/خادم)، HLS، HTTP، FEC، SRT البروتوكولات المدعومة فقط: SDVoE و NDI |
| بيرتيوب | منصة فيديو مجانية ومفتوحة المصدر، لا مركزية، تعتمد على تقنية ActivityPub الموحدة، وتستخدم تقنية HLS من نظير إلى نظير لتقليل الحمل على الخوادم الفردية عند مشاهدة مقاطع الفيديو. | 1.3.0 | نعم | يتم توفير مقاطع الفيديو عبر بروتوكول HTTP للتنزيل، ولكن التشغيل يفضل التشغيل من نظير إلى نظير باستخدام HLS. |
أجهزة التشفير المباشر
| منتج | تكنولوجيا | اعتبارًا من الإصدار | محرر | حر | البروتوكولات المدعومة |
|---|---|---|---|---|---|
| سلسلة ENC-400 | جهاز تشفير مباشر للأجهزة مع SDI أو HDMI | 1.0 | تيراكيو | لا | TS عبر UDP، RTP، TCP، RTP/RTSP، دفع RTMP، HLS |
| WELLAV NB100 | بث مباشر باستخدام SDI أو HDMI، CVBS | 1.0 | تقنيات ويلاف | لا | TS UDP، RTP، RTP/RTSP، RTMP، HLS |
| ZyPerMX4 | جهاز تشفير مباشر للأجهزة مزود بـ 4 مداخل HDMI | 2.14 | زيفي | لا | TS عبر UDP، RTP، H.264/MPEG-4 AVC، HLS، RTMP، RTSP |
| ZyPerMX2 | جهاز تشفير مباشر للأجهزة مزود بمدخلين HDMI | 2.14 | زيفي | لا | TS عبر UDP، RTP، H.264/MPEG-4 AVC، HLS، RTMP، RTSP |
| Elecard CodecWorks | برنامج تشفير مباشر يدعم ما يصل إلى 8 مداخل SDI/HDMI أو NDI | 4.6 | إيليكارد | لا | TS UDP، RTP، SRT، RTMP push، HLS، MPEG-DASH |
| مُشفّر البث المباشر StreamS | برنامج/جهاز تشفير صوتي مباشر مع خيارات واجهة احترافية | 3.0 | ستريمز | لا | HLS/DASH ES، fMP4، FTP، FTPS، HTTP، HTTPS، DAV، DAVS، Akamai، Amazon S3، Microsoft BLOB، Google Cloud AAC-LC/HE-AAC/xHE-AAC - تشغيل متزامن في الوقت الفعلي والتحكم في البيانات الوصفية والرسومات |
أجهزة تشفير الفيديو حسب الطلب
| منتج | تكنولوجيا | اعتبارًا من الإصدار | محرر | حر | ملحوظات |
|---|---|---|---|---|---|
| مُشفّر VODOBOX HLS | يحوّل ملفات الفيديو إلى بثّ HLS مُشفّر مسبقًا بتقنية البثّ التكيفي ، جاهز للاستضافة والبثّ عبر خوادم Apache HTTP / Microsoft IIS / Nginx . يدعم ترميز AVC H.264 / HEVC H.265 / MPEG-TS / MP4 المُجزّأ / الصوت البديل / الترجمة البديلة. | 1.0 | فودوبوكس | نعم | يقوم هذا البرنامج بتحويل ملفات الفيديو التقليدية (avi، mp4، m2ts، mkv، ...) إلى تدفقات HLS بجودات متعددة لاستخدامها في خدمة الفيديو حسب الطلب أو إعادة التشغيل. ويمكن تسريع عملية التشفير باستخدام تقنيات Intel Quick Sync Video و Nvidia NVENC . |
| MediaGoom HLS Packager [ 58 ] | تحويل ملفات mp4 المشفرة بتقنية معدل البت المتعدد إلى أجزاء HLS. | 0.1 | ميدياغوم | نعم | يدعم كلاً من نظامي التشغيل لينكس وويندوز. |
انظر أيضاً
مراجع
- ↑ بانتوس، ر.؛ ماي، و. (2017). "قوائم التشغيل" . البث المباشر عبر HTTP . IETF . ص 9. القسم 4. doi : 10.17487/RFC8216 . ISSN 2070-1721 . RFC 8216. تاريخ الاسترجاع: 15 يناير 2020 .
- ↑ ليدرير، ستيفان. "تقرير مطوري الفيديو لعام 2022" (ملف PDF) . Bitmovin . تم الاطلاع عليه بتاريخ 25 أكتوبر 2023 .
- ↑ جوردان، لاري (10 يونيو 2013). "أساسيات البث المباشر عبر بروتوكول HTTP" . مدونة لاري . لاري جوردان وشركاؤه . تاريخ الاسترجاع: 18 يونيو 2013 .
- ↑ "MPEG-DASH مقابل Apple HLS مقابل Smooth Streaming مقابل Adobe HDS" . Bitmovin . 29 مارس 2015.
- ↑ تشين، سونغتشينغ؛ شين، بو؛ تان، واي تيان؛ وي، سوزي؛ تشانغ، شياودونغ (9 يوليو/تموز 2006). "دراسة حالة للبث عبر الإنترنت من خلال خوادم الويب". المؤتمر الدولي لهندسة الكهرباء والإلكترونيات (IEEE) للوسائط المتعددة والمعرض لعام 2006. الصفحات 2145-2148 . doi : 10.1109/ICME.2006.262660 . eISSN 1945-788X . ISBN 9781424403677ISSN 1945-7871 . S2CID 9202042 .
- ↑ سونغتشينغ تشين؛ بو شين؛ وي، س.؛ شياودونغ تشانغ (23-07-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 .
- ↑ بانتوس، ر. (30 سبتمبر 2011). "البث المباشر عبر بروتوكول HTTP" . فريق عمل هندسة الإنترنت . تم الاسترجاع في 18 يونيو 2013 .
- ↑ "سجلّات بثّ draft-pantos-http-live-streaming" . تاريخ الاسترجاع: 17 أبريل 2017.
تمّ تغيير البثّ من None إلى ISE
- ↑ بانتوس، روجر؛ ماي، ويليام (أغسطس 2017). البث المباشر عبر بروتوكول HTTP . IETF . doi : 10.17487/RFC8216 . RFC 8216. تاريخ الاسترجاع: 5 سبتمبر 2017 .
- ↑ روجر، بانتوس؛ ويليام، ماي. "البث المباشر عبر بروتوكول HTTP" . tools.ietf.org . تم الاطلاع عليه بتاريخ 23 يناير 2017 .
- ↑ ما الجديد في البث المباشر عبر HTTP . مطورو Apple .
- ↑ سيجلين، تيم (16 يونيو 2016). "يدعم HLS الآن MP4 المجزأ، مما يجعله متوافقًا مع DASH" . StreamingMedia.com .
- ↑ غراندل، راينهارد (15 يونيو 2016). "مؤتمر WWDC16: يدعم HLS صيغة MP4 المجزأة - ويصبح متوافقًا مع MPEG-DASH!" . Bitmovin.com .
- ↑ بروتوكول HLS منخفض زمن الاستجابة . مطورو Apple .
- ↑ «قدّم لنا المجتمع بثًا مباشرًا منخفض التأخير. ثمّ سحبته آبل» . ١٤ يونيو ٢٠١٩. تاريخ الاطلاع: ١٧ يونيو ٢٠١٩ .
- ↑ "وثائق مطوري Apple" . developer.apple.com . تم الاطلاع عليه بتاريخ 10 أغسطس 2022 .
- ↑ سبيلمانز، بيتر-يان (9 ديسمبر 2020). "زمن استجابة منخفض في كل مكان: كيفية تطبيق LL-HLS عبر المنصات" . ثيو . تم الاسترجاع في 11 مارس 2021 .
- ↑ بانتوس، روجر (30 أبريل 2020). "البث المباشر عبر بروتوكول HTTP، الطبعة الثانية" . IETF . تم الاطلاع عليه بتاريخ 30 أبريل 2020 .
- ↑ غوناي، يونس إمره (29 أغسطس 2024). "ارتقِ بتجربة البث المباشر: سحر LL-HLS مع خادم Ant Media - خادم Ant Media" . antmedia.io . تاريخ الاسترجاع: 6 ديسمبر 2024 .
- ↑ "شبكة توصيل محتوى الفيديو | بث الفيديو | توصيل البث | فاستلي" . www.fastly.com . تم الاطلاع عليه بتاريخ 1 أكتوبر 2020 .
- ↑ "دليل الترميز" . دعم فيديو Limelight Orchestrate . شبكات Limelight. مؤرشف من الأصل بتاريخ 1 أغسطس 2013. تم الاطلاع عليه بتاريخ 14 نوفمبر 2013 .
- ↑ "Module ngx_http_hls_module" . nginx.org .
- ↑ "hls-server" . npm. 12 فبراير 2018.
- ↑ "Storm Streaming" . Storm Streaming . تم الاسترجاع في 30 يوليو 2021. أجهزة
الإخراج: HLS، MPEG-DASH، WebSocket، RTMP
- ↑ "أبرز ميزات منصة أندرويد 3.0" . مطورو أندرويد . مؤرشف من الأصل بتاريخ 28-01-2011.
- ↑ "تحديثات webOS 3.0.5" . مؤرشف من الأصل بتاريخ 22-01-2012.
- ↑ "بث الفيديو التكيفي المبسط: الإعلان عن دعم HLS وDASH في نظام التشغيل Windows 10" . مدونة فريق Internet Explorer . 29 يناير 2015.
- 1 2 سيجلين، تيم (1 نوفمبر 2010). "نظرة أولى: خدمات وسائط مايكروسوفت IIS 4" . StreamingMedia.com . تم الاطلاع عليه في 30 يوليو 2011 .
- ↑ تشان، ديفيد (26 نوفمبر 2010). "مراجعة تطبيق iPad: SlingPlayer" . مدونة النقاد . مؤرشف من الأصل في 15 أبريل 2014. تم الاطلاع عليه في 14 أبريل 2014 .
- ↑ سكوت، أندرو (27 فبراير 2015). "مصنع الصوت: نظرة عامة" . مدونة إنترنت . بي بي سي.
ستكون الأصول الوحيدة المتاحة عند الطلب هي AAC HLS. ... ما زلنا نتواصل مع المصنّعين، والعديد منهم واثقون من قدرتهم على تزويد مستخدميهم بإمكانية الوصول إلى جميع تدفقات HLS AAC البالغ عددها 57 تدفقًا بمعدل 320
كيلوبت/ثانية في غضون أسابيع أو أشهر قليلة.
- ↑ شين، يويشي (2017). "تحويل/إعادة ترميز الفيديو المباشر: FFmpeg مقابل TwitchTranscoder، الجزء 1" .
- ↑ "تنسيقات الوسائط المدعومة" . مطورو أندرويد .
- ↑ "بث مباشر عبر بروتوكول HTTP (HLS) | هل يمكنني استخدام... جداول دعم HTML5 وCSS3 وما إلى ذلك" . caniuse.com .
- ↑ "فايرفوكس لنظام أندرويد 50.0، اطلع على جميع الميزات الجديدة والتحديثات والإصلاحات" . موزيلا .
- ↑ جايلز، رالف؛ سمول، مارتن (28 نوفمبر 2017). "تشغيل فيديو AV1 بتقنية DASH في متصفح فايرفوكس" . مدونة موزيلا هاكس - مدونة مطوري الويب .
- ↑ "فايرفوكس لنظام أندرويد بيتا 59.0 بيتا، اطلع على جميع الميزات الجديدة والتحديثات والإصلاحات" . موزيلا .
- ↑ سليفكا، إريك (15 نوفمبر 2010). "تلميحات لخدمة 'البث المباشر لآيتونز' موجودة في آيتونز 10.1" . ماك رومرز .
- ↑ "#2943 (دعم البث المباشر عبر HTTP كعميل)" . متتبع أخطاء VLC . 9 يوليو 2009.
- ↑ "تشغيل فيديو HLS المتدفق باستخدام مشغل VLC - منتديات VideoLAN" . forum.videolan.org .
- ↑ "Windows 8 - البث المباشر عبر HTTP" . www.3ivx.com .
- ↑ "3ivx - برنامج شركاء مطوري Xbox Live - موفر المكونات" . www.3ivx.com .
- ↑ NV، THEO Technologies. "مشغل فيديو HTML5 - THEOplayer" . www.theoplayer.com .
- ↑ مشغل الوسائط، راديانت ميديا. " سجل الإصدارات - مشغل الوسائط راديانت" . www.radiantmediaplayer.com
- ↑ "dailymotion – Medium" . Medium .
- ↑ "صفحة العرض التوضيحي لـ hls.js" . مؤرشفة من الأصل في 20 نوفمبر 2015.
- ↑ "Orange-OpenSource/hasplayer.js" . GitHub .
- ↑ "شرارة" . شرارة .
- ↑ "google/shaka-player" . GitHub .
- ↑ "عرض توضيحي لبرنامج Shaka Player" . shaka-player-demo.appspot.com .
- ↑ "Fluid Player - مشغل فيديو HTML5" . www.fluidplayer.com .
- ↑ "وثائق مشغل Fluid" . docs.fluidplayer.com .
- ↑ "fluid-player/fluid-player" . GitHub .
- ↑ "QMPlay2 - مشغل الوسائط Qt 2" . 22 أكتوبر 2023 - عبر GitHub.
- ↑ "marakew/AvProxy" . GitHub .
- ↑ أوزر، جان (2015). "مراجعة: Bitcodin، خدمة ترميز الفيديو السحابية من Bitmovin" . www.StreamingMediaGlobal.com .
- ↑ "تقديم فيديوهات HLS - Brightcove Learning" . support.brightcove.com .
- ↑ غوناي، يونس إمره (29 أغسطس 2024). "ارتقِ بتجربة البث المباشر: سحر LL-HLS مع خادم Ant Media - خادم Ant Media" . antmedia.io . تاريخ الاسترجاع: 6 ديسمبر 2024 .
- ↑ "MediaGoom. بث الويب الأساسي" .
- بروتوكول نقل النص التشعبي
- الوسائط المتعددة
- بروتوكولات الشبكة
- كويك تايم
- أنظمة بث الوسائط
