إعدادات زمن الانتقال المنخفض للحدث المباشر
هل تبحث عن وثائق خدمات الوسائط 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. يجب عليك اختبار التكوينات الدقيقة الخاصة بك.