AICKO IPTV: التطبيق المجاني لقوائم IPTV الخاصة بك تنزيل

نُشر في · بقلم فريق AICKO IPTV · 5 دقائق قراءة

الحاوية والبروتوكول والترميز: ثلاثة مفاهيم يجب التمييز بينها

قبل المقارنة بين الصيغ، لا بد من الفصل بين ثلاث طبقات كثيرًا ما تُخلط ببعضها:

HLS وMPEG-TS وDASH: بروتوكولات بث الفيديو
  • الترميز (codec) يضغط الصورة والصوت (H.264 وHEVC وAAC…)؛ وهو الذي يحدد ما إذا كان جهازك قادرًا على فك ترميز الفيديو؛
  • الحاوية (container) ترتّب البيانات المضغوطة مع أختامها الزمنية ومساراتها الصوتية والترجمات (MPEG-TS وMP4 وMKV…)؛
  • بروتوكول البث ينظّم إيصال المحتوى عبر الشبكة: التقطيع إلى أجزاء، وقائمة هذه الأجزاء، واختيار الجودة (HLS وDASH…).

MPEG-TS هو في الأساس حاوية، أما HLS وDASH فبروتوكولان ينقلان حاويات. فيمكن لفيديو واحد بترميز H.264 أن يمر عبر MPEG-TS خام، أو عبر HLS بمقاطع MPEG-TS، أو عبر DASH بمقاطع MP4. وتُعالج الترميزات نفسها في مقالنا عن H.264 وHEVC وAV1.

MPEG-TS: الصيغة الموروثة من التلفزيون

وُحِّد معيار MPEG Transport Stream في منتصف تسعينيات القرن الماضي (المعيار ISO/IEC 13818-1) للتلفزيون الرقمي. وهو الصيغة المستخدمة في البث الأرضي والفضائي والكابل. يقسّم البيانات إلى حزم من 188 بايتًا، تحمل كل منها معرّفًا (PID) يبيّن هل تنقل فيديو أو مسارًا صوتيًا أو ترجمة أو جداول خدمة.

ميزته الكبرى هي المتانة: صُمّم لإشارات لاسلكية غير مثالية، فيستطيع المستقبِل الالتحاق بالتدفق في أي لحظة وإعادة المزامنة بعد أي فقدان. وتدفق MPEG-TS لا بداية له ولا نهاية: إنه تيار متواصل.

ونصادفه على الإنترنت في شكلين:

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

HLS: البث المقطَّع من Apple

أطلقت Apple HLS (HTTP Live Streaming) عام 2009 لجهاز iPhone، ثم نُشر بوصفه RFC 8216 عام 2017. وهو اليوم بروتوكول البث الأكثر انتشارًا. ويقوم مبدؤه على ثلاث أفكار.

1. يُقطَّع الفيديو إلى مقاطع

يقص الخادم الفيديو إلى مقاطع مدة كل منها بضع ثوانٍ (توصي Apple بـ 6 ثوانٍ)، وتُخزَّن كملفات عادية: تاريخيًا بصيغة MPEG-TS (.ts)، ومنذ 2016 أيضًا بصيغة MP4 المجزأ (.m4s، وهي صيغة CMAF). ويُحمَّل كل مقطع بطلب HTTP عادي، مثل صورة في موقع ويب. وهذا ما يجعل HLS سهل التوزيع عبر شبكات توصيل المحتوى (CDN) وقليل التأثر بجدران الحماية.

2. ملف مانيفست يسرد المقاطع

لا يتلقى المشغّل الفيديو مباشرة: بل يقرأ أولًا ملفًا نصيًا .m3u8 هو المانيفست (manifest)، يسرد المقاطع المتاحة.

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:48215
#EXTINF:6.000,
segment_48215.ts
#EXTINF:6.000,
segment_48216.ts
#EXTINF:6.000,
segment_48217.ts

في البث المباشر يكون هذا المانيفست نافذة منزلقة: يعيد المشغّل تحميله بانتظام، فتظهر مقاطع جديدة في النهاية وتختفي الأقدم. أما في الفيديو عند الطلب فتكون القائمة كاملة وتنتهي بـ #EXT-X-ENDLIST.

3. عدة جودات واختيار تلقائي

يمكن لمانيفست «رئيسي» أن يشير إلى عدة نسخ من القناة نفسها، لكل منها معدل بيانات ودقة:

#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=1800000,RESOLUTION=960x540,CODECS="avc1.4d401f,mp4a.40.2"
540p/index.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=5000000,RESOLUTION=1920x1080,CODECS="avc1.640028,mp4a.40.2"
1080p/index.m3u8

يقيس المشغّل سرعة تحميل المقاطع وينتقل من جودة إلى أخرى بين مقطعين. هذا هو البث المتكيّف (adaptive bitrate، ABR): حين تضعف الشبكة تصبح الصورة أقل وضوحًا بدل أن تتوقف. ولهذا قد تبدو القناة أقل حدة في الثواني الأولى: فالمشغّل يبدأ غالبًا بجودة حذرة قبل أن يرتفع.

يشبه بناء هذه الملفات بناء قوائم تشغيل القنوات، وهو ما يسبب لبسًا؛ ويُشرح الفرق في صيغة M3U سطرًا بسطر.

MPEG-DASH: المعيار الدولي

وُحِّد MPEG-DASH (Dynamic Adaptive Streaming over HTTP) عام 2012 (ISO/IEC 23009-1). يقوم على مبادئ HLS نفسها، أي مقاطع تُحمَّل عبر HTTP وبث متكيّف، لكن بخيارات تقنية مختلفة:

  • المانيفست ملف XML يسمى MPD (Media Presentation Description)، وهو أغنى وأعقد من ملف .m3u8؛
  • هو مستقل عن الترميز وعن الحاوية، وإن كان المستخدم عمليًا في الغالب هو MP4 المجزأ؛
  • تستخدمه المنصات الكبرى للفيديو عند الطلب بكثرة، وغالبًا مع أنظمة حماية (DRM) مثل Widevine أو PlayReady.

وقد سهّلت صيغة CMAF التقريب بين العالمين، إذ تتيح تقديم مقاطع MP4 نفسها في HLS وDASH معًا، بمانيفستين مختلفين.

جدول مقارنة

المعيارMPEG-TS متواصلHLSMPEG-DASH
الأصلالتلفزيون الرقمي (تسعينيات القرن الماضي)Apple، 2009معيار ISO، 2012
النقلتدفق HTTP متواصلمقاطع عبر HTTPمقاطع عبر HTTP
المانيفستلا يوجد.m3u8 (نص).mpd (XML)
البث المتكيّفلانعمنعم
زمن التأخير المعتاد في البث المباشرمنخفض (بضع ثوانٍ)نحو 10 إلى 30 ثانية؛ وبضع ثوانٍ في LL-HLSمماثل لـ HLS؛ ويقل في وضع التأخير المنخفض
الاستئناف بعد الانقطاعإعادة اتصال كاملةالمقطع التاليالمقطع التالي
التشغيل الأصلي على iPhoneلا (مشغّل خارجي)نعملا (مشغّل خارجي)

زمن التأخير: لماذا يصل البث المباشر متأخرًا

زمن التأخير (latency) هو الفاصل بين اللحظة المصوَّرة واللحظة التي تُعرض فيها عندك. في البث الأرضي يكون بضع ثوانٍ. وفي HLS التقليدي يبلغ غالبًا 20 إلى 30 ثانية، ولهذا قد يحتفل جارك بهدف قبلك. ويتراكم هذا التأخير من عدة مراحل:

  1. ترميز المصدر، ويستغرق بضع ثوانٍ؛
  2. صناعة المقطع: فالمقطع الذي مدته 6 ثوانٍ لا يمكن نشره إلا بعد انقضاء ثوانيه الست؛
  3. الذاكرة المؤقتة للمشغّل: لامتصاص تقلبات الشبكة، تحتفظ مشغّلات HLS عادةً بعدة مقاطع مقدَّمًا، أي هامش من 12 إلى 18 ثانية؛
  4. مسار الشبكة والخوادم الوسيطة المحتملة.

فتقليل التأخير يعني تقليل الهامش، وقبول مخاطر أكبر للانقطاع حين تتذبذب الشبكة. أما الصيغ منخفضة التأخير، وهي LL-HLS (قدمتها Apple عام 2019) ووضع التأخير المنخفض في DASH، فتنشر أجزاء جزئية من المقطع لتنزل إلى بضع ثوانٍ، لكن يجب أن يدعمها الخادم والمشغّل معًا. أما تدفق MPEG-TS المتواصل، بلا تقطيع، فيوفر بطبيعته تأخيرًا أقصر، على حساب غياب البث المتكيّف. وتُفصَّل إعدادات الذاكرة المؤقتة وآثارها في دليلنا لمعالجة التحميل المؤقت (buffering).

التوافق بحسب الأجهزة

لا يحدد البروتوكول وحده إمكانية التشغيل: يجب أيضًا أن يعرف الجهاز فتح الحاوية وفك الترميز. بعض المعالم:

  • iPhone وiPad وApple TV: يشغّل النظام HLS أصلًا. أما DASH وتدفق MPEG-TS المتواصل فيحتاجان إلى تطبيق له محرك تشغيل خاص.
  • أندرويد وAndroid TV: مشغّل النظام المرجعي (ExoPlayer، وصار Media3) يدعم HLS وDASH وMPEG-TS؛ والتوافق الفعلي يعتمد خصوصًا على مفكّكات الفيديو العتادية في الجهاز.
  • المتصفحات: يشغّل Safari صيغة HLS مباشرة؛ وتشغّل المتصفحات الأخرى HLS وDASH عبر مكتبات JavaScript تعتمد على واجهة Media Source Extensions.
  • التلفزيونات الذكية: تدعم الموديلات الحديثة HLS وDASH في مشغّلاتها المدمجة، بحدود تتفاوت بحسب السنة والفئة.

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

الخلاصة

  • الـترميز يضغط، والـحاوية ترتّب، والـبروتوكول يوصل.
  • MPEG-TS آتٍ من التلفزيون: متين وبتأخير منخفض، لكن بجودة واحدة في التدفق المتواصل.
  • HLS يقطّع الفيديو إلى مقاطع مدرجة في ملف .m3u8 ويكيّف الجودة مع سرعة الاتصال.
  • DASH يتبع المبدأ نفسه بمانيفست XML ومعيار دولي.
  • يعتمد زمن التأخير في البث المباشر أساسًا على مدة المقاطع والذاكرة المؤقتة.

الأسئلة الشائعة

هل الأفضل اختيار صيغة .ts أم .m3u8 حين تقدم الخدمة الاثنتين؟

غالبًا يبدأ .ts المتواصل أسرع وبتأخير أقل، لكن دون تكييف للجودة. أما .m3u8 (HLS) فيتحمل شبكة غير مستقرة بصورة أفضل، خصوصًا عبر Wi-Fi. جرّب الاثنين: فأفضل اختيار يتوقف على اتصالك وعلى الخادم.

لماذا تتغير الجودة من تلقاء نفسها أثناء التشغيل؟

هذا هو البث المتكيّف في HLS أو DASH: ينتقل المشغّل إلى نسخة أخف حين يتباطأ التحميل، ثم يرتفع حين تسمح الشبكة. وهذا أفضل من الانقطاع.

هل ملف m3u8 فيديو؟

لا. إنه ملف نصي يصف أماكن مقاطع الفيديو. وحفظه وحده لا يحتفظ بأي صورة.

لماذا يتأخر البث المباشر عن التلفزيون؟

يضيف التقطيع إلى مقاطع والذاكرة المؤقتة للمشغّل عادةً عدة عشرات من الثواني. وتقلّل الصيغ منخفضة التأخير هذا الفارق حين يدعمها الخادم والمشغّل.

للمزيد

اقرأ أيضًا

🧩

الصيغ والتقنية

صيغة M3U / M3U8 مشروحة سطرًا بسطر

ملف m3u وm3u8 شرحًا: #EXTM3U و#EXTINF وtvg-id وtvg-logo وgroup-title، وكيف تتجنب أخطاء الترميز وتنشئ قائمة تشغيل صحيحة وسليمة بنفسك.

اقرأ المقال
🧩

الصيغ والتقنية

كيف يعمل اتصال Xtream Codes

Xtream Codes API شرحًا: الخادم والمنفذ واسم المستخدم وplayer_api.php والفئات والأفلام والمسلسلات وتاريخ الانتهاء والاتصالات المتزامنة وطريقة تشخيص الأعطال.

اقرأ المقال
🧩

الصيغ والتقنية

EPG وXMLTV: من أين يأتي دليل البرامج

بنية ملف XMLTV وربط tvg-id والمناطق الزمنية، وكيف تعالج دليل برامج فارغًا أو متأخرًا بساعة: افهم دليل البرامج الإلكتروني EPG وأصلحه.

اقرأ المقال

نزّل AICKO IPTV

التطبيق مجاني ويعمل باشتراك IPTV الخاص بك. اختر جهازك: رابط الهاتف ينقلك تلقائيًا إلى المتجر المناسب.

أندرويد و iOS نسخة الهاتف ويندوز 10 و11 نسخة الحاسوب سامسونج، أندرويد TV، Fire TV نسخة التلفاز
التنزيل من App Store متوفر على Google Play متوفر علىMicrosoft Store متوفر علىAmazon Appstore