إذا سبق لك إجراء أي بث مباشر ، فيجب أن تكون على دراية ببروتوكولات البث ، خاصةً RTMP ، وهو البروتوكول الأكثر شيوعًا للبث المباشر.ومع ذلك ، هناك بروتوكول دفق جديد يخلق ضجة في عالم البث.يطلق عليه SRT.إذن ، ما هو بالضبط SRT؟
SRT تعني النقل الموثوق الآمن ، وهو بروتوكول دفق تم تطويره بواسطة Haivision.اسمحوا لي أن أوضح أهمية بروتوكول البث بمثال.عندما يفتح شخص ما بث YouTube Live لعرض تدفقات الفيديو ، يرسل جهاز الكمبيوتر الخاص بك "طلب الاتصال" بالخادم.عند الموافقة على الطلب ، يقوم الخادم بعد ذلك بإعادة بيانات الفيديو المقطوعة إلى الكمبيوتر الشخصي حيث يتم فك تشفير الفيديو وتشغيله في نفس الوقت.SRT هو في الأساس بروتوكول دفق يجب أن يفهمه جهازان من أجل دفق الفيديو السلس.كل بروتوكول له مزايا وعيوب و RTMP و RTSP و HLS و SRT هي بعض من أبرز البروتوكولات المستخدمة في دفق الفيديو.
لماذا SRT على الرغم من أن RTMP هو بروتوكول دفق ثابت وشائع الاستخدام؟
لمعرفة إيجابيات وسلبيات SRT بالإضافة إلى ميزاتها ، يجب أولاً مقارنتها بـ RTMP.RTMP ، المعروف أيضًا باسم Real-Time Messaging Protocol ، هو بروتوكول تدفق متطور وراسخ يتمتع بسمعة موثوقية بسبب إمكانات إعادة إرسال الحزمة المستندة إلى TCP والمخازن المؤقتة القابلة للتعديل.RTMP هو بروتوكول البث الأكثر استخدامًا ولكن لم يتم تحديثه مطلقًا منذ عام 2012 ، لذلك من المحتمل جدًا أن يتم استبداله بـ SRT.
الأهم من ذلك ، أن SRT تتعامل مع الفيديو الإشكالي بشكل أفضل من RTMP.يمكن أن يتسبب دفق RTMP عبر شبكات غير موثوقة وذات نطاق ترددي منخفض في حدوث مشكلات مثل التخزين المؤقت وتجميع البث المباشر.تتطلب SRT نطاقًا تردديًا أقل وتحل أخطاء البيانات بشكل أسرع.نتيجة لذلك ، سيختبر المشاهدون تدفقًا أفضل ، مع قدر أقل من التخزين المؤقت والبكسل.
يوفر SRT زمن انتقال منخفض للغاية من طرف إلى طرف ويوفر سرعة أسرع مرتين إلى ثلاث مرات من RTMP
مقارنة بـ RTMP ، يوفر دفق SRT زمن انتقال أقل.كما تم إملاءه في المستند التعريفي التمهيدي (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/) التي نشرتها Haivision ، في نفس بيئة الاختبار ، فإن SRT لديها تأخير 2.5 - 3.2 مرة أقل من RTMP ، وهو تحسن جوهري.كما هو موضح في الرسم البياني أدناه ، يمثل الشريط الأزرق أداء SRT ، ويصور الشريط البرتقالي زمن انتقال RTMP (تم إجراء الاختبارات في أربعة مواقع جغرافية مختلفة ، مثل من ألمانيا إلى أستراليا وألمانيا إلى الولايات المتحدة).
لا يزال يظهر أداءً فائقًا حتى في شبكة غير موثوقة
إلى جانب الكمون المنخفض ، من الجدير بالذكر أن SRT لا يزال بإمكانها الإرسال في شبكة ذات أداء ضعيف.تحتوي البنية التحتية SRT على وظائف مدمجة تقلل من الآثار الضارة الناجمة عن تقلب النطاق الترددي ، وفقدان الحزمة ، وما إلى ذلك ، وبالتالي الحفاظ على سلامة وجودة دفق الفيديو حتى في الشبكات التي لا يمكن التنبؤ بها.
المزايا التي يمكن أن تحققها SRT؟
بالإضافة إلى وقت الاستجابة المنخفض للغاية والمرونة للتغيرات في بيئة الشبكة ، هناك أيضًا مزايا أخرى يمكن أن توفرها لك SRT.نظرًا لأنه يمكنك إرسال مقاطع فيديو على حركة مرور غير متوقعة ، فلن تكون هناك حاجة لشبكات GPS باهظة الثمن ، لذلك يمكنك أن تكون قادرًا على المنافسة من حيث تكلفة الخدمة.بمعنى آخر ، يمكنك تجربة اتصال مزدوج تفاعلي في أي مكان يتوفر فيه الإنترنت.نظرًا لكونه بروتوكول دفق فيديو ، يمكن لـ SRT تجميع بيانات الفيديو MPEG-2 و H.264 و HEVC وتضمن طريقة التشفير القياسية خصوصية البيانات.
من يجب أن يستخدم SRT؟
تم تصميم SRT لجميع أنواع عمليات إرسال الفيديو المختلفة.تخيل فقط في قاعة مؤتمرات مكتظة بالسكان ، يستخدم الجميع نفس الشبكة للتغلب على الاتصال بالإنترنت.إرسال مقاطع الفيديو إلى استوديو الإنتاج عبر هذه الشبكة المزدحمة ، ستنخفض جودة الإرسال بالتأكيد.من المحتمل جدًا أن يحدث فقد الحزمة عند إرسال فيديو عبر مثل هذه الشبكة المزدحمة.SRT ، في هذه الحالة ، فعالة جدًا في تجنب هذه المشكلات وتوفر مقاطع فيديو عالية الجودة إلى أجهزة التشفير الموجهة.
كما توجد مدارس وكنائس متعددة في مناطق مختلفة.لدفق مقاطع الفيديو بين المدارس أو الكنائس المختلفة ، ستكون تجربة المشاهدة بالتأكيد غير سارة إذا كان هناك أي تأخير أثناء البث.يمكن أن يتسبب الكمون أيضًا في خسارة الوقت والمال.باستخدام SRT ، ستتمكن بعد ذلك من إنشاء تدفقات فيديو عالية الجودة وموثوقة بين المواقع المختلفة.
ما الذي يجعل SRT بروتوكول تدفق جيد؟
إذا كنت متعطشًا للمعرفة وترغب في معرفة المزيد عن النقاط الجيدة المذكورة أعلاه حول SRT ، فستوفر الفقرات القليلة التالية تفسيرات مفصلة.إذا كنت تعرف هذه التفاصيل بالفعل أو كنت ببساطة غير مهتم ، فيمكنك تخطي هذه الفقرات.
يتمثل الاختلاف الرئيسي بين RTMP و SRT في عدم وجود طوابع زمنية في رؤوس حزم تدفق RTMP.يحتوي RTMP فقط على الطوابع الزمنية للتيار الفعلي وفقًا لمعدل الإطارات الخاص به.لا تحتوي الحزم الفردية على هذه المعلومات ، لذلك يجب أن يرسل مستقبل RTMP كل حزمة مستلمة خلال فترة زمنية محددة إلى عملية فك التشفير.لتسوية الاختلافات في الوقت الذي تستغرقه الحزم الفردية في السفر ، يلزم وجود مخازن مؤقتة كبيرة.
من ناحية أخرى ، يتضمن SRT طابعًا زمنيًا لكل حزمة فردية.يتيح ذلك إعادة إنشاء خصائص الإشارة على جانب المستقبل ويقلل بشكل كبير من الحاجة إلى التخزين المؤقت.بعبارة أخرى ، يبدو دفق البت الذي يغادر جهاز الاستقبال تمامًا مثل الدفق القادم إلى مرسل SRT.هناك اختلاف مهم آخر بين RTMP و SRT وهو تنفيذ إعادة إرسال الحزم.يمكن لـ SRT تحديد الحزمة المفقودة من خلال رقمها التسلسلي.إذا كانت دلتا رقم التسلسل أكثر من حزمة واحدة ، فسيتم تشغيل إعادة إرسال تلك الحزمة.يتم إرسال هذه الحزمة المعينة فقط مرة أخرى للحفاظ على زمن الانتقال والتكلفة المنخفضة.
لمزيد من المعلومات حول التفاصيل الفنية ، قم بزيارة موقع الويب الرسمي لـ Haivision وتنزيل النظرة العامة الفنية الخاصة بهم (https://www.haivision.com/blog/all/excited-srt-video-streaming-protocol-technical-overview/).
قيود SRT
بعد رؤية العديد من مزايا SRT ، دعنا نلقي نظرة على حدودها الآن.باستثناء Wowza ، لا تحتوي العديد من منصات البث المباشر في الوقت الفعلي على SRT في أنظمتها ، لذا ربما لا تزال غير قادر على الاستفادة من ميزاته الرائعة من طرف العميل.ومع ذلك ، نظرًا لأن المزيد والمزيد من الشركات والمستخدمين الخاصين يستخدمون SRT ، فمن المتوقع أن يصبح SRT معيار دفق الفيديو في المستقبل.
التذكير الأخير
كما ذكرنا سابقًا ، تتمثل أعظم ميزة لـ SRT في انخفاض زمن الوصول ، ولكن هناك أيضًا عوامل أخرى في تدفق العمل المتدفق بالكامل والتي يمكن أن تؤدي إلى زمن انتقال وتجربة مشاهدة سيئة في نهاية المطاف مثل عرض النطاق الترددي للشبكة وترميز الجهاز والشاشات.لا تضمن SRT زمن انتقال منخفض ويجب أيضًا مراعاة عوامل أخرى مثل بيئة الشبكة وأجهزة البث.
الوقت ما بعد: 13 أبريل - 2022