البث وIPTV
استعار التلفاز المباشر عبر الإنترنت مفرداته من ثلاثة أماكن مختلفة — البث الإذاعي، والويب، وبرنامج لوحة تحكم واحد أصبح معيارًا بالصدفة. هذه هي الكلمات التي تظهر.
-
HLS
HTTP Live Streaming -
بروتوكول بث خاص بـApple، والذي يستخدمه كل شيء تقريبًا. يُقسَّم الفيديو إلى مقاطع قصيرة مُدرَجة في قائمة تشغيل نصية، ويجلبها المشغّل بالترتيب عبر HTTP عادي.
فاز HLS لأنه لا يحتاج إلى خادم خاص: المقاطع ملفات، وقائمة التشغيل ملف، ويستطيع أي خادم ويب تسليم كليهما. مدعوم أصليًا في كل مكان على منصات Apple وتقريبًا في كل مكان آخر.
لتصميمه نتيجة واحدة يواجهها الناس باستمرار — لا يوجد ملف فيديو واحد لحفظه. ما تشاهده لا يوجد إلا كألف قطعة ومجموعة تعليمات لجلبها.
انظر أيضًا: القائمة الرئيسيةالمقطعمعدل البت التكيفي
-
القائمة الرئيسية
manifest, playlist, .m3u8 -
الملف النصي الذي يسرد مما يتكون البث. تسرد القائمة الرئيسية مستويات الجودة المتاحة؛ ويشير كل منها إلى قائمة وسائط تسرد المقاطع الفعلية.
افتح واحدة فتكون بضعة عشرات من الأسطر: ترويسة، وبعض المعاملات، وعناوين. كل ما تشاهده في مكان آخر. لبث مباشر، يعيد المشغّل جلب هذا الملف كل بضع ثوانٍ، لأنه ينمو مع استمرار البث.
عناوين القوائم الرئيسية عادة موقَّعة ومحدودة زمنيًا، وهذا سبب أن رابطًا كان يعمل هذا الصباح غالبًا ما يشير إلى لا شيء بحلول بعد الظهر.
-
المقطع
segment, chunk -
قطعة قصيرة واحدة من بث، عادة من ثانيتين إلى عشر ثوانٍ، تُسلَّم كملف خاص بها. ساعة من الفيديو تعني مئات إلى آلاف منها.
التقسيم إلى مقاطع هو ما يتيح تبديل الجودة أثناء التشغيل: يطلب المشغّل ببساطة القطعة التالية من مستوى جودة مختلف، ويحدث التغيير عند حد بدلًا من كونه انقطاعًا.
هو أيضًا ما يجعل تنزيل بث إعادة بناء بدلًا من نسخ. يجب جلب كل مقطع ثم كتابته في حاوية واحدة بفهرس صحيح — الخطوة التي تمنح النتيجة شريط بحث يعمل.
انظر أيضًا: HLSإعادة التغليف
-
معدل البت التكيفي
ABR, adaptive bitrate -
تقديم المحتوى نفسه بعدة مستويات جودة والسماح للمشغّل بالتنقل بينها مع تغير الاتصال. هذا سبب تراجع وضوح البث بدلًا من توقفه.
يقيس المشغّل سرعة وصول المقاطع ويختار أعلى جودة يعتقد أنه يستطيع الحفاظ عليها. حين يضيق الاتصال، يخفّض المستوى، عادة قبل نفاد المخزن المؤقت.
هذا هو الفرق الأكبر بين مشاهدة بث وتنزيل ملف. يريد التنزيل أفضل نسخة وسينتظر؛ ويفضّل البث أن يبدو أكثر ليونة على أن يتوقف.
انظر أيضًا: HLSالتخزين المؤقتمعدل البت
-
التخزين المؤقت
buffering -
مشغّل يحمل بضع ثوانٍ من الفيديو متقدمًا على ما تشاهده، كي لا يتحول تعثر شبكي قصير إلى توقف. حين ترى الكلمة، فقد نفد المخزن المؤقت.
يتحمل مخزن مؤقت أكبر اضطرابًا أكثر مقابل استغراق وقت أطول للبدء واستجابة أبطأ لتغيير قناة. تُبقيه البثوث المباشرة صغيرًا عمدًا، وهذا سبب كونها أكثر هشاشة من الفيديو عند الطلب.
حين تتقطع قناة IPTV، يكون السبب غالبًا في مكان ما بين المزوّد وبينك — خادمهم، أو المسار، أو اتصالك. يشغّل التطبيق نفسه على الجهاز نفسه ملفًا محليًا بمعدل البت نفسه من دون رمش، وهذه أسرع طريقة للتمييز بين الاثنين.
انظر أيضًا: معدل البت التكيفيIPTV
-
IPTV
-
تلفاز يُسلَّم عبر الإنترنت بدلًا من الأثير أو الكابل أو الأقمار الصناعية. ككلمة، تصف طريقة تسليم ولا تقول شيئًا عمّن يحق له تسليم ماذا.
ما يتكون منه الاشتراك فعليًا قائمة — قائمة M3U، أو حساب على لوحة تحكم — تسمّي قنوات وتعطي عنوانًا لكل واحدة. يحوّل المشغّل ذلك إلى دليل قنوات؛ ولا يستضيف أو يزوّد شيئًا.
وهذا الجزء المهم قانونيًا كما هو تقنيًا. تطبيق يشغّل IPTV لا يشحن أي قنوات، وهل يملك مزوّد معين الحق في نقل ما ينقله سؤال يخص ذلك المزوّد.
انظر أيضًا: قائمة M3UXtream Codesدليل البرامج الإلكتروني
-
قائمة M3U
M3U playlist -
قائمة نصية عادية بأسماء القنوات وعناوين البث، والطريقة الأكثر شيوعًا لتسليم اشتراك IPTV. لا تحتوي على أي فيديو إطلاقًا.
كل مُدخَل سطر يسمّي القناة — بشعار ومجموعة ومعرّف مرفَق بالعرف — وسطر يعطي عنوانها. لم تُقنَّن أي من هذه الأعراف يومًا، فيكتبها كل مزوّد بشكل مختلف قليلًا.
نمت قوائم المزوّدين إلى ما يفوق ما توقعته الصيغة: مئات الآلاف من القنوات ومئات الميغابايتات من النص أمر عادي الآن، وتطبيق يقرأ واحدة في الذاكرة قبل تحليلها سينهيه iOS قبل أن ينتهي بوقت طويل.
انظر أيضًا: IPTVXtream Codes
-
Xtream Codes
-
برنامج لوحة تحكم أصبحت واجهته البرمجية معيارًا فعليًا. بدلًا من ملف قائمة تشغيل، تحصل على عنوان خادم واسم مستخدم وكلمة مرور، ويطلب التطبيق من اللوحة القنوات والأفلام والمسلسلات والدليل.
أُغلقت الشركة التي طورته عام 2019؛ ونجت الواجهة البرمجية بعدها، لأن آلاف المزوّدين بنوا عليها أصلًا وتوقعها عملاؤهم. البرمجيات الموصوفة بأنها "متوافقة مع Xtream" تنفّذ تلك الواجهة، لا تستخدم منتج تلك الشركة.
تختلف عن قائمة تشغيل عادية بطريقتين مفيدتين: يصل الكتالوج كبيانات مُبنيَة بدلًا من قائمة مسطَّحة، وتفرض اللوحة حدًا للاتصالات — وهذا سبب إمكانية إسقاط تنزيل وقناة مباشرة أحدهما الآخر في آن واحد.
انظر أيضًا: IPTVقائمة M3Uدليل البرامج الإلكتروني
-
دليل البرامج الإلكتروني
EPG, electronic programme guide -
الجدول: ما يُعرَض على كل قناة الآن، وما التالي، وما كان سابقًا. يُسلَّم منفصلًا عن القنوات نفسها، عادة كملف XMLTV.
يُطابَق الدليل مع القنوات بمعرّف يضعه المزوّد على كل واحدة. حين تكون هذه المعرّفات مفقودة أو غير متسقة — وهذا شائع — لا تُظهِر القنوات معلومات برنامج رغم وجود بيانات الدليل وصحتها.
دليل كامل لمزوّد كبير تنزيل كبير بحد ذاته، يغطي أيامًا من الجدول لآلاف القنوات.
انظر أيضًا: IPTVالمشاهدة بعد البثXtream Codes
-
المشاهدة بعد البث
catch-up, timeshift, archive -
مشاهدة شيء بُثَّ فعلًا، بطلب وقت ماضٍ على قناة من خادم المزوّد. توجد فقط حيث يسجّل المزوّد؛ لا يُخزَّن شيء على جهازك.
حيث تُقدَّم، يستطيع تطبيق تحويل برنامج ماضٍ في الدليل إلى طلب لتلك النافذة من تلك القناة. تمتد الأرشيفات النموذجية بضعة أيام.
إنها قدرة المزوّد بالكامل. لا يستطيع تطبيق إضافة المشاهدة بعد البث إلى قناة لا تملكها، ومُدخَل دليل من الأسبوع الماضي ليس دليلًا على وجود التسجيل.
انظر أيضًا: دليل البرامج الإلكترونيIPTV
-
إدارة الحقوق الرقمية
DRM, digital rights management -
تشفير لا تستطيع فكه إلا برمجيات تشغيل مرخَّصة، باستخدام مفاتيح تُجلَب من خادم ترخيص. FairPlay على منصات Apple، وWidevine على Android ومعظم متصفحات الويب.
بث محمي بإدارة الحقوق الرقمية مشفّر من طرف إلى طرف، ولا يُطلَق المفتاح إلا لبرمجيات أثبتت أنها ستطيع القواعد المرفَقة به — لا حفظ، ولا التقاط، وأحيانًا لا عرض خارجي.
هذه ليست صعوبة يُلتَف حولها؛ إنها الآلية تعمل. أي أداة تدّعي تنزيل بث محمي بإدارة الحقوق الرقمية تحرّف إما ما تفعله أو ما هو البث.