المصطلحات وتغييرات الكيان بين خدمات الوسائط V2 وV3

migration guide logo


migration steps 2

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

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

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

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

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

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

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

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

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

في v3، ترتبط بيانات مفتاح المحتوى إما ب 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 (للقراءة فقط في V2)
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. تبدأ المخرجات المباشرة عند الإنشاء وتتوقف عند حذفها. راجع مواضيع الترميز في الترميز المستند إلى السيناريو لا لا
تغييرات أخرى الإصدار 2 V3
تخزين
تخزين يتم الآن فصل V3 SDKs عن Storage SDK، والذي يمنحك المزيد من التحكم في إصدار Storage SDK الذي تريد استخدامه ويتجنب مشكلات تعيين الإصدار.
ترميز
معدلات بت الترميز معدلات البت التي تم قياسها ب كيلوبت في الثانية على سبيل مثال: 128 (كيلوبت في الثانية) بت في الثانية على سبيل المثال: 128000 (بت/ثانية)
ترميز DRM FairPlay في Media Services V2، يمكن تحديد متجه التهيئة (IV). في Media Services V3، لا يمكن تحديد FairPlay IV.
أداة ترميز Premium Premium الترميز والمفهرس القديم لا يمكن الوصول إلى Premium Encoderومعالجات تحليلات الوسائط القديمة (Azure Media Services Indexer 2 Preview و Face Redactor وما إلى ذلك) عبر V3. أضفنا دعما لتعيين قناة الصوت إلى أداة الترميز القياسية. راجع الصوت في وثائق Swagger لترميز خدمات الوسائط.
راجع مواضيع الترميز في الترميز المستند إلى السيناريو
التحويلات والوظائف
معالجة HTTPS المستندة إلى الوظيفة لمعالجة الوظائف المستندة إلى الملفات، يمكنك استخدام عنوان URL HTTPS كمدخل. لا تحتاج إلى تخزين المحتوى بالفعل في Azure، ولا تحتاج إلى إنشاء الأصول.
قوالب ARM للوظائف لم تكن قوالب ARM موجودة في V2. يمكن استخدام التحويل لإنشاء تكوينات قابلة لإعادة الاستخدام، لإنشاء قوالب 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 الفيديو والصوت والنص في بروتوكولات مختلفة. عند نشر البث المباشر باستخدام MPEG-DASH أو HLS/CMAF، ثم جنبا إلى جنب مع الفيديو والصوت، توفر خدمتنا النص المنسوخ في TTML المتوافق مع IMSC1.1.
وضع الاستعداد للحدث المباشر لم يكن هناك وضع الاستعداد ل V2. وضع الاستعداد هو ميزة v3 جديدة تساعد على إدارة التجمعات الساخنة من الأحداث المباشرة. يمكن للعملاء الآن بدء حدث مباشر في وضع الاستعداد بتكلفة أقل قبل نقله إلى الحالة قيد التشغيل. وهذا يحسن أوقات بدء القناة ويقلل من تكاليف تشغيل التجمعات الساخنة لبدء التشغيل بشكل أسرع.
فوترة الحدث المباشر تستند فوترة الأحداث المباشرة إلى عدادات القناة المباشرة.
المخرجات المباشرة كان لا بد من بدء البرامج بعد الإنشاء. تبدأ المخرجات المباشرة عند الإنشاء وتتوقف عند حذفها.