المصطلحات وتغييرات الكيان بين Media Services V2 وV3

شعار دليل الترحيل


خطوات الترحيل 2

مهم

لم يعد من الضروري الترحيل من Azure Media Service v2 إلى v3 لأن إهمال V2 API سيتوافق مع إيقاف Azure Media Services. يرجى مراجعة دليل إيقاف Azure Media Services لمزيد من المعلومات.

توضح هذه المقالة اختلافات المصطلحات بين Azure Media Services v2 إلى v3.

تغييرات المصطلحات

  • يطلق الآن على محدد موقع اسمStreaming Locator .
  • يسمى الآن قناة الحدث المباشر .
  • يسمى الآن برنامج الإخراج المباشر .
  • يسمى مهمة الآنJobOutput، والذي يعد جزءا من وظيفة.

تغييرات الكيان

كيان V2 كيان V3 إرشادات إمكانية الوصول إلى V3 تم تحديث بواسطة V3
AccessPolicy AccessPolicies الكيان غير موجود في V3. لا لا
Asset Asset نعم نعم
AssetDeliveryPolicy StreamingPolicy نعم لا
AssetFile AssetFiles الكيان غير موجود في V3. على الرغم من أن الملفات (الكائنات الثنائية كبيرة الحجم للتخزين) التي تقوم بتحميلها لا تزال تعتبر ملفات.

استخدم واجهات برمجة تطبيقات Azure Storage لتعداد الكائنات الثنائية كبيرة الحجم في حاوية بدلا من ذلك. هناك طريقتان لتطبيق تحويل على الملفات مع وظيفة:

الملفات التي تم تحميلها بالفعل إلى التخزين: سيتضمن URI معرف الأصل للوظائف التي سيتم إجراؤها على الأصول داخل حساب التخزين.

الملفات التي سيتم تحميلها أثناء عملية التحويل والوظيفة: يتم إنشاء الأصل في التخزين، ويتم إرجاع عنوان URL SAS، ويتم تحميل الملفات إلى التخزين، ثم يتم تطبيق التحويل على الملفات.
لا لا
Channel LiveEvent تستبدل الأحداث المباشرة القنوات من v2 API. وهي تحمل معظم الميزات، ولديها المزيد من الميزات الجديدة مثل النسخ المباشرة ووضع الاستعداد والدعم لاستيعاب RTMPS.

راجع الحدث المباشر في البث المباشر المستند إلى السيناريو
لا لا
ContentKey ContentKeys لم يعد كيانا، فهو الآن خاصية لمحدد موقع البث.

في الإصدار 3، ترتبط بيانات مفتاح المحتوى إما StreamingLocator (لتشفير الإخراج) أو الأصل نفسه (لتشفير التخزين من جانب العميل).
نعم لا
ContentKeyAuthorizationPolicy ContentKeyPolicy نعم لا
ContentKeyAuthorizationPolicyOption يتم تضمين ContentKeyPolicyOptions في ContentKeyPolicy. نعم لا
IngestManifest IngestManifests الكيان غير موجود في V3. يتضمن تحميل الملفات في V3 واجهة برمجة تطبيقات تخزين Azure. يتم إنشاء الأصول أولا ثم يتم تحميل الملفات إلى حاوية التخزين المقترنة. هناك العديد من الطرق للحصول على البيانات في حاوية Azure Storage التي يمكن استخدامها بدلا من ذلك. يوفر JobInputHttp أيضا طريقة لتنزيل إدخال مهمة من عنوان URL معين إذا رغبت في ذلك. لا لا
IngestManifestAsset هناك العديد من الطرق للحصول على البيانات في حاوية Azure Storage التي يمكن استخدامها بدلا من ذلك. يوفر JobInputHttp أيضا طريقة لتنزيل إدخال مهمة من عنوان URL معين إذا رغبت في ذلك. لا لا
IngestManifestFile هناك العديد من الطرق للحصول على البيانات في حاوية Azure Storage التي يمكن استخدامها بدلا من ذلك. يوفر JobInputHttp أيضا طريقة لتنزيل إدخال مهمة من عنوان URL معين إذا رغبت في ذلك. لا لا
Job Job إنشاء Transform قبل إنشاء Job. لا لا
JobTemplate Transform استخدم Transform بدلا من ذلك. التحويل هو كيان منفصل عن وظيفة ويمكن إعادة استخدامه. لا لا
Locator StreamingLocator نعم لا
MediaProcessor بدلا من البحث عن MediaProcessor لاستخدامها بالاسم، استخدم الإعداد المسبق المطلوب عند تعريف التحويل. سيحدد الإعداد المسبق المستخدم معالج الوسائط المستخدم من قبل نظام الوظائف. راجع مواضيع الترميز فيالترميز المستند إلى سيناريو . لا NA (للقراءة فقط في الإصدار 2)
NotificationEndPoint تتم معالجة الإعلامات في الإصدار 3 عبر Azure Event Grid. يتم استبدال NotificationEndpoint بتسجيل اشتراك Event Grid الذي يغلف أيضا تكوين أنواع الإعلامات التي سيتم تلقيها (التي تمت معالجتها في الإصدار 2 بواسطة JobNotificationSubscription الوظيفة، TaskNotificationSubscription المهمة، وبيانات تتبع الاستخدام ComponentMonitoringSetting). تم تقسيم بيانات تتبع الاستخدام v2 بين Azure Event Grid وAzure Monitor لتتناسب مع تحسينات نظام Azure البنائي الأكبر. لا لا
Program LiveOutput تحل المخرجات المباشرة الآن محل البرامج في v3 API. لا لا
StreamingEndpoint StreamingEndpoint تظل نقاط النهاية المتدفقة كما هي في المقام الأول. يتم استخدامها للتعبئة الديناميكية والتشفير وتسليم محتوى HLS و DASH لكل من البث المباشر عند الطلب إما مباشرة من الأصل أو من خلال CDN. تتضمن الميزات الجديدة الدعم لتحسين تكامل Azure Monitor وتخطيطه. نعم نعم
Task JobOutput تم استبداله JobOutput (الذي لم يعد كيانا منفصلا في واجهة برمجة التطبيقات). راجع مواضيع الترميز فيالترميز المستند إلى سيناريو . لا لا
TaskTemplate TransformOutput تم استبداله TransformOutput (الذي لم يعد كيانا منفصلا في واجهة برمجة التطبيقات). راجع مواضيع الترميز فيالترميز المستند إلى سيناريو . لا لا
Inputs Inputs المدخلات والمخرجات الآن على مستوى الوظيفة. راجع مواضيع الترميز في الترميز المستند إلى سيناريو لا لا
Outputs Outputs المدخلات والمخرجات الآن على مستوى الوظيفة. في V3، تم تغيير تنسيق بيانات التعريف من XML إلى JSON. تبدأ المخرجات المباشرة عند الإنشاء وتتوقف عند حذفها. راجع مواضيع الترميز في الترميز المستند إلى سيناريو لا لا
تغييرات أخرى V2 V3
تخزين
التخزين يتم الآن فصل V3 SDKs عن Storage SDK، والذي يمنحك المزيد من التحكم في إصدار Storage SDK الذي تريد استخدامه ويتجنب مشكلات تعيين الإصدار.
ترميز
معدلات ترميز البت معدلات البت التي تم قياسها ب كيلوبت في الثانية على سبيل المثال: 128 (كيلوبت في الثانية) بت في الثانية على سبيل المثال: 128000 (بت/ثانية)
ترميز DRM FairPlay في Media Services V2، يمكن تحديد متجه التهيئة (IV). في Media Services V3، لا يمكن تحديد FairPlay IV.
أداة الترميز المتميزة أداة الترميز المتميزة والمفهرس القديم لا يمكن الوصول إلى Premium Encoder ومعالجات تحليلات الوسائط القديمة (Azure Media Services Indexer 2 Preview و Face Redactor وما إلى ذلك) عبر V3. أضفنا دعما لتعيين قناة الصوت إلى أداة الترميز القياسية. راجع Audio في وثائق Swagger لترميز خدمات الوسائط.
راجع مواضيع الترميز في
الترميز المستند إلى سيناريو
التحويلات والوظائف
HTTPS للمعالجة المستندة إلى الوظيفة لمعالجة المهمة المستندة إلى الملفات، يمكنك استخدام عنوان URL HTTPS كمدخل. لا تحتاج إلى تخزين المحتوى بالفعل في Azure، ولا تحتاج إلى إنشاء الأصول.
قوالب ARM للوظائف لم تكن قوالب ARM موجودة في الإصدار 2. يمكن استخدام التحويل لإنشاء تكوينات قابلة لإعادة الاستخدام، لإنشاء قوالب Azure Resource Manager، وعزل إعدادات المعالجة بين العديد من العملاء أو المستأجرين.
الأحداث المباشرة
نقطة النهاية المتدفقة تمثل نقطة نهاية البث خدمة دفق يمكنها تسليم المحتوى مباشرة إلى تطبيق مشغل العميل، أو إلى شبكة تسليم المحتوى (CDN) لمزيد من التوزيع. تظل نقاط النهاية المتدفقة كما هي في المقام الأول. يتم استخدامها للتعبئة الديناميكية والتشفير وتسليم محتوى HLS و DASH لكل من البث المباشر عند الطلب إما مباشرة من الأصل أو من خلال CDN. تتضمن الميزات الجديدة الدعم لتحسين تكامل Azure Monitor وتخطيطه.
قنوات الأحداث المباشرة القنوات مسؤولة عن معالجة محتوى البث المباشر. توفر القناة نقطة نهاية إدخال (استيعاب عنوان URL) التي توفرها بعد ذلك لمحول مباشر. تتلقى القناة تدفقات الإدخال المباشر من المحولات البرمجية المباشرة وتجعلها متاحة للبث من خلال نقطة نهاية دفق واحدة أو أكثر. توفر القنوات أيضا نقطة نهاية معاينة (عنوان URL للمعاينة) التي تستخدمها لمعاينة الدفق والتحقق من صحته قبل المزيد من المعالجة والتسليم. تستبدل الأحداث المباشرة القنوات من v2 API. وهي تحمل معظم الميزات، ولديها المزيد من الميزات الجديدة مثل النسخ المباشرة ووضع الاستعداد والدعم لاستيعاب RTMPS.
برامج الأحداث المباشرة يمكنك البرنامج من التحكم في نشر وتخزين المقاطع في بث مباشر. تدير القنوات البرامج. تشبه علاقة القناة والبرنامج الوسائط التقليدية حيث تحتوي القناة على دفق مستمر من المحتوى ويتم تحديد نطاق البرنامج لبعض الأحداث المحددة التوقيت على تلك القناة. يمكنك تحديد عدد الساعات التي تريد الاحتفاظ بالمحتوى المسجل للبرنامج عن طريق تعيين الخاصية ArchiveWindowLength. يمكن تعيين هذه القيمة من 5 دقائق كحد أدنى إلى 25 ساعة كحد أقصى. تحل المخرجات المباشرة الآن محل البرامج في v3 API.
طول الحدث المباشر يمكنك دفق Live Events 24/7 عند استخدام خدمات الوسائط لتحويل موجز مساهمة معدل البت واحد إلى دفق إخراج يحتوي على معدلات بت متعددة.
زمن انتقال الحدث المباشر دعم بث مباشر جديد لزمن انتقال منخفض على الأحداث المباشرة.
معاينة الأحداث المباشرة يدعم Live Event Preview التعبئة الديناميكية والتشفير الديناميكي. وهذا يمكن حماية المحتوى على المعاينة وكذلك حزمة DASH وHLS.
RTMPS للحدث المباشر تحسين دعم RTMPS مع زيادة الاستقرار والمزيد من دعم أداة ترميز المصدر.
استيعاب RTMPS للحدث المباشر بشكل آمن عند إنشاء حدث مباشر، تحصل على 4 عناوين URL استيعاب. عناوين URL 4 استيعاب متطابقة تقريبا، لها نفس رمز الدفق المميز AppId، فقط جزء رقم المنفذ مختلف. اثنان من عناوين URL هما أساسيان ونسخ احتياطي ل RTMPS.
النسخ المباشر للحدث توفر Azure Media Service الفيديو والصوت والنص في بروتوكولات مختلفة. عند نشر البث المباشر باستخدام MPEG-DASH أو HLS/CMAF، ثم جنبا إلى جنب مع الفيديو والصوت، توفر خدمتنا النص المنسوخ في TTML المتوافق مع IMSC1.1.
وضع الاستعداد للحدث المباشر لم يكن هناك وضع الاستعداد ل V2. وضع الاستعداد هو ميزة v3 جديدة تساعد في إدارة التجمعات الساخنة من الأحداث المباشرة. يمكن للعملاء الآن بدء حدث مباشر في وضع الاستعداد بتكلفة أقل قبل نقله إلى حالة التشغيل. وهذا يحسن أوقات بدء القناة ويقلل من تكاليف تشغيل التجمعات الساخنة لبدء التشغيل بشكل أسرع.
فوترة الحدث المباشر تستند فوترة الأحداث المباشرة إلى عدادات القناة المباشرة.
المخرجات المباشرة كان لا بد من بدء البرامج بعد الإنشاء. تبدأ المخرجات المباشرة عند الإنشاء وتتوقف عند حذفها.

الحصول على المساعدة والدعم

يمكنك الاتصال بخدمات الوسائط بأسئلة أو متابعة تحديثاتنا بإحدى الطرق التالية:

  • Q & A
  • تجاوز مكدس الذاكرة المؤقتة . ضع علامة على الأسئلة باستخدام azure-media-services.
  • @MSFTAzureMedia أو استخدم @AzureSupport لطلب الدعم.
  • افتح تذكرة دعم من خلال مدخل Microsoft Azure.