مقارنة أنواع الأحداث المباشرة
هل تبحث عن وثائق خدمات الوسائط v2 ؟
هل تواجه مشكلة؟ راجع دليل استكشاف الأخطاء وإصلاحها للحصول على حلول للمشكلات المتعلقة باستخدام خدمات الوسائط.
يمكن العثور على نماذج التعليمات البرمجية في صفحة Samples .
في Azure Media Services، يمكن تعيين حدث مباشر إما إلى تمرير (أداة ترميز حية محلية ترسل دفق معدل بت متعدد) أو ترميز مباشر (يرسل ترميز مباشر محلي دفق معدل بت واحد).
تقارن هذه المقالات ميزات أنواع الأحداث المباشرة.
مقارنة الأنواع
يقارن الجدول التالي ميزات أنواع الأحداث المباشرة. يتم تعيين الأنواع أثناء الإنشاء باستخدام LiveEventEncodingType:
- LiveEventEncodingType.PassthroughBasic: يرسل الترميز المباشر المحلي دفق معدل البت المتعدد. يقتصر التمرير الأساسي على ذروة دخول تبلغ 5 ميغابت في الثانية، ونافذة DVR تصل إلى 8 ساعات، والنسخ المباشر غير مدعوم.
- LiveEventEncodingType.PassthroughStandard: يرسل الترميز المباشر المحلي دفق معدل البت المتعدد. يحتوي المرور القياسي على حدود استيعاب أعلى، حتى نافذة DVR على مدار 25 ساعة، ودعم النسخ المكتوبة مباشرة.
- LiveEventEncodingType.Standard - يرسل الترميز المباشر المحلي دفق معدل بت واحد إلى Live Event و Media Services بإنشاء تدفقات معدل البت المتعددة. إذا كان موجز المساهمة بدقة 720 بكسل أو أعلى، فإن الإعداد المسبق Default720p سيقوم بترميز مجموعة من 6 أزواج دقة/معدل البت (تتبع التفاصيل لاحقا في المقالة).
- LiveEventEncodingType.Premium1080p - يرسل الترميز المباشر المحلي دفق معدل بت واحد إلى الحدث المباشر، وتنشئ خدمات الوسائط تدفقات معدل البت المتعددة. تحدد الإعدادات المسبقة Default1080p مجموعة الإخراج لأزواج الدقة/معدل البت (تتبع التفاصيل لاحقا في المقالة).
| الميزة | المرور الأساسي | تمرير قياسي | حدث ترميز قياسي 720P أو Premium 1080P |
|---|---|---|---|
| يتم تحويل إدخال معدل البت الأحادي إلى معدلات بت متعددة في السحابة | لا | لا | نعم |
| الحد الأقصى لدقة الفيديو لموجز المساهمة | 4K (4096x2160 بمعدل 60 إطارا/ثانية) | 4K (4096x2160 بمعدل 60 إطارا/ثانية) | 1080 بكسل (1920x1088 بمعدل 30 إطارا/ثانية) |
| الطبقات القصوى الموصى بها في موجز المساهمة (ضمن حدود النطاق الترددي المتناول) | يقتصر على الحد الأقصى للنطاق الترددي الكلي البالغ 5 ميغابت في الثانية | يقتصر على الحد الأقصى للنطاق الترددي الكلي البالغ 60 ميغابت في الثانية | مسار فيديو واحد وصوت واحد (يتم إسقاط أي مسارات إضافية بصمت) |
| الحد الأقصى للطبقات في الإخراج | مثل الإدخال | مثل الإدخال | ما يصل إلى 6 (راجع الإعدادات المسبقة للنظام أدناه) |
| الحد الأقصى للنطاق الترددي الإجمالي لموجز المساهمة | يدعم الإدخال المجمع حتى 5 ميغابت في الثانية، ولا تتجاوز معدل البت الفردية 4 ميغابت في الثانية. لا يوجد تقييد لمعدل إطار الفيديو. | يدعم الإدخال المجمع حتى 60 ميغابت في الثانية، ولا تتجاوز معدل البت الفردية 20 ميغابت في الثانية. لا يوجد تقييد لمعدل إطار الفيديو. | يدعم إدخال معدل البت الفردي. لا يمكن أن يتجاوز عرض النطاق الترددي للإدخل الفردي 20 ميغابت في الثانية. لا يمكن أن يتجاوز معدل إطار الفيديو 60 إطارا/ثانية. |
| الحد الأقصى المسموح به لمدة نافذة DVR (الوردية الزمنية) | ما يصل إلى 8 ساعات | ما يصل إلى 25 ساعة | ما يصل إلى 25 ساعة |
| الحد الأقصى لعدد المخرجات المباشرة المسموح بها | إخراج مباشر واحد فقط | ما يصل إلى 3 مخرجات مباشرة | ما يصل إلى 3 مخرجات مباشرة |
| الحد الأقصى لمرات البت لطبقة واحدة في المساهمة | ما يصل إلى 4 ميغابت في الثانية | 20 ميغابت في الثانية | 20 ميغابت في الثانية |
| دعم مسارات صوت متعددة اللغات | نعم | نعم | لا |
| برامج ترميز فيديو الإدخال المدعومة | H.264/AVC (RTMP وS smooth)، أو H.265/HEVC (استيعاب التدفق السلس فقط) | H.264/AVC (RTMP وS smooth)، أو H.265/HEVC (استيعاب التدفق السلس فقط) | H.264/AVC (RTMP واستيعاب التدفق السلس) |
| برامج ترميز فيديو الإخراج المدعومة | مثل الإدخال | مثل الإدخال | H.264/AVC |
| عمق بت الفيديو المعتمد وإدخاله وإخراجه | ما يصل إلى 10 بت بما في ذلك HDR 10/HLG | ما يصل إلى 10 بت بما في ذلك HDR 10/HLG | 8 بت |
| برامج ترميز صوت الإدخال المدعومة | AAC-LC، HE-AAC v1، HE-AAC v2 | AAC-LC، HE-AAC v1، HE-AAC v2 | AAC-LC، HE-AAC v1، HE-AAC v2 |
| برامج ترميز صوت الإخراج المدعومة | مثل الإدخال | مثل الإدخال | AAC-LC |
| الحد الأقصى لدقة الفيديو لفيديو الإخراج | مثل الإدخال | مثل الإدخال | قياسي - 720 بكسل، Premium1080p - 1080p |
| الحد الأقصى لمعدل إطار فيديو الإدخال | 60 إطارا/ثانية | 60 إطارا/ثانية | قياسي أو Premium1080p - 60 إطارا/ثانية - سيتم تقليل الإخراج المشفرة إلى 23.98 أو 24 أو 25 أو 29.97 أو 30 إطارا في الثانية فقط اعتمادا على معدل الإطار المصدر. |
| بروتوكولات الإدخال | RTMP، مجزأ-MP4 (دفق سلس) | RTMP، مجزأ-MP4 (دفق سلس) | RTMP، مجزأ-MP4 (دفق سلس) |
| Price | راجع صفحة التسعير وانقر فوق علامة التبويب "فيديو مباشر" | راجع صفحة التسعير وانقر فوق علامة التبويب "فيديو مباشر" | راجع صفحة التسعير وانقر فوق علامة التبويب "فيديو مباشر" |
| الحد الأقصى لوقت التشغيل | 24 ساعة × 365 يوما، خطي مباشر | 24 ساعة × 365 يوما، خطي مباشر | 24 ساعة × 365 يوما، خطي مباشر (معاينة) |
| القدرة على المرور عبر بيانات التسميات التوضيحية CEA 608/708 المضمنة | نعم | نعم | نعم |
| دعم النسخ المباشر | كلا. النسخ المكتوبة المباشرة غير مدعومة للتمرير الأساسي. | نعم | نعم |
| دعم إشارة الإعلان عبر رسائل SCTE-35 داخل النطاق | نعم | نعم | نعم |
| دعم GOPs للإدخل غير الموحد | نعم | نعم | نعم المدة |
| إيقاف تشغيل الحدث المباشر تلقائيا عند فقدان موجز الإدخال | لا | لا | بعد 12 ساعة، إذا لم يكن هناك LiveOutput قيد التشغيل |
الإعدادات المسبقة للنظام
يتم تحديد الدقة ووحدات البت المضمنة في الإخراج من الترميز المباشر بواسطة presetName. إذا كنت تستخدم ترميز مباشر قياسي (LiveEventEncodingType.Standard)، فإن الإعداد المسبق Default720p يحدد مجموعة من أزواج الدقة/معدل البت 6 الموضحة أدناه. وإلا، إذا كنت تستخدم ترميز مباشر Premium1080p (LiveEventEncodingType.Premium1080p)، فإن الإعداد المسبق Default1080p يحدد مجموعة الإخراج من أزواج الدقة/معدل البت.
ملاحظة
لا يمكنك تطبيق الإعداد المسبق Default1080p على حدث مباشر إذا تم إعداده للترميز المباشر القياسي - ستحصل على خطأ. ستحصل أيضا على خطأ إذا حاولت تطبيق الإعداد المسبق Default720p على ترميز مباشر Premium1080p.
إخراج الفيديو عمليات الدفق ل Default720p
إذا كان موجز المساهمة بدقة 720 بكسل أو أعلى، فإن الإعداد المسبق Default720p سيقوم بترميز الموجز في الطبقات الستة التالية. في الجدول أدناه، معدل البت في kbps، MaxFPS يمثل هذا الحد الأقصى المسموح به لمعدل الإطار (في الإطارات/الثانية)، يمثل ملف التعريف ملف تعريف H.264 المستخدم.
إذا كان معدل الإطار المصدر عند الإدخال >30 إطارا في الثانية، فسيتم تقليل معدل الإطار ليطابق نصف معدل إطار الإدخال. على سبيل المثال، سيتم تخفيض 60 إطارا في الثانية إلى 30 إطارا في الثانية. وسيتم تخفيض 50 إطارا في الثانية إلى 25 إطارا في الثانية، وما إلى ذلك.
| معدل البت | العرض | الارتفاع | الحد الأقصى لFPS | ملف التعريف |
|---|---|---|---|---|
| 3500 | 1280 | 720 | 30 | درجة عالية |
| 2200 | 960 | 540 | 30 | درجة عالية |
| 1350 | 704 | 396 | 30 | درجة عالية |
| 850 | 512 | 288 | 30 | درجة عالية |
| 550 | 384 | 216 | 30 | درجة عالية |
| 200 | 340 | 192 | 30 | درجة عالية |
ملاحظة
إذا كنت بحاجة إلى تخصيص الإعداد المسبق للترميز المباشر، فالرجاء فتح تذكرة دعم عبر مدخل Microsoft Azure. يجب تحديد الجدول المطلوب لدقة الفيديو وأرات البت. تخصيص معدل البت لترميز الصوت غير مدعوم. تحقق من وجود طبقة واحدة فقط في 720 بكسل، وعلى الأكثر 6 طبقات. قم أيضا بتحديد أنك تطلب إعدادا مسبقا.
إخراج الفيديو عمليات الدفق الافتراضي1080p
إذا كان موجز المساهمة بدقة 1080p، فإن الإعداد المسبق Default1080p سيقوم بترميز الموجز في الطبقات الستة التالية.
إذا كان معدل الإطار المصدر عند الإدخال >30 إطارا في الثانية، فسيتم تقليل معدل الإطار ليطابق نصف معدل إطار الإدخال. على سبيل المثال، سيتم تخفيض 60 إطارا في الثانية إلى 30 إطارا في الثانية. وسيتم تخفيض 50 إطارا في الثانية إلى 25 إطارا في الثانية، وما إلى ذلك.
| معدل البت | العرض | الارتفاع | الحد الأقصى لFPS | ملف التعريف |
|---|---|---|---|---|
| 5500 | 1920 | 1080 | 30 | درجة عالية |
| 3000 | 1280 | 720 | 30 | درجة عالية |
| 1600 | 960 | 540 | 30 | درجة عالية |
| 800 | 640 | 360 | 30 | درجة عالية |
| 400 | 480 | 270 | 30 | درجة عالية |
| 200 | 320 | 180 | 30 | درجة عالية |
ملاحظة
إذا كنت بحاجة إلى تخصيص الإعداد المسبق للترميز المباشر، فالرجاء فتح تذكرة دعم عبر مدخل Microsoft Azure. يجب تحديد الجدول المطلوب من الدقة ووحدات البت. تحقق من وجود طبقة واحدة فقط في 1080 بكسل، وعلى الأكثر 6 طبقات. أيضا، حدد أنك تطلب إعدادا مسبقا لأداة ترميز مباشر Premium1080p. قد يتم تعديل القيم المحددة لمعدلات البت والدقة بمرور الوقت.
إخراج تدفق الصوت ل Default720p و Default1080p
لكل من الإعدادات المسبقة Default720p و Default1080p ، يتم ترميز الصوت إلى stereo AAC-LC بمعدل 128 كيلوبت في الثانية. ويتبع معدل أخذ العينات معدل المسار الصوتي في موجز المساهمة.
ملاحظة
إذا كان معدل أخذ العينات منخفضا، مثل 8khz، فسيكون الناتج المشفر أقل من 128 كيلوبت في الثانية.
الخصائص الضمنية للتشفير المباشر
يصف القسم السابق خصائص الترميز المباشر التي يمكن التحكم فيها بشكل صريح، عبر الإعداد المسبق - مثل عدد الطبقات والدقة ووحدات البت. يوضح هذا القسم الخصائص الضمنية.
مدة مجموعة الصور (GOP)
يتبع الترميز المباشر بنية GOP لموجز المساهمة - مما يعني أن طبقات الإخراج سيكون لها نفس مدة GOP. ومن ثم، يوصى بتكوين أداة الترميز المحلية لإنتاج موجز مساهمة له مدة GOP ثابتة (عادة ثانيتين). سيضمن ذلك أن تدفقات HLS وMPEG DASH الصادرة من الخدمة لها أيضا مدد GOP ثابتة. من المحتمل أن تتسامح معظم الأجهزة مع الاختلافات الصغيرة في مدد GOP.
حدود معدل الإطارات
يتبع الترميز المباشر أيضا مدد إطارات الفيديو الفردية في موجز المساهمة - مما يعني أن طبقات الإخراج سيكون لها إطارات بنفس المدد. ومن ثم، يوصى بتكوين أداة الترميز المحلية لإنتاج موجز المساهمة الذي يحتوي على معدل إطار ثابت (على الأكثر 30 إطارا/ثانية). سيضمن ذلك أن تدفقات HLS وMPEG DASH الصادرة من الخدمة لها أيضا مدد ثابتة لمعدلات الإطار. قد تتسامح معظم الأجهزة مع الاختلافات الصغيرة في معدلات الإطارات، ولكن ليس هناك ما يضمن أن أداة الترميز المباشرة ستنتج إخراجا سيتم تشغيله بشكل صحيح. يجب ألا يسقط الترميز المباشر المحلي الإطارات (على سبيل المثال، في ظل ظروف البطارية المنخفضة) أو يتغير معدل الإطار بأي شكل من الأشكال.
إذا كان معدل الإطار المصدر عند الإدخال >30 إطارا في الثانية، فسيتم تقليل معدل الإطار ليطابق نصف معدل إطار الإدخال. على سبيل المثال، سيتم تخفيض 60 إطارا في الثانية إلى 30 إطارا في الثانية. وسيتم تخفيض 50 إطارا في الثانية إلى 25 إطارا في الثانية، وما إلى ذلك.
حل موجز المساهمة وطبقات الإخراج
تم تكوين أداة الترميز المباشرة لتجنب تحويل موجز المساهمة. ونتيجة لذلك، لن يتجاوز الحد الأقصى لدقة طبقات الإخراج دقة موجز المساهمة.
على سبيل المثال، إذا أرسلت موجز مساهمة بسرعة 720 بكسل إلى حدث مباشر تم تكوينه للتشفير المباشر Default1080p، فلن يحتوي الإخراج إلا على 5 طبقات، بدءا من 720 بكسل في 3 ميغابت في الثانية، وصولا إلى 1080 بكسل في 200 كيلوبت في الثانية. أو إذا أرسلت موجز مساهمة بمعدل 360 بكسل إلى حدث مباشر تم تكوينه للترميز المباشر القياسي، فسيحتوي الإخراج على 3 طبقات (بدقة 288p و216p و192p). في الحالة المتدهورة، إذا أرسلت موجز مساهمة، على سبيل المثال، 160x90 بكسل إلى ترميز مباشر قياسي، فسيحتوي الإخراج على طبقة واحدة بدقة 160x90 بنفس معدل البت مثل معدل تغذية المساهمة.
معدل البت لموجز المساهمة وطبقات الإخراج
يتم تكوين أداة الترميز المباشرة لتحترم إعدادات معدل البت في الإعداد المسبق، بغض النظر عن معدل البت لموجز المساهمة. ونتيجة لذلك، قد يتجاوز معدل البت لطبقات الإخراج معدل تغذية المساهمة. على سبيل المثال، إذا قمت بإرسال موجز مساهمة بدقة 720 بكسل بمعدل 1 ميغابت في الثانية، فستظل طبقات الإخراج كما في الجدول أعلاه.