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