ابدأ في تقديم المحتوى عند الطلب باستخدام مدخل Microsoft Azure

media services logo


ملاحظة

تحديث Azure Media Services REST API وSDKs إلى v3 بحلول 29 فبراير 2024. يوفر الإصدار 3 من Azure Media Services REST API وSDKs للعميل ل .NET وJava قدرات أكثر من الإصدار 2. نقوم بإيقاف الإصدار 2 من Azure Media Services REST API وSDKs للعميل ل .NET وJava.

الإجراء المطلوب: لتقليل تعطيل أحمال العمل، راجع دليل الترحيل لانتقال التعليمات البرمجية من الإصدار 2 API وSDKs إلى الإصدار 3 API وSDK قبل 29 فبراير 2024. بعد 29 فبراير 2024، لن تقبل Azure Media Services نسبة استخدام الشبكة على الإصدار 2 REST API، أو إصدار API لإدارة حساب ARM 2015-10-01، أو من الإصدار 2 .NET client SDKs. يتضمن ذلك أي SDKS عميل مفتوح المصدر تابع لجهة خارجية قد يستدعي الإصدار 2 API. تعرف على أحدث إصدار، بدءا من نظرة عامة على خدمات الوسائط الإصدار 3.

يرشدك هذا البرنامج التعليمي خلال خطوات تنفيذ خدمة تسليم محتوى الفيديو عند الطلب الأساسية باستخدام تطبيق Azure Media Services في مدخل Microsoft Azure.

المتطلبات الأساسية

العناصر التالية مطلوبة لإكمال البرنامج التعليمي:

يتضمن هذا البرنامج التعليمي المهام التالية:

  1. بدء تشغيل نقطة نهاية الدفق.
  2. Upload ملف فيديو.
  3. ترميز الملف المصدر في مجموعة من ملفات MP4 معدل البت التكيفي.
  4. انشر الأصل، والحصول على عناوين URL للتنزيل المتدفق والتدريجي.
  5. قم بتشغيل المحتوى الخاص بك.

بدء تشغيل نقطة نهاية الدفق

أحد السيناريوهات الأكثر شيوعا عند العمل مع Azure Media Services هو تقديم الفيديو عبر تدفق معدل البت التكيفي. تمنحك خدمات الوسائط حزما ديناميكيا. باستخدام التعبئة الديناميكية، يمكنك تقديم محتوى MP4 المرمز معدل البت التكيفي بتنسيقات الدفق في الوقت المناسب التي تدعمها خدمات الوسائط. ومن الأمثلة على ذلك Apple HTTP Live Streaming (HLS) وMicrosoft Smooth Streaming وDynamic Adaptive Streaming عبر HTTP (DASH، وتسمى أيضا MPEG-DASH). باستخدام تدفق معدل البت التكيفي لخدمات الوسائط، يمكنك تقديم مقاطع الفيديو الخاصة بك دون تخزين إصدارات معبأة مسبقا من كل تنسيق من تنسيقات الدفق هذه.

ملاحظة

عند إنشاء حساب خدمات الوسائط، تتم إضافة نقطة نهاية دفق افتراضية إلى حسابك في حالة الإيقاف . لبدء دفق المحتوى الخاص بك، وللاستفادة من التعبئة والتغليف الديناميكية والتشفير الديناميكي، يجب أن تكون نقطة نهاية الدفق التي تريد دفق المحتوى منها في حالة التشغيل .

لبدء نقطة نهاية الدفق:

  1. تسجيل الدخول إلى ⁧⁩مدخل Azure⁧⁩.
  2. حدد الإعدادات>Streaming endpoints.
  3. حدد نقطة نهاية البث الافتراضية. تظهر نافذة تفاصيل نقطة النهاية المتدفقة الافتراضية .
  4. حدد أيقونة البدء .
  5. حدد الزر Save.

تحميل الملفات

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

  1. في مدخل Microsoft Azure، حدد حساب Azure Media Services.

  2. حدد الإعدادات>Assets. ثم حدد زر Upload.

    Upload files

    تظهر Upload نافذة أصل فيديو.

    ملاحظة

    لا تحد خدمات الوسائط من حجم الملف لتحميل مقاطع الفيديو.

  3. على الكمبيوتر، انتقل إلى الفيديو الذي تريد تحميله. حدد الفيديو، ثم حدد موافق.

    يبدأ التحميل. يمكنك مشاهدة التقدم تحت اسم الملف.

عند الانتهاء من التحميل، يتم سرد الأصل الجديد في جزء الأصول .

ترميز الأصول

للاستفادة من التعبئة والتغليف الديناميكية، يجب ترميز الملف المصدر في مجموعة من ملفات MP4 متعددة البتات. يتم توضيح خطوات الترميز في هذا القسم.

ترميز الأصول في المدخل

لترميز المحتوى الخاص بك باستخدام Media Encoder Standard في مدخل Microsoft Azure:

  1. في مدخل Microsoft Azure، حدد حساب Azure Media Services.

  2. حدد الإعدادات>Assets. حدد الأصل الذي تريد ترميزه.

  3. حدد الزر Encode .

  4. في جزء Encode an asset ، حدد معالج Media Encoder Standard وإعداد مسبق. للحصول على معلومات حول الإعدادات المسبقة، راجع إنشاء سلم معدل البت تلقائياوإعدادات مسبقة للمهمة ل Media Encoder Standard. من المهم اختيار الإعداد المسبق الذي سيعمل على أفضل نحو لفيديو الإدخال الخاص بك. على سبيل المثال، إذا كنت تعرف أن دقة فيديو الإدخال 1920 × 1080 بكسل، فيمكنك اختيار الإعداد المسبق H264 Multiple Bitrate 1080p . إذا كان لديك فيديو منخفض الدقة (640 × 360)، فلا يجب استخدام الإعداد المسبق H264 Multiple Bitrate 1080p .

    لمساعدتك على إدارة مواردك، يمكنك تحرير اسم أصل الإخراج واسم الوظيفة.

    Encode assets

  5. حدد Create.

مراقبة تقدم مهمة الترميز

لمراقبة تقدم مهمة الترميز، في أعلى الصفحة، حدد الإعدادات، ثم حدد الوظائف.

Jobs

نشر المحتوى

لتزويد المستخدم بعنوان URL يمكنه استخدامه لدفق المحتوى أو تنزيله، يجب أولا نشر أصلك عن طريق إنشاء محدد موقع. توفر محددات المواقع الوصول إلى الملفات الموجودة في الأصل. تدعم Azure Media Services نوعين من محددات المواقع:

  • محددات مواقع البث (OnDemandOrigin). يتم استخدام محددات مواقع البث للبث التكيفي. تتضمن أمثلة الدفق التكيفي HLS وS smooth Streaming وMPEG-DASH. لإنشاء محدد موقع دفق، يجب أن يتضمن الأصل الخاص بك ملف .ism.
  • محددات المواقع التقدمية (توقيع الوصول المشترك). يتم استخدام محددات المواقع التقدمية لتقديم الفيديو عبر التنزيل التدريجي.

لإنشاء عنوان URL لتدفق HLS، قم بإلحاق (format=m3u8-aapl) بعنوان URL:

{streaming endpoint name-media services account name}.streaming.mediaservices.windows.net/{locator ID}/{file name}.ism/Manifest(format=m3u8-aapl)

لإنشاء عنوان URL دفق لتشغيل أصول Smooth Streaming، استخدم تنسيق URL التالي:

{streaming endpoint name-media services account name}.streaming.mediaservices.windows.net/{locator ID}/{file name}.ism/Manifest

لإنشاء عنوان URL لتدفق MPEG-DASH، قم بإلحاق (format=mpd-time-csf) بعنوان URL:

{streaming endpoint name-media services account name}.streaming.mediaservices.windows.net/{locator ID}/{file name}.ism/Manifest(format=mpd-time-csf)

يحتوي URL توقيع الوصول المشترك على التنسيق التالي:

{blob container name}/{asset name}/{file name}/{shared access signature}

ملاحظة

محددات المواقع التي تم إنشاؤها في مدخل Microsoft Azure قبل مارس 2015 لها تاريخ انتهاء صلاحية لمدة عامين.

لتحديث تاريخ انتهاء صلاحية على محدد موقع، يمكنك استخدام واجهة برمجة تطبيقات REST أو واجهة برمجة تطبيقات .NET.

ملاحظة

عند تحديث تاريخ انتهاء صلاحية محدد موقع توقيع الوصول المشترك، يتغير عنوان URL.

لاستخدام المدخل لنشر أصل

  1. في مدخل Microsoft Azure، حدد حساب Azure Media Services.

  2. حدد الإعدادات>Assets. حدد الأصل الذي تريد نشره.

  3. ثم حدد الزر ⁧⁩نشر⁧

  4. حدد نوع محدد الموقع.

  5. حدد ⁧⁩إضافة⁧⁩.

    Publish the video

تتم إضافة عنوان URL إلى قائمة عناوين URL المنشورة.

تشغيل المحتوى من المدخل

يمكنك اختبار الفيديو الخاص بك على مشغل محتوى في مدخل Microsoft Azure.

حدد الفيديو، ثم حدد الزر تشغيل .

Play the video in the Azure portal

تنطبق بعض الاعتبارات:

  • لبدء البث، ابدأ تشغيل نقطة نهاية البث الافتراضية.
  • تأكد من نشر الفيديو.
  • يتم تشغيل مشغل وسائط مدخل Microsoft Azure من نقطة نهاية البث الافتراضية. إذا كنت تريد التشغيل من نقطة نهاية دفق غير افتراضية، فحدد عنوان URL وانسخه، ثم الصقه في مشغل آخر. على سبيل المثال، يمكنك اختبار الفيديو الخاص بك على مشغل الوسائط Azure.