ترميز إرشادات الترحيل المستندة إلى السيناريو
تمنحك هذه المقالة إرشادات تستند إلى سيناريو الترميز ستساعدك في الترحيل من Azure Media Services v2 إلى v3.
المتطلبات الأساسية
قبل أن تدخل في تغيير سير عمل الترميز، يوصى بفهم الاختلافات في طريقة إدارة التخزين. في AMS V3، يتم استخدام Azure Storage API لإدارة حساب (حسابات) التخزين المقترن بحساب خدمات الوسائط.
ملاحظة
لا تظهر المهام والمهام التي تم إنشاؤها في الإصدار 2 في الإصدار 3 لأنها غير مقترنة بتحويل. التوصية هي التبديل إلى تحويلات v3 والوظائف.
مقارنة سير عمل الترميز
خذ بضع دقائق لإلقاء نظرة على المخططات الانسيابية أدناه للحصول على مقارنة مرئية لسير عمل الترميز ل V2 وV3.
سير عمل ترميز V2
انقر فوق الصورة أدناه لمشاهدة إصدار أكبر.
- الإعداد
- إنشاء أصل أو استخدام وأصل موجود. إذا كنت تستخدم أصل جديد، فحمل المحتوى إلى هذا الأصل. إذا كنت تستخدم أصل موجود، يجب أن تكون ترميز الملفات الموجودة بالفعل في الأصل.
- احصل على قيم العناصر التالية:
- معرف معالج الوسائط أو الكائن
- سلسلة ترميز (اسم) أداة الترميز التي تريد استخدامها
- معرف الأصل للأصل الجديد أو معرف الأصل الخاص بالأصل الحالي
- للمراقبة، قم بإنشاء اشتراك إعلام على مستوى المهمة أو معالج أحداث SDK
- إنشاء المهمة التي تحتوي على المهمة أو المهام. يجب أن تتضمن كل مهمة العناصر المذكورة أعلاه و:
- توجيه يحتاج إلى إنشاء أصل إخراج. يتم إنشاء أصل الإخراج بواسطة النظام.
- الاسم الاختياري لأصل الإخراج
- إرسال المهمة.
- مراقبة المهمة.
سير عمل ترميز V3
- الإعداد
- إنشاء أصل أو استخدام أصل موجود. إذا كنت تستخدم أصل جديد، فحمل المحتوى إلى هذا الأصل. إذا كنت تستخدم أصل موجود، يجب أن تكون ترميز الملفات الموجودة بالفعل في الأصل. لا يجب تحميل المزيد من المحتوى إلى هذا الأصل.
- إنشاء أصل إخراج. أصل الإخراج هو المكان الذي سيتم فيه تخزين الملفات المشفرة وبيانات تعريف الإدخال والإخراج.
- الحصول على قيم التحويل:
- إعداد مسبق لأداة الترميز القياسية
- مجموعة موارد AMS
- اسم حساب AMS
- إنشاء تحويل أو استخدام تحويل موجود. التحويلات قابلة لإعادة الاستخدام. ليس من الضروري إنشاء تحويل جديد في كل مرة تريد فيها إرسال وظيفة.
- قم بإنشاء وظيفة
- للحصول على الوظيفة، احصل على قيم العناصر التالية:
- اسم التحويل
- Base-URI ل SAS URL لأصلك أو مسار مصدر HTTPs لمشاركة الملف أو المسار المحلي للملفات.
JobInputAssetيمكن أيضا استخدام اسم أصل كمدخل. - اسم (أسماء) الملف
- أصل (أصول) الإخراج
- مجموعة الموارد
- اسم حساب AMS
- للحصول على الوظيفة، احصل على قيم العناصر التالية:
- استخدم Event Grid لمراقبة وظيفتك.
- إرسال المهمة.
الإعدادات المسبقة المخصصة من ترميز V2 إلى V3
إذا كانت التعليمة البرمجية V2 تسمى الترميز القياسي مع إعداد مسبق مخصص، فستحتاج أولا إلى إنشاء تحويل جديد مع الإعداد المسبق للتشفير القياسي المخصص قبل إرسال مهمة.
أصبحت الإعدادات المسبقة المخصصة الآن JSON ولم تعد تستند إلى XML. أعد إنشاء الإعداد المسبق في JSON باتباع مخطط الإعداد المسبق المخصص كما هو محدد في وثائق Transform Open API (Swagger ).
إدخال ملفات بيانات التعريف وإخراجها من مهمة ترميز
في الإصدار 2، يتم إنشاء ملفات بيانات تعريف الإدخال والإخراج في XML كنتيجة لمهمة ترميز. في الإصدار 3، تم تغيير تنسيق بيانات التعريف من XML إلى JSON. لمزيد من المعلومات حول بيانات التعريف، راجع بيانات تعريف الإدخال وبيانات تعريف الإخراج.
Premium Encoder إلى v3 Standard Encoder أو الحلول المستندة إلى الشريك
لم تعد واجهة برمجة التطبيقات v2 تدعم Premium Encoder. إذا كنت قد استخدمت مسبقا ترميز Premium المستند إلى سير العمل لترميز HEVC، فيجب ترحيله إلى أداة الترميز القياسية v3 الجديدة مع دعم ترميز HEVC.
إذا كنت تحتاج إلى ميزات سير العمل المتقدمة لأداة ترميز Premium، يتم تشجيعك على البدء في استخدام حل شريك ترميز متقدم من Azure من Imagine Communications و TelestreamorBitmovin.
الوظائف ذات المدخلات الموجودة على عناوين URL المستضافة على HTTPS
يمكنك الآن إرسال المهام في V3 من الملفات المخزنة إما في تخزين Azure أو المخزنة محليا أو خوادم الويب الخارجية باستخدام دعم إدخال مهمة HTTP(S).
إذا كنت قد استخدمت مهام سير العمل مسبقا لنسخ الملفات من ملفات Azure blob إلى أصول فارغة قبل إرسال المهام، فقد تتمكن من تبسيط سير العمل الخاص بك عن طريق تمرير عنوان URL SAS للملف في تخزين Azure blob مباشرة إلى المهمة.
النسخ الصوتي للمفهرس v1 إلى AudioAnalyzer الجديد "الوضع الأساسي"
بالنسبة للعملاء الذين يستخدمون معالج Indexer v1 في v2 API، تحتاج إلى إنشاء تحويل يستدعي الجديد AudioAnalyzer في الوضع الأساسي قبل إرسال مهمة.
الترميز والتحويلات ومفاهيم الوظائف والبرامج التعليمية وكيفية الإرشادات
المفاهيم
- ترميز الفيديو والصوت باستخدام خدمات الوسائط
- تنسيقات الترميز القياسية وفكها
- ترميز مع سلم معدل البت الذي تم إنشاؤه تلقائيا
- استخدم الإعداد المسبق للترميز المدرك للمحتوى للعثور على قيمة معدل البت المثلى لحل معين
- وحدات الوسائط المحجوزة
- بيانات تعريف الإدخال
- بيانات تعريف الإخراج
- التعبئة والتغليف الديناميكي في خدمات الوسائط الإصدار 3: برامج ترميز الصوت
البرامج التعليمية
- البرنامج التعليمي: ترميز ملف عن بُعد على أساس عنوان URL وبث الفيديو - .NET
- البرنامج التعليمي: Upload مقاطع الفيديو وترميزها ودفقها باستخدام خدمات الوسائط الإصدار 3
عينات
يمكنك أيضا مقارنة التعليمات البرمجية V2 وV3 في نماذج التعليمات البرمجية.