إعدادات زمن الانتقال المنخفض للحدث المباشر

media services logo v3


هل تبحث عن وثائق خدمات الوسائط v2 ؟
هل تواجه مشكلة؟ راجع دليل استكشاف الأخطاء وإصلاحها للحصول على حلول للمشكلات المتعلقة باستخدام خدمات الوسائط.
يمكن العثور على نماذج التعليمات البرمجية في صفحة Samples .

توضح هذه المقالة كيفية تعيين زمن انتقال منخفض على حدث مباشر. كما يناقش النتائج النموذجية التي تراها عند استخدام إعدادات زمن الانتقال المنخفض في لاعبين مختلفين. تختلف النتائج استنادا إلى CDN وزمن انتقال الشبكة.

لاستخدام ميزة LowLatency الجديدة، يمكنك تعيين StreamOptionsFlag إلى LowLatency على LiveEvent. عند إنشاء LiveOutput لتشغيل HLS، قم بتعيين LiveOutput.Hls.fragmentsPerTsSegment إلى 1. بمجرد تشغيل الدفق، يمكنك استخدام Azure مشغل الوسائط (صفحة العرض التوضيحي AMP)، وتعيين خيارات التشغيل لاستخدام "ملف تعريف الاستدلال بزمن انتقال منخفض".

ملاحظة

حاليا، تم تصميم LowLatency HeuristicProfile في Azure مشغل الوسائط لتشغيل الدفق مرة أخرى في بروتوكول MPEG-DASH، إما بتنسيق CSF أو CMAF (على سبيل المثال، format=mdp-time-csf أو format=mdp-time-cmaf).

زمن انتقال الأحداث المباشرة

تعرض الجداول التالية نتائج نموذجية لزمن الانتقال (عند تمكين علامة LowLatency) في Media Services، يتم قياسها من الوقت الذي يصل فيه موجز المساهمة إلى الخدمة إلى عندما يرى العارض التشغيل على المشغل. لاستخدام زمن انتقال منخفض على النحو الأمثل، يجب ضبط إعدادات الترميز الخاصة بك إلى 1 ثانية طول "مجموعة الصور" (GOP). عند استخدام طول GOP أعلى، يمكنك تقليل استهلاك النطاق الترددي وتقليل معدل البت ضمن نفس معدل الإطار. وهو مفيد بشكل خاص في مقاطع الفيديو ذات الحركة الأقل.

المرور من خلال

تمكين زمن انتقال منخفض ل 2s GOP تمكين زمن انتقال منخفض ل 1s GOP
شرطة في AMP عشريات 8s
HLS على مشغل iOS الأصلي 14s عشريات

الترميز المباشر

تمكين زمن انتقال منخفض ل 2s GOP تمكين زمن انتقال منخفض ل 1s GOP
شرطة في AMP 14s عشريات
HLS على مشغل iOS الأصلي 18s 13s

ملاحظة

يمكن أن يختلف زمن الانتقال من طرف إلى طرف وفقا لظروف الشبكة المحلية أو عن طريق إدخال طبقة التخزين المؤقت ل CDN. يجب عليك اختبار التكوينات الدقيقة الخاصة بك.

الإرشادات والبرامج التعليمية