ملاحظات Azure Media Services الإصدار 3

شعار خدمات الوسائط الإصدار 3


تحذير

سيتم إيقاف Azure Media Services في 30 يونيو 2024. لمزيد من المعلومات، راجع دليل إيقاف AMS.

للبقاء على اطلاع بآخر التطورات، توفر لك هذه المقالة معلومات حول:

  • أحدث الإصدارات
  • المشكلات المعروفة
  • إصلاحات الأخطاء​
  • الوظائف المهملة

يونيو 2023

يتم إيقاف Azure Media Services اعتبارا من 30 يونيو 2023. يرجى الاطلاع على دليل إيقاف Azure Media Services.

مارس 2023

تم إيقاف Azure Media Indexer. يتم استبداله بوضع Media Services v3 AudioAnalyzerPreset Basic.

فبراير 2023

ملاحظات الإصدار لشهر فبراير قريبا.

يناير 2023

بيانات التعريف الموقتة

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

  • أضف عناصر التفاعل إلى البث المباشر مثل الاستقصاء.
  • أضف معلومات متعلقة بمحتوى الفيديو مثل السماعات وارتباطات المنتجات وإحصاءات اللاعب الرياضي وما إلى ذلك.
  • أضف بيانات تعريف حول الفيديو مثل موقع GPS والوقت وما إلى ذلك.

لمزيد من المعلومات، راجع بيانات التعريف المؤقتة باستخدام Azure Media Servicesوكيفية الإشارة إلى بيانات التعريف ذات التوقيت باستخدام Azure Media Services. يمكنك تجربتها مع Stackblitz.

فصل معدل البت

تم تحسين فصل معدل البت في ContentAwareEncoding وقرار الحل في إصدار هذا الشهر.

يمكن استخدام ContentAwareEncoding مع PresetConfigurations لتلبية متطلباتك المحددة لأداء البث والترميز الأمثل.

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

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

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

نماذج .NET SDK لأحدث SDK لعميل Azure.ResourceManager.Media

يتوفر SDK لعميل Azure.ResourceManager.Media المحدث (المعروف أيضا باسم "track 2" .NET SDK" في Nuget Azure.ResourceManager.Media. تم تحديث جميع العينات في الفرع الرئيسي من مستودع العينات الخاص بنا ل .NET على github إلى أحدث إصدار من SDK للعميل هذا. Azure-Samples/media-services-v3-dotnet. توضح المشاريع في هذا المستودع كيفية تنفيذ سيناريوهات خدمات وسائط Azure المختلفة باستخدام إصدار v3. (github.com).

التغييرات في واجهة الأصول في مدخل Microsoft Azure

سترى تجربة مستخدم محسنة على جزء Assets في مدخل Microsoft Azure. يمكنك الآن عرض المسارات والملفات في الأصل. يمكنك أيضا تحميل مسارات الصوت والنص أو تحديثها أو حذفها في أحد الأصول.

ديسمبر 2022

تدعم Media Services الآن IPv6 لبث الوسائط إلى الأحداث المباشرة، وبث المحتوى من نقاط نهاية البث، وعند تقديم مفاتيح المحتوى. لتمكين IPv6 لنقاط نهاية البث والأحداث المباشرة، يجب أن تتضمن قائمة السماح IP للمورد عنوان IPv6 واحد على الأقل أو نطاق IPv6. عند تمكين دعم CDN لنقطة نهاية دفق، يعتمد دعم IPv6 على تكوين CDN.

لمزيد من المعلومات حول استخدام IPv6 مع Media Services، راجع الأحداث المباشرة لخدمات الوسائطوتقييد الوصول إلى ترخيص DRM وتسليم مفتاح AES باستخدام قوائم السماح IP.

نوفمبر، 2022

تقوم Media Services الآن بإزالة تسليم الصوت من قائمة تشغيل HLS Variant بشكل افتراضي لمنع العميل من العودة إلى الصوت فقط في ظل حالة شبكة ضعيفة.

لتغيير السلوك، يمكنك استخدام علامة [audio-only=true] URL لكتابة تسليم صوتي في قائمة تشغيل HLS Variant.

على سبيل المثال:

http://host/locator/asset.ism/manifest(format=m3u8-aapl,audio-only=true)

كان هذا بسبب تغيير في إرشادات تأليف HLS التي تنص الآن على "يجب ألا يكون لديك متغيرات صوتية فقط مدرجة في قائمة التشغيل متعددة المتغيرات".

سبتمبر، 2022

إصدار واجهة برمجة التطبيقات: تحديث 2022-08-01 ARM REST API

تم إصدار إصدار محدث من ARM REST API ل Azure Media Services. الإصدار 2022-08-01 هو الآن أحدث إصدار مستقر في الإنتاج. تتوفر أحدث تعريفات واجهة برمجة تطبيقات REST في مجلد مواصفات REST لخدمات الوسائط على GitHub.

تتضمن التحديثات إلى واجهة برمجة التطبيقات 2022-08-01 ما يلي:

  • يقدم كيان LiveOutput خاصية جديدة قابلة للإلغاء rewindWindowLength للتحكم في طول النافذة القادرة على البحث أثناء Live للترميز وتمرير الأحداث المباشرة. لا يتم استخدام هذه الخاصية بمجرد توقف LiveOutput. سيكون ل VOD المؤرشف محتوى كامل مع الأرشيف الأصليWindowLength. عند تعيين الخاصية إلى فارغة، يستخدم الحدث المباشر منخفض زمن الانتقال (LowLatencyV2) القيمة الافتراضية البالغة 30 دقيقة؛ لا يستخدمه حدث مباشر قياسي.
  • دعم إضافي لمستوى أمان PlayReady SL3000 في نهج مفتاح المحتوى
  • واجهة برمجة تطبيقات مسارات الأصول الموسعة لدعم المسارات الصوتية (للصوت الوصفي المتأخر الربط أو لغات متعددة)
  • دعم إضافي لمفتاح مسح التشفير الشائع MPEG مع وضعي "cenc" و"cbcs" في نهج البث

إصدارات عميل SDK الجديدة المتوفرة ل Javascript وPython وGo

دعم ترخيص PlayReady Security Level 3000 (SL3000)

تدعم ميزات حماية محتوى PlayReady DRM وتسليم الترخيص ل Media Services الآن PlayReady SL3000. مستوى الأمان هو خاصية لعميل PlayReady، ولكل ترخيص يتم تسليمه إلى عميل خاصية تشير إلى الحد الأدنى لمستوى الأمان المطلوب من العميل للسماح بالربط بهذا الترخيص. يتم توفير مستوى الأمان 3000 للأجهزة المشددة ذات الأمان الأعلى التي تستهلك أعلى جودة للمحتوى التجاري. يسمح لك هذا التحديث بتكوين نهج مفتاح المحتوى لتسليم تراخيص PlayReady SL3000 من خلال خوادم ترخيص تسليم مفتاح خدمات الوسائط. لمزيد من التفاصيل حول مستويات أمان PlayReady، راجع المقالة استخدام مستوى الأمان في الترخيص.

  • إذا أضفت SL3000 PlayReady ContentKeyPolicyOption إلى نهج مفتاح المحتوى، يمكن أن يحتوي هذا النهج فقط على خيارات PlayReady SL3000 أو Widevine L1 إضافية.
  • يتطلب SL3000 استخدام مفتاح مختلف للصوت أو استخدام الصوت غير المشفرة. يجب أن يقتصر مستوى أمان الصوت على SL2000 أو أقل.
  • لا يعمل تشغيل SL3000 في Azure Media Player (AMP) في الوقت الحالي. يرجى الاختبار في مشغل جهة خارجية (على سبيل المثال، Shaka Player) أو الجهاز الذي يدعم تشغيل SL3000.

مثال على نهج مفتاح المحتوى:

{
    "properties": {
        "options": [
            {
                "name": "PlayReadyOption",
                "configuration": {
                    "@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration",
                    "licenses": [
                        {
                            "playRight": {
                                "digitalVideoOnlyContentRestriction": false,
                                "imageConstraintForAnalogComponentVideoRestriction": false,
                                "imageConstraintForAnalogComputerMonitorRestriction": false,
                                "allowPassingVideoContentToUnknownOutput": "NotAllowed"
                            },
                            "licenseType": "NonPersistent",
                            "contentKeyLocation": {
                                "@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"
                            },
                            "contentType": "Unspecified",
                            "securityLevel": "SL3000"
                        }
                    ]
                },
                "restriction": {
                    "@odata.type": "#Microsoft.Media.ContentKeyPolicyOpenRestriction"
                }
            }
        ]
    }
}

**مثال على نهج البث باستخدام نهج مفتاح المحتوى SL3000 للفيديو، ونهج مفتاح المحتوى SL2000 للمسارات الصوتية: **

{
    "properties": {
        "defaultContentKeyPolicyName": "sl3000_content_key_policy",
        "commonEncryptionCenc": {
            "enabledProtocols": {
                "download": false,
                "dash": true,
                "hls": false,
                "smoothStreaming": true
            },
            "contentKeys": {
                "defaultKey": {
                    "label": "cencDefaultKey"
                },
                "keyToTrackMappings": [
                    {
                        "label": "audiokey",
                        "policyName" : "sl2000_content_key_policy",
                        "tracks": [
                            {
                                "trackSelections": [
                                    {
                                        "property": "FourCC",
                                        "operation": "Equal",
                                        "value": "mp4a"
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "drm": {
                "playReady": {}
            }
        }
    }
}

لمزيد من التفاصيل حول استخدام قوالب ترخيص PlayReady، راجع المقالة قوالب ترخيص Media Services PlayReady

إضافة مسارات صوتية للصوت الوصفي أو لغات متعددة باستخدام واجهة برمجة تطبيقات مسارات الأصول الجديدة

تسمح لك واجهة برمجة تطبيقات Asset Track الجديدة بربط أي عدد من المسارات الصوتية بأصل موجود وجعلها متاحة للتعبئة الديناميكية ل HLS و DASH. تدعم واجهة برمجة التطبيقات تعيين بيانات التعريف لتحديد خصائص اللغة أو المحتوى لتحديد "الصوت الوصفي" لتحسين إمكانية الوصول إلى المحتوى.

للحصول على القائمة الكاملة للقدرات على واجهة برمجة تطبيقات المسارات، راجع المقالة Media Services Track API

دعم مفتاح مسح التشفير الشائع MPEG مع تشفير CENC و CBCS

تشفير المفتاح الواضح هو ميزة من ميزات معيار MPEG Common Encryption (CENC) وهو مدعوم من قبل ملحقات الوسائط المشفرة HTML5 (EME) المتوفرة في العديد من المستعرضات الحديثة. يمكن تعيين تشفير Clear Key AES-128 باستخدام أوضاع التشفير "cenc" أو "cbcs" في نهج الدفق للسماح لك بالوصول إلى أوسع مجموعة من الأجهزة عبر Apple وWeb وAndroid.

تتيح لك هذه الميزة دعم معيار التشفير الشائع دون استخدام نظام DRM، والوصول إلى أوسع مجموعة من اللاعبين. مع دعم تشفير Clear Key باستخدام أوضاع التشفير "cenc" أو "cbcs"، يمكنك الآن توزيع المحتوى الآمن دون DRM على اللاعبين الذين يدعمون أي من وضعي التشفير المسموح بهما في المعيار. يسمح لك هذا بتسليم محتوى مشفر إلى لاعبين عملاء مثل Google Shaka player (v 4.0.0+)، Dash.js (v 4.5+)، وBitmovin، و Theo Player، وAndroid ExoPlayer (الإصدار 2.18.1+) باستخدام تشفير "cenc".

لمزيد من التفاصيل حول استخدام ميزات حماية المحتوى في Media Services، راجع المقالة حماية المحتوى باستخدام التشفير الديناميكي وتسليم المفاتيح

نافذة الإرجاع مقابل نافذة الأرشيف على المخرجات المباشرة

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

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

يمكنك تعيين rewindWindowLength إلى قيمة 60 ثانية كحد أدنى. القيمة الافتراضية هي 30 دقيقة إذا قمت بتمكين حدث مباشر باستخدام الخيار "LowLatencyV2"، وإلا، فلا توجد قيمة افتراضية. إذا لم يتم تعيين rewindOwLength ، ولم يتم تعيين الحدث المباشر لاستخدام خيار "LowLatencyV2"، فلن يتم تعيين قيمة افتراضية بواسطة الخادم وستكون النافذة القابلة للبحث أثناء التشغيل المباشر هي نفس قيمة archiveWindowLength. في هذه الحالة، إذا تم تعيين archiveWindowLength إلى مدة كبيرة جدا، فقد يتأثر المشغل بمزيد من مشكلات التخزين المؤقت أثناء التشغيل في الوضع المباشر بسبب تنزيل حجم البيان الأكبر إلى المشغل لتحليله.

لمزيد من التفاصيل، راجع المقالة استخدام تغيير الوقت والمخرجات المباشرة لإنشاء تشغيل الفيديو عند الطلب

منطقة جديدة: شمال الصين 3 هو الآن GA

يمكن للعملاء في الصين الآن الوصول إلى خدمات وسائط Azure في منطقة شمال الصين 3، بالإضافة إلى المناطق الأربع الحالية التي هي GA بالفعل (شرق الصين، شرق الصين 2، شمال الصين، شمال الصين 2). راجع توفر المنطقة حسب جدول الميزات للحصول على معلومات مفصلة.

إيقاف Azure Media Redactor و Video Analyzer و Face Detector في 14 سبتمبر 2023

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

  • Azure Media Redactor (RESTv2)
  • إعداد مسبق لكاشف الوجوه
  • إعداد مسبق لمحلل الفيديو

بعد 14 سبتمبر 2023، ستبدأ أي تطبيقات قمت بتطويرها باستخدام Azure Media Redactor أو الإعداد المسبق ل Face Detector أو الإعداد المسبق لمحلل الفيديو في حدوث أخطاء أو عمليات إرسال مهمة فاشلة.

الإجراء مطلوب

سيتم إيقاف الإعداد المسبق ل Azure Media Redactor (RESTv2) و Face Detector ولن يتم استبدالهما في الوقت الحالي. إذا كنت ترغب بدلا من ذلك في اكتشاف الأشخاص في مقطع فيديو، نوصيك بتحديث تطبيقاتك لاستخدام واجهات برمجة تطبيقات مفهرس الفيديو للكشف عن الأشخاص المرصودينومطابقة الأشخاص المرصودين مع الوجوهوإرسال طلب للوصول إلى برنامج الوصول المحدود لهذه الميزات.

إذا كنت تستخدم حاليا الإعداد المسبق ل Video Analyzer، نوصي بتحديث تطبيقاتك لاستخدام واجهات برمجة تطبيقات مفهرس الفيديو لتحليل الفيديو، والذي يوفر مجموعة موسعة من الإمكانات.

⁩مزيد من المعلومات⁧

إذا كانت لديك أسئلة، فاحصل على إجابات من خبراء المجتمع في Microsoft Q&A. إذا كانت لديك خطة دعم وتحتاج إلى مساعدة فنية، فالرجاء إنشاء طلب دعم في مدخل Microsoft Azure.

أغسطس 2022

نموذج واجهة برمجة تطبيقات المسارات الجديدة في Node.js/Typescript لإضافة مسارات الترجمة والتسمية التوضيحية إلى أي أصل

يتوفر الآن نموذج جديد يوضح كيفية ربط ملف الترجمة أو التسمية التوضيحية WebVTT أو TTML في Node.js نموذج المشروع. راجع نموذج إضافة عنوان فرعي WebVTT/IMSC1/TTML أو تسمية توضيحية إلى أصل موجود

يوضح هذا النموذج كيف يمكنك إضافة أي عدد من المسارات النصية إلى أصل وتعبئتها كملف تعريف نص TTML/IMSC1 في كل من DASH وHLS. تتيح لك واجهة برمجة التطبيقات أيضا تعيين خصائص محددة لبيان HLS، مثل مسار التسمية التوضيحية الافتراضي، وتعيين الخاصية "فرض"، بالإضافة إلى التحكم في قيمة "الخصائص" لمسار نص HLS وفقا لمواصفات Apple HLS.

تدعم واجهة برمجة التطبيقات حاليا تحميل تنسيق ملف .vtt أو .ttml إلى أصل موجود. ستظهر المسارات الجديدة المسجلة مع واجهة برمجة تطبيقات المسارات على الفور في بيان DASH وHLS كمسارات نص MP4 لملف تعريف IMSC1.

يونيو 2022

معدلات بت الصوت المخصصة المدعومة في الإعدادات المسبقة للترميز المباشر المخصصة

يمكنك الآن طلب إعداد مسبق مخصص لترميز مباشر يدعم مخرجات معدل البت الصوتي المتعددة. بالنسبة للصوت في إعداد مسبق مباشر، يمكنك الآن تخصيصه باستخدام معدلات بت صوت AAC المنفصلة التالية (96k، 112k، 128k، 160k، 192k، 224k، 256k، 320k، 384k، 448k، 512k). يرجى أيضا تحديد أنك تطلب إعدادا مسبقا مخصصا في تذكرة الدعم.

يمكن أن تحتوي الإعدادات المسبقة المخصصة الآن على معدلات بت صوتية منفصلة متعددة في نفس الإعداد المسبق للترميز المباشر. وهذا مفيد للأسواق التي تتطلب مسارا صوتيا أقل لمعدل البت عبر شبكات الجوال. أحد الأمثلة على ذلك هو الإعداد المسبق المباشر المخصص الذي يمكنه إخراج كل من مسارات صوت AAC 96k و128k في وقت واحد. يمكن للمشغل بعد ذلك تصفية المسار المناسب أو تحديده، أو يمكن تطبيق عامل تصفية ديناميكي لتقديم بيان 96k فقط أو بيان 128 ألف فقط أثناء نشر محدد موقع البث (أو التبديل أثناء التنقل باستخدام معلمة الاستعلام 'filter={filterName}' على عنوان URL لمحدد موقع البث).

التكلس التلقائي

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

مايو 2022

التسمية التوضيحية المغلقة 708 و608 دعم زخرفة بيان HLS

تنسب الآن التدفقات المباشرة التي يتم استيعابها مع التسميات التوضيحية المضمنة 608/708 في الدفق الأولي بشكل صحيح في بيان HLS باستخدام علامة EXT-X-MEDIA مع TYPE=CLOSED-CAPTIONS. يتوافق هذا مع RFC-8216 القسم 4.3.4.1.

على سبيل المثال، سيظهر بث مباشر مع 608 و708 تسميات توضيحية مغلقة في بيان HLS:

   #EXT-X-MEDIA:TYPE=CLOSED-CAPTIONS,GROUP-ID="cc",NAME="CEA708_CC",DEFAULT=YES,INSTREAM-ID="SERVICE1"
   #EXT-X-MEDIA:TYPE=CLOSED-CAPTIONS,GROUP-ID="cc",NAME="CEA608_CC",INSTREAM-ID="CC1"

أبريل 2022

كتابة الحديث الحية

النسخ المباشر متاح الآن بشكل عام (GA) ويدعم جميع اللغات المتوفرة في واجهة برمجة تطبيقات تحويل الكلام إلى نص. تتوفر قائمة كاملة باللغات في المقالة مناطق ولغات النسخ المباشر

زمن انتقال منخفض HLS (LL-HLS)

يتوفر HLS (LL-HLS) بزمن انتقال منخفض الآن في واجهة برمجة التطبيقات وفي مدخل Microsoft Azure. لتمكين LL-HLS، استخدم خيار البث "LowLatencyV2" عند إنشاء بث مباشر. راجع نموذج Node.js لكيفية تكوين إنشاء حدث ترميز مباشر ل HLS بزمن انتقال منخفض في مدخل Microsoft Azure حدد الخيار الجديد "زمن انتقال منخفض" عند إنشاء حدث مباشر. يمكن أن توفر ميزة LL-HLS الجديدة زمن انتقال أقل في النطاق من 4 إلى 7 ثوان عند استخدام إطار عمل المشغل الذي يدعم بروتوكول LL-HLS. يتوفر HLS بزمن انتقال منخفض فقط على قنوات تحويل الترميز المباشر ولا يتوفر بعد للأحداث المباشرة لوضع "التمرير".

مارس 2022

.NET SDK الإصدار 6.0.0

يتوفر الإصدار 6.0.0 من .NET SDK الآن على Nuget. Microsoft.Azure.Management.Media

يدعم SDK هذا الإصدار الثابت الجديد 2021-11-01 من مواصفات AMS REST OpenAPI.

للتنصيب باستخدام مدير الحزم:

Install-Package Microsoft.Azure.Management.Media -Version 6.0.0

للتنصيب باستخدام .NET CLI

dotnet add package Microsoft.Azure.Management.Media --version 6.0.0

تتضمن التغييرات في 6.0.0 SDK ما يلي:

  • تمت إضافة واجهة برمجة تطبيقات مسارات جديدة ضمن الأصل لإدارة المسارات المتوفرة في الأصل.
  • تمت إضافة ملف تعريف ترميز Main10 لترميز H265.
  • RateControlMode المكشوف لترميز H264، ما يتيح وضعين جديدين للتحكم في المعدل - CBR (معدل البت الثابت) وCRF (عامل السعر الثابت).
  • تمت إضافة خاصية "skus" إلى نقطة نهاية الدفق للإشارة إلى نوع نقطة نهاية الدفق ومقياسها. يسمح هذا بتكوين التحجيم اليدوي أو التلقائي لوحدات الدفق في نقطة نهاية الدفق.
  • تمت إضافة خيار دفق "LowLatencyV2" على الحدث المباشر لاستخدامه في البث المباشر بزمن انتقال منخفض باستخدام تنسيق HLS بزمن انتقال منخفض من Apple (LL-HLS)

محتوى مستندات جديد: دفق اجتماع Microsoft Teams

من السهل ترحيل بث الاجتماع من Microsoft Teams باستخدام حدث مباشر لخدمات الوسائط. يمكنك بسهولة وضع اجتماع Teams المباشر على موقع ويب عام، أو استخدام DRM لحماية البث. التقاط وتسجيل الدفق كأصل VOD للاستخدام مع النظام الأساسي لترميز Media Services. راجع دفق اجتماع Microsoft Teams.

التسميات التوضيحية المتأخرة ومسارات الترجمة على الأصول باستخدام واجهة برمجة تطبيقات المسارات الجديدة

تتيح لك واجهة برمجة تطبيقات المسارات الجديدة على الأصول سرد المسارات المتوفرة داخل أحد الأصول. يسمح لك هذا باكتشاف مسارات الصوت والفيديو والنص المتوفرة المخزنة في أحد الأصول. تسمح لك واجهة برمجة تطبيقات المسارات بربط التسميات التوضيحية المتأخرة والملفات الفرعية في ملف تعريف نص IMSC1 وتنسيق WebVTT إلى أصول الدفق. في الماضي، احتاج العملاء إلى تعديل ملف .ism في حساب تخزين blob لإضافة مسارات جديدة مرتبطة متأخرة إلى أصولهم. يحل هذا محل هذه المهمة اليدوية ويوفر مسار SDK مدعوما لتمكين إضافة ملفات الترجمة والتسمية التوضيحية المتأخرة.

للحصول على تفاصيل تقنية حول واجهة برمجة تطبيقات المسار الجديد، راجع إصدار 2021-11-01 من مواصفات AMS REST OpenAPI هنا.

يتم توفير نموذج مسارات القائمة الأساسية في Javascript وسيتم توفير كل عينات إضافية ووثائق لكل SDK قريبا.

ديسمبر 2021

تحديث JavaScript SDK الإصدار 10.0.0

تم الآن تحديث JavaScript SDK لدعم أحدث إصدار من REST API لعام 2021-06-01. تتضمن حزمة JavaScript SDK الجديدة المتشابهة دعماً أفضل للوعود والقدرة على المصادقة باستخدام مكتبة @azure/identity للاستخدام مع تطبيقات Microsoft Azure Active Directory والهوية المُدارة والمزيد.

لتنزيل أحدث حزمة، راجع @ azure/arm-media-services NPM package.

تتوفر مجموعة محدثة وموسعة من Node.js وعينات تستند إلى TypeScript لحزمة JavaScript الجديدة في Git Hub. https://github.com/Azure-Samples/media-services-v3-node-tutorials

تتوفر اللغات البرتغالية العبرية والفارسية والبرتغالية في الإعداد المسبق لمحلل الصوت/الفيديو لـ كتابة الحديث

العبرية والفارسية والبرتغالية البرتغالية (النموذج الحالي الموجود اليوم هو البرتغالية البرازيلية) متاحة الآن للاستخدام في Audio and Video Analyzer preset

رموز لغة BCP-47 الجديدة المدعومة هي: he-IL وfa-IR وpt-PT.

منطقة جديدة: منطقة وسط السويد هي الآن GA

Media Services متاحة الآن بشكل عام في منطقة وسط السويد. توجد حالياً بعض القيود على الميزات في المنطقة بينما ننتظر بعض خدمات التبعية للوصول أيضاً إلى المنطقة. راجع مخطط توفر الميزات الإقليمية لتحديد موعد وصول الميزات.

حدث مباشر جديد لأرشيف قناة نبضات القلب

تمت إضافة حدث جديد يتتبع حالة وصحة أرشيف الحدث المباشر. راجع LiveEventChannelArchiveHeartbeatEvent في Event Grid schemas for Media Services للحصول على مزيد من التفاصيل حول هذا الحدث الجديد.

سبتمبر 2021

رمز التخزين التعريفي الأساسي الجديد للحدث المباشر التمريري

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

إدارة ومراقبة محسّنة للمقياس لنقطة نهاية التدفق في المدخل

توفر صفحة مدخل نقطة النهاية المتدفقة الآن طريقة سهلة لك لإدارة سعة الخروج وتقدير مدى وصول جمهورك مع تكوين CDN ومن دونه. اضبط معدل نقل بيانات التسليم ونسبة الوصول إلى ذاكرة التخزين المؤقت لـ CDN المتوقعة للحصول على تقديرات سريعة لحجم جمهورك ومساعدتك على تحديد ما إذا كنت بحاجة إلى زيادة عدد نقاط نهاية البث المميزة.

قياس ومراقبة نقاط نهاية التدفق في المدخل الإلكترونية

تعرض صفحة مدخل نقطة النهاية المتدفقة الآن قياسات وحدة المعالجة المركزية والخروج ووقت الاستجابة

يمكنك الآن تمثيل حمل وحدة المعالجة المركزية وعرض النطاق الترددي للخروج وقياسات زمن الانتقال من طرف إلى طرف على نقاط نهاية البث الخاصة بهم في مدخل Microsoft Azure. يمكنك الآن إنشاء تنبيهات المراقبة بناءً على قياسات وحدة المعالجة المركزية أو الخروج أو زمن الانتقال مباشرةً في المدخل باستخدام قوة Azure Monitor.

دعم الهويات المُدارة المعينة من قِبل المستخدم لحسابات Media Services

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

تدعم صفحة حسابات تخزين Media Services في المدخل الآن كلاً من UAMI وSAMI

يمكنك الآن تعيين وإدارة الهويات المُدارة المعينة من قِبَل المستخدم (UAMI) أو الهويات المُدارة المعينة من قِبَل النظام (SAMI) لحسابات التخزين الخاصة بك مباشرةً في مدخل Microsoft Azure لـ Media Services.

أحضر صفحتك الرئيسية الآن تدعم كلاً من UAMI وSAMI.

تدعم صفحة مدخل إدارة المفاتيح الخاصة بـ Media Services الآن تكوين وإدارة الهويات المدارة المعينة من قِبَل المستخدم (UAMI) أو الهويات المدارة المخصصة من قِبَل النظام (SAMI).

أحضر المفاتيح الخاصة بك لتشفير الحساب

دعم نقطة النهاية الخاصة لخدمات الوسائط

يمكنك الآن تقييد الوصول العام إلى الأحداث المباشرة ونقاط نهاية البث ونقطة نهاية خدمات تسليم المفاتيح لحماية المحتوى وإدارة الحقوق الرقمية من خلال إنشاء نقطة نهاية خاصة لكل خدمة. سيؤدي هذا إلى تقييد وصول الجمهور إلى كل من هذه الخدمات. لن يتمكن من الوصول إلى نقاط النهاية هذه إلا نسبة استخدام الشبكة الصادرة من شبكتك الظاهرية التي تم تكوينها (VNET)، والتي تم تكوينها في نقطة النهاية الخاصة.

قائمة السماح لـ IP للخدمة الرئيسية

يمكنك الآن اختيار السماح لبعض عناوين IP العامة بالوصول إلى خدمة توصيل المفاتيح لإدارة الحقوق الرقمية وحماية المحتوى. تدعم نقاط نهاية البث والحدث المباشر بالفعل تكوين قائمة السماح IP في الصفحات الخاصة بها.

لديك الآن أيضاً علامة ميزة على مستوى الحساب للسماح/حظر الوصول العام للإنترنت إلى حساب Media Services الخاص بك.

يوليو 2021

NET SDK (Microsoft.Azure.Management.Media) الإصدار 5.0.0 المتاح في NuGet

تم الآن طرح الإصدار 5.0.0 من .NET SDK من Microsoft.Azure.Management.Media الإصدار 5.0.0 على NuGet. يتم إنشاء هذا الإصدار للعمل مع الإصدار الثابت 2021-06-01 من واجهة برمجة تطبيقات ARM REST.

للحصول على تفاصيل حول التغييرات من الإصدار 4.0.0، راجع سجل التغيير.

التغييرات في إصدار 5.0.0 .NET SDK

  • يدعم حساب Media Services الآن الهويات المدارة التي تم تعيينها من قِبَل المستخدم والنظام.
  • تمت إضافة خيار PublicNetworkAccess إلى حسابات Media Services. يمكن استخدام هذا الخيار مع ميزة Private Link للسماح بالوصول فقط من الشبكات الخاصة، وحظر الوصول إلى الشبكة العامة بالكامل
  • المرور الأساسي - تمت إضافة نوع حدث مباشر جديد. تتمتع الأحداث المباشرة "الأساسية التمريرية" بإمكانيات مماثلة للأحداث المباشرة القياسية مع بعض قيود الإدخال والإخراج، ويتم تقديمها بسعر مخفض.
  • PresetConfigurations - تسمح لك بتخصيص إعدادات الإخراج والحد الأدنى والحد الأقصى لمعدلات البت المستخدمة في الإعدادات المسبقة لترميز المحتوى المدرك. يساعدك هذا على تقدير وتخطيط فواتير أكثر دقة عند استخدام Content Aware ترميز من خلال أرقام مسارات الإخراج المقيدة ودرجات الدقة.

كسر التغييرات في إصدار tht 5.0.0 .NET SDK

  • تم استبدالApiErrorException بـ ErrorResponseException ليكون متسقاً مع جميع حزم Azure SDK الأخرى. لم يتغير جسم الاستثناء.
  • جميع المكالمات التي تعيد 404 لم يتم العثور عليها تثير الآن خطأ ErrorResponseException بدلاً من إرجاعها فارغة. تم إجراء هذا التغيير ليتوافق مع حزم Azure SDK الأخرى
  • يحتوي مُنشئ خدمة الوسائط على معلمة PublicNetworkAccess اختيارية جديدة بعد معلمة KeyDelivery.
  • تم تغيير خاصية النوع في MediaServiceIdentity من ManagedIdentityType enum إلى سلسلة لاستيعاب عدة قيم مفصولة بفواصل. السلاسل الصالحة هي SystemAssigned أو UserAssigned.

يونيو 2021

المزيد من خصائص نبضات القلب للحدث المباشر لتحسين التشخيص

تمت إضافة المزيد من خصائص نبضات القلب لاستيعاب الحدث المباشر إلى رسالة شبكة الحدث. يتضمن ذلك الحقول الجديدة التالية للمساعدة في تشخيص المشكلات أثناء الاستيعاب المباشر. يُعد ingestDriftValue مفيداً في السيناريوهات التي تحتاج فيها إلى مراقبة وقت استجابة الشبكة من خلال إدخال برنامج ترميز المصدر في الحدث المباشر. إذا انحرفت هذه القيمة كثيراً، فقد يكون ذلك مؤشراً على أن زمن انتقال الشبكة مرتفع جداً بالنسبة لحدث بث مباشر ناجح.

راجع مخطط LiveEventIngestHeartbeat للحصول على مزيد من التفاصيل.

أصبح دعم استخدام Media Services مع الارتباطات الخاصة الآن GA ومتاحاً في جميع مناطق Azure بما في ذلك Azure Government cloud.

يمكّنك Azure Private Link من الوصول إلى خدمات Azure PaaS والخدمات الشريكة/المملوكة للعملاء التي يستضيفها Azure عبر نقطة نهاية خاصة في شبكتك الظاهرية.

قم بنقل البيانات بين شبكتك الظاهرية وخدمات الاجتياز عبر شبكة Microsoft الأساسية، مما يلغي التعرض للإنترنت العام.

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

منطقة جديدة: منطقة غرب الولايات المتحدة 3 هي GA

منطقة غرب الولايات المتحدة 3 هي الآن GA وهي متاحة للعملاء لاستخدامها عند إنشاء حسابات Media Services جديدة.

تسليم المفتاح يدعم قيود قائمة السماح IP

يمكن الآن تكوين حسابات Media Services باستخدام قيود قائمة السماح IP على تسليم المفتاح. يتوفر إعداد قائمة السماح الجديد في مورد حساب Media Services من خلال SDK وفي المدخل وCLI. يسمح ذلك للمشغلين بتقييد تسليم تراخيص DRM ومفاتيح محتوى AES-128 إلى نطاقات IPv4 محددة.

يمكن أيضاً استخدام هذه الميزة لإيقاف جميع عمليات تسليم الإنترنت العامة لتراخيص DRM أو مفاتيح AES-128 وتقييد التسليم إلى نقطة نهاية شبكة خاصة.

راجع المقالة تقييد الوصول إلى ترخيص DRM وتسليم مفتاح AES باستخدام قوائم IP المسموح بها للحصول على التفاصيل.

عينات جديدة لـ Python وNode.js (مع TypeScript)

نماذج محدثة لـ Node.js التي تستخدم أحدث دعم لـ TypeScript في Azure SDK.

العينة الوصف
نقل مستمر مباشر مثال أساسي على البث المباشر. ⁧⁩تحذير⁧⁩، تأكد من التحقق من أن جميع الموارد قد تم تنظيفها وأنك لم تعد تقوم بالفوترة في المدخل عند استخدام البث المباشر
⁩تحميل ودفق HLS وDASH⁧ مثال أساسي لتحميل ملف محلي أو ترميز من عنوان URL المصدر. توضح العينة طريقة استخدام التخزين SDK لتنزيل المحتوى، ويوضح طريقة البث إلى المشغل
⁩تحميل ودفق HLS وDASH باستخدام PlayReady وWidevine DRM⁧ يوضح طريقة التشفير والبث باستخدام Widevine وPlayReady DRM

نموذج جديد من Python يوضح كيفية استخدام Azure Functions وEvent Grid لتشغيل الإعداد المسبق لتنقيح الوجه.

مايو 2021

مناطق التوفر الدعم الافتراضي في Media Services

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

آذار/ مارس 2021

تمت إضافة دعم اللغة الجديد إلى الإعداد المسبق لـ AudioAnalyzer

يتوفر الآن المزيد من اللغات لـ كتابة الحديث الفيديو وترجمته في الإعداد المسبق لمحلل الصوت (الوضعان الأساسي والقياسي).

  • الإنجليزية (أستراليا)، 'en-AU'
  • الفرنسية (كندا)، 'fr-CA'
  • العربية الفصحى (البحرين)، 'ar-BH'
  • العربية (مصر)، 'ar-EG'
  • العربية (العراق)، 'ar-IQ'
  • العربية (إسرائيل)، 'ar-IL'
  • العربية (الأردن)، 'ar-JO'
  • العربية (الكويت)، 'ar-KW'
  • العربية (لبنان)، 'ar-LB'
  • العربية (عمان)، 'ar-OM'
  • العربية (قطر)، 'ar-QA'
  • العربية (المملكة العربية السعودية)، 'ar-SA'
  • الدنماركية، 'da-DK’
  • النرويجية، 'nb-NO'
  • السويدية، ‘sv-SE’
  • الفنلندية ‘fi-FI’
  • التايلاندية، ‘fi-FI’
  • التركية، ‘tr-TR’

اطلع على أحدث اللغات المتاحة في مقالة مفهوم تحليل ملفات الفيديو والصوت.

فبراير 2021

دعم ترميز HEVC في الترميز القياسي

يدعم Standard Encoder الآن دعم ترميز HEVC (H.265) 8 بت. يمكن تسليم محتوى HEVC وتعبئته من خلال Dynamic Packager باستخدام تنسيق "hev1".

يتوفر ترميز .NET مخصص جديد مع نموذج HEVC في مستودع media-services-الإصدار 3-dotnet Git Hub. بالإضافة إلى الترميز المخصص، تتوفر الآن إعدادات ترميز HEVC المدمجة الجديدة التالية:

  • H265ContentAwareEncoding
  • H265AdaptiveStreaming
  • H265SingleBitrate720P
  • H265SingleBitrate1080p
  • H265SingleBitrate4K

يجب على العملاء الذين كانوا يستخدمون HEVC سابقاً في Premium Encoder في الإصدار 2 API الترحيل لاستخدام دعم ترميز HEVC الجديد في الترميز القياسي.

إعلان عن إهمال Azure Media Services الإصدار 2 API وSDKs

قم بتحديث Azure Media Services REST API وSDKs إلى الإصدار 3 قبل حلول 29 فبراير 2024

نظراً لأن الإصدار 3 من Azure Media Services REST API وSDKs للعميل لـ NET. وJava يوفران إمكانات أكثر من الإصدار 2، فإننا نلغي الإصدار 2 من Azure Media Services REST API وSDKs للعميل لـ NET. وJava.

نحن نشجعك على إجراء التبديل في وقت أقرب للحصول على مزايا أكثر ثراءً من الإصدار 3 من Azure Media Services REST API ومجموعات SDK للعميل لـ NET. وJava. يوفر الإصدار 3:

  • دعم الحدث المباشر على مدار الساعة طوال الأسبوع
  • واجهات برمجة تطبيقات ARM REST وSDKs للعميل لـ NET. core وNode.js وPython وJava وGo وRuby.
  • مفاتيح يديرها العميل وتكامل تخزين موثوق به ودعم Private Link والمزيد

كجزء من التحديث إلى الإصدار 3 API وSDKs، لم تعد هناك حاجة لوحدات حفظ الوسائط (MRUs) لأي حساب في Media Services لأن النظام سيزداد ويقلل تلقائياً بناءً على التحميل. راجع إرشادات ترحيل MRU للحصول على مزيد من المعلومات.

إهمال AMS كخادم تسليم ترخيص مستقل (الوضع المحلي المختلط) في ترحيل v2 إلى v3

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

سيستمر المحتوى الحالي الذي تم تشفيره باستخدام v2 API ويتم تسليمه في نموذج "مختلط" في العمل (ستظل المفاتيح قابلة للاسترداد على مستوى البيانات)، ولكن إدارة هذه المفاتيح (التحديثات والتحريرات) من خلال مستوى إدارة v2 أو مستوى إدارة v3 لن تعمل بعد 29 فبراير 2024.

ملاحظة

ستدعم جميع المحتويات الجديدة التي يتم تسليمها باستخدام الإصدار 3 حماية المحتوى والتدفق من AMS فقط ولن تدعم الوضع "المختلط". سيستمر مستوى البيانات في تقديم المفاتيح والتراخيص الموجودة التي تم إنشاؤها في v2، ولكنه لن يدعم الإدارة أو التحديثات من خلال v2 أو v3 API.

الإجراء مطلوب

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

راجع إعلان تحديثات Azureالرسمي.

دعم الترميز القياسي لميزات الإصدار 2 API

بالإضافة إلى الدعم الإضافي الجديد لترميز HEVC (H.265)، تتوفر الميزات التالية الآن في الإصدار 2020-05-01 (أو الأحدث) من واجهة برمجة تطبيقات الترميز.

  • يتم الآن دعم دمج ملفات الإدخال المتعددة باستخدام دعم JobInputClip الجديد.
  • يتيح اختيار المسار الصوتي للعملاء تحديد مسارات الصوت الواردة وتعيينها وتوجيهها إلى الإخراج للترميز
  • تحديد المسار للترميز - يسمح للعملاء باختيار المسارات من ملف مصدر ABR أو أرشيف مباشر يحتوي على مسارات متعددة لمعدل البت. مفيد للغاية لإنشاء ملفات MP4 من ملفات أرشيف الأحداث المباشرة.
  • تمت إضافة قدرات التنقيح (التعتيم) إلى FaceDetector

إصدارات SDK الجديدة للعميل لإصدار 2020-05-01 من Azure Media Services API

تتوفر الآن إصدارات SDK للعميل الجديد لجميع اللغات المتاحة مع الميزات المذكورة أعلاه. يُرجى التحديث إلى أحدث مجموعات SDK للعميل في قواعد التعليمة البرمجية الخاصة بك باستخدام مدير الحزم الخاص بك.

تتوفر ميزات الأمان الجديدة في إصدار 2020-05-01 من Azure Media Services API

  • مفاتيح يديرها العميل: يتم تشفير مفاتيح المحتوى والبيانات الأخرى المخزنة في الحسابات التي تم إنشاؤها باستخدام إصدار "2020-05-01" من واجهة برمجة التطبيقات بمفتاح حساب. يمكن للعملاء توفير مفتاح لتشفير مفتاح الحساب.

  • تخزين موثوق به: يمكن تكوين Media Services للوصول إلى Azure Storage باستخدام الهوية المُدارة مقترنة بحساب Media Services. عند الوصول إلى حسابات التخزين باستخدام الهوية المُدارة، يمكن للعملاء تكوين قوائم ACL للشبكة أكثر تقييداً على حساب التخزين دون حظر سيناريوهات Media Services.

  • الهويات المُدارة: يجوز للعملاء تمكين الهوية المُدارة من قِبَل النظام لحساب Media Services لتوفير الوصول إلى خزانات المفاتيح (للمفاتيح التي يديرها العميل) وحسابات التخزين (للتخزين الموثوق به).

تم تحديث عينات TypeScript Node.js باستخدام SDK متماثل الشكل لـ JavaScript

تم تحديث عينات Node.js لاستخدام أحدث SDK متماثل. تظهر العينات الآن استخدام TypeScript. بالإضافة إلى ذلك، تمت إضافة عينة بث مباشر جديدة لـ Node.js/TypeScript.

اطلع على أحدث النماذج في media-services-الإصدار 3-node-tutorials Git Hub repo.

وضع الاستعداد المباشر الجديد لدعم بدء التشغيل بشكل أسرع من الحالة الدافئة

تدعم الأحداث المباشرة الآن وضع فوترة منخفض التكلفة لـ "الاستعداد". يتيح ذلك للعملاء تخصيص أحداث مباشرة مسبقاً بتكلفة أقل لإنشاء "تجمعات ساخنة". يمكن للعملاء بعد ذلك استخدام الأحداث المباشرة في وضع الاستعداد للانتقال إلى حالة التشغيل بشكل أسرع من البدء من التشغيل البارد عند الإنشاء. هذا يقلل من وقت بدء القناة بشكل كبير ويسمح بتخصيص سريع للمجمع السريع للأجهزة التي تعمل في وضع سعر أقل. اطلع على أحدث تفاصيل الأسعار هنا. لمزيد من المعلومات حول حالة StandBy والحالات الأخرى للأحداث المباشرة، راجع المقالة - حالات الحدث المباشر والفوترة.

ديسمبر 2020

التوفر الإقليمي

Azure Media Services متاحة الآن في منطقة النرويج الشرقية في مدخل Microsoft Azure. لا يوجد rest الإصدار 2 في هذه المنطقة.

أكتوبر 2020

تحليل الصوت الأساسي

يتضمن الإعداد المسبق لتحليل الصوت الآن فئة أسعار الوضع الأساسي. يوفر وضع Basic Audio Analyzer الجديد خياراً منخفض التكلفة لاستخراج نسخ الكلام وتنسيق التسميات التوضيحية وشريط الترجمة. ينفذ هذا الوضع نسخ الكلام إلى نص وإنشاء ملف تسمية توضيحية/شرح VTT. يتضمن إخراج هذا الوضع ملف JSON لنتيجة التحليلات بما في ذلك الكلمات الأساسية والكتابة ومعلومات التوقيت فقط. لا يتم تضمين الكشف التلقائي للغة وتسجيل السماعات في هذا الوضع. راجع قائمة اللغات المدعومة.

يجب على العملاء الذين يستخدمون المفهرس v1 وIndexer الإصدار 2 الترحيل إلى الإعداد المسبق لتحليل الصوت الأساسي.

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

الأحداث المباشرة

يُسمح الآن بإجراء تحديثات على معظم الخصائص عند إيقاف الأحداث المباشرة. بالإضافة إلى ذلك، يُسمح للمستخدمين بتحديد بادئة لاسم المضيف الثابت لإدخال الحدث المباشر وعناوين URL للمعاينة. يُطلق الآن على VanityUrl اسم useStaticHostName لتعكس الهدف من الخاصية بشكل أفضل.

الأحداث الحية لها الآن حالة StandBy. راجع الأحداث المباشرة والمخرجات المباشرة في Media Services.

يدعم الحدث المباشر تلقي نسب عرض إلى ارتفاع مختلفة. يسمح وضع Stretch للعملاء بتحديد سلوك التمدد للإخراج.

يضيف الترميز المباشر الآن إمكانية إخراج أجزاء الفاصل الزمني لإطار المفتاح الثابت بين 0.5 إلى 20 ثانية.

الحسابات

تحذير

إذا قمت بإنشاء حساب Media Services بإصدار 2020-05-01 API، فلن يعمل مع REST الإصدار 2

أغسطس 2020

تشفير ديناميكي

يتوفر الآن دعم تنسيق الملفات القابلة للتشغيل البيني المحمي من PlayReady القديم (PIFF 1.1) في الرابط الديناميكي. يوفر هذا الدعم لأجهزة التلفزيون الذكية القديمة من Samsung وLG التي نفذت المسودات المبكرة لمعيار التشفير المشترك (CENC) الذي نشرته Microsoft. يُعرف تنسيق PIFF 1.1 أيضاً باسم تنسيق التشفير الذي تم دعمه مسبقاً بواسطة مكتبة عميل Silverlight. اليوم، سيناريو حالة الاستخدام الوحيد لتنسيق التشفير هذا هو استهداف سوق Smart TV القديم حيث لا يزال هناك عدد غير ضئيل من أجهزة التلفزيون الذكية في بعض المناطق التي تدعم البث السلس فقط مع تشفير PIFF 1.1.

لاستخدام دعم تشفير PIFF 1.1 الجديد، قم بتغيير قيمة التشفير إلى "piff" في مسار URL لمحدد موقع البث. لمزيد من المعلومات، راجع نظرة عامة على حماية المحتوى. على سبيل المثال: https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=piff)|

ملاحظة

يتم توفير دعم PIFF 1.1 كحل متوافق مع الإصدارات السابقة للتلفزيون الذكي (Samsung، LG) الذي نفذ إصدار "Silverlight" المبكر من التشفير الشائع. يجب عليك استخدام تنسيق PIFF فقط عند الحاجة لدعم أجهزة تلفزيون Samsung أو LG الذكية القديمة التي تم شحنها بين 2009-2015 التي دعمت إصدار PIFF 1.1 من تشفير PlayReady.

يوليو 2020

كتابة الحديث الحية

تدعم "الكتابة الصوتية المباشرة" الآن 19 لغة و8 مناطق.

توفّر عالٍ

لقد نشرنا نظرة عامة ونموذجاًحول مدى توفر عالٍ مع Media Services والفيديو عند الطلب (VOD).

يونيو 2020

تحليلات الفيديو الحية على إصدار معاينة IoT Edge

أصبحت معاينة Live Video Analytics على IoT Edge عامة.

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

مايو 2020

المناطق الجديدة: شمال جيرماي، ألمانيا الغربية الوسطى، شمال سويسرا، وسويسرا الغربية هي الآن GA

تتوفر Azure Media Services الآن بشكل عام في المناطق التالية: "منطقة شمال ألمانيا" و"ألمانيا الغربية الوسطى" و"شمال سويسرا" و"سويسرا الغربية". يمكن للعملاء توزيع Media Services في هذه المناطق باستخدام مدخل Microsoft Azure.

أبريل 2020

تحسينات في التوثيق

تم ترحيل مستندات Azure Media Player إلى وثائق Azure.

يناير2020

تحسينات في معالجات الوسائط

  • دعم محسّن للمصادر المتداخلة في تحليل الفيديو - يتم الآن فصل هذا المحتوى بشكل صحيح قبل إرساله إلى محركات الاستدلال.
  • عند إنشاء صور مصغرة باستخدام الوضع "الأفضل"، يبحث برنامج الترميز الآن أكثر من 30 ثانية لتحديد إطار غير أحادي اللون.

تحديثات سحابة Azure Government

Media Services GA'ed في Microsoft Azure Government التالية: USGov Arizona وUSGov Texas.

ديسمبر 2019

تمت إضافة دعم CDN لرؤوس Origin-Assist Prefetch لكل من البث المباشر والفيديو عند الطلب؛ متاح للعملاء الذين لديهم عقد مباشر مع Akamai CDN. تتضمن ميزة Origin-Assist CDN-Prefetch تبادلات رأس HTTP التالية بين Akamai CDN وأصل Azure Media Services:

رأس HTTP القيم Sender المتلقي الغرض
تم تمكين الجلب المسبق لـ CDN-Origin-Assist 1 (افتراضي) أو 0 شبكة تسليم المحتوى أصل للإشارة إلى أنه تم تمكين الجلب المسبق لـ CDN
CDN-Origin-Assist-Prefetch-Path مثال:
Fragments(video=1400000000,format=mpd-time-cmaf)
أصل شبكة تسليم المحتوى لتوفير مسار الجلب المسبق لـ CDN
CDN-Origin-Assist-Prefetch-Request 1 (طلب الجلب المسبق) أو 0 (طلب منتظم) شبكة تسليم المحتوى أصل للإشارة إلى الطلب من CDN هو جلب مسبق

للاطلاع على جزء من تبادل الرأس قيد التنفيذ، يمكنك تجربة الخطوات التالية:

  1. استخدم curl لإصدار طلب إلى أصل Media Services لمقطع أو جزء صوتي أو فيديو. تأكد من إضافة العنوان CDN-Origin-Assist-Prefetch-Enabled: 1 في الطلب.
  2. في الاستجابة، يجب أن ترى العنوان CDN-Origin-Assist-Prefetch-Path مع مسار نسبي كقيمة له.

نوفمبر 2019

معاينة كتابة الحديث المباشر

كتابة الحديث المباشر متاح الآن في المعاينة العامة ومتاح للاستخدام في منطقة غرب الولايات المتحدة الأمريكية 2.

تم تصميم كتابة الحديث المباشر للعمل مع الأحداث الحية كقدرة إضافية. وهي مدعومة في كل من الأحداث الحية ذات الترميز التمريري والقياسي أو المميز. عند تمكين هذه الميزة، تستخدم الخدمة ميزة تحويل المحور إلى نص في الخدمات المعرفية لتحويل الكلمات المنطوقة في الصوت الوارد إلى نص. ثم يتم توفير هذا النص للتسليم مع الفيديو والصوت في بروتوكولات MPEG-DASH وHLS. تعتمد الفوترة على عداد إضافي جديد يمثل تكلفة إضافية للحدث المباشر عندما يكون في حالة "قيد التشغيل". للحصول على تفاصيل حول النسخ المباشر والفوترة، راجع كتابة الحديث المباشر

ملاحظة

حالياً، لا يتوفر كتابة الحديث المباشر إلا كميزة معاينة في منطقة غرب الولايات المتحدة الأمريكية 2. يدعم كتابة الحديث الكلمات المنطوقة باللغة الإنجليزية (en-us) فقط في هذا الوقت.

حماية المحتوى

ميزة Token Replay Prevention التي تم إصدارها في مناطق محدودة في سبتمبر متاحة الآن في جميع المناطق. يمكن لعملاء Media Services الآن تعيين حد لعدد المرات التي يمكن فيها استخدام نفس الرمز المميز لطلب مفتاح أو ترخيص. لمزيد من المعلومات، راجع منع إعادة تشغيل الرمز المميز.

دعم إضافي لبرامج الترميز الشريكة الجديدة الموصى بها للبث المباشر لـ RTMP:

تحسينات ترميز الملفات

  • يتوفر الآن إعداد مسبق جديد لـ Content Aware ترميز. ينتج مجموعة من ملفات MP4 المتوافقة مع GOP باستخدام ترميز مدرك للمحتوى. بالنظر إلى أي محتوى إدخال، تقوم الخدمة بإجراء تحليل أوَّلي خفيف الوزن لمحتوى الإدخال. يستخدم هذه النتائج لتحديد العدد الأمثل للطبقات ومعدل البت المناسب وإعدادات الدقة للتسليم عن طريق الدفق التكيفي. هذا الإعداد المسبق فعال لمقاطع الفيديو منخفضة التعقيد ومتوسطة التعقيد، حيث تكون ملفات الإخراج بمعدلات بت أقل ولكن بجودة لا تزال تقدم تجربة جيدة للمشاهدين. سيحتوي الإخراج على ملفات MP4 مع مقاطع فيديو وصوت متداخلة. لمزيد من المعلومات، راجع مواصفات Open API.
  • أداء محسن وخيوط متعددة لمحول الحجم في Standard Encoder. في ظل ظروف محددة، يجب أن يرى العميل زيادة في الأداء بين 5-40% ترميز VOD. سيشهد المحتوى المنخفض التعقيد المشفر إلى معدلات بت متعددة أعلى زيادة في الأداء.
  • يحتفظ الترميز القياسي الآن بإيقاع GOP منتظم لمحتويات معدل الإطارات المتغير (VFR) أثناء ترميز VOD عند استخدام إعداد GOP المستند إلى الوقت. هذا يعني أن العميل الذي يرسل محتوى معدل إطارات مختلطاً يتراوح بين 15 و30 إطاراً في الثانية، على سبيل المثال، يجب أن يرى الآن مسافات GOP العادية المحسوبة على الإخراج لمعدل البت التوافقي الذي يتدفق عبر ملفات MP4. سيؤدي ذلك إلى تحسين القدرة على التبديل بسلاسة بين المسارات عند التسليم عبر HLS أو DASH.
  • مزامنة AV محسنة لمحتوى مصدر معدل الإطارات المتغير (VFR)

Azure Video Indexer، تحليلات الفيديو

  • الإطارات الأساسية المستخرجة باستخدام الإعداد المسبق VideoAnalyzer هي الآن في الدقة الأصلية للفيديو بدلاً من تغيير حجمها. يمنحك استخراج الإطار الرئيسي عالي الدقة صوراً بجودة أصلية ويسمح لك بالاستفادة من نماذج الذكاء الاصطناعي المستندة إلى الصور التي توفرها خدمات Microsoft Computer Vision وCustom Vision لاكتساب المزيد من الأفكار من الفيديو الخاص بك.

سبتمبر 2019

Media Services الإصدار 3

ترميز خطي مباشر للأحداث الحية

تعلن Media Services الإصدار 3 عن معاينة 24 ساعة × 365 يوماً من الترميز الخطي المباشر للأحداث المباشرة.

Media Services الإصدار 2

إهمال معالجات الوسائط

نعلن عن إيقاف Azure Media Indexer وAzure Media Indexer 2 Preview. لتواريخ التقاعد، راجع مقالة المكونات القديمة. يحل Azure Video Indexer محل معالجات الوسائط القديمة هذه.

لمزيد من المعلومات، راجع الترحيل من Azure Media Indexer وAzure Media Indexer 2 إلى Azure Media Services Video Indexer.

في أغسطس 2019

Media Services الإصدار 3

الزوج الإقليمي لجنوب إفريقيا مفتوح للخدمات الإعلامية

Media Services متاحة الآن في مناطق جنوب أفريقيا، الغرب وجنوب أفريقيا، الشمال.

لمزيد من المعلومات، راجع السحب والمناطق التي يوجد بها الإصدار 3 من Media Services.

Media Services الإصدار 2

إهمال معالجات الوسائط

نعلن عن إهمال معالجات الوسائط Windows Azure Media Encoder (WAME) وAzure Media Encoder (AME)، والتي يتم إيقاف العمل بها. لتواريخ التقاعد، راجع مقالة المكونات القديمة.

للحصول على تفاصيل، راجع ترحيل WAME إلى معيار ترميز الوسائط وترحيل AME إلى معيار ترميز الوسائط.

في يوليو 2019

حماية المحتوى

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

اعتباراً من يوليو، كانت ميزة المعاينة متاحة فقط في وسط الولايات المتحدة وغرب وسط الولايات المتحدة.

يونيو 2019

مقطع فيديو فرعي

يمكنك الآن قص مقطع فيديو أو قصه فرعياً عند ترميزه باستخدام Job.

تعمل هذه الوظيفة مع أي تحويل تم إنشاؤه باستخدام إما الإعدادات المسبقة BuiltInStandardEncoderPreset أو الإعدادات المسبقة StandardEncoderPreset.

في مايو 2019

دعم Azure Monitor لسجلات وقياسات تشخيص Media Services

يمكنك الآن استخدام Azure Monitor لعرض بيانات القياس عن بُعد المنبعثة من Media Services.

  • استخدم سجلات تشخيص Azure Monitor لمراقبة الطلبات المرسلة بواسطة نقطة نهاية تسليم مفتاح Media Services.
  • قم بمراقبة القياسات المنبعثة من Media Services نقاط نهاية البث.

للحصول على التفاصيل، راجع مراقبة خدمات الوسائط.

دعم المسارات الصوتية المتعددة في Dynamic Packaging

عند دفق الأصول التي تحتوي على مسارات صوتية متعددة مع العديد من برامج الترميز واللغات، فإن Dynamic Packaging يدعم الآن مسارات صوتية متعددة لإخراج HLS (الإصدار 4 أو أعلى).

الزوج الإقليمي الكوري مفتوح للخدمات الإعلامية

Media Services متاحة الآن في مناطق كوريا الوسطى ومنطقة جنوب كوريا الجنوبية.

لمزيد من المعلومات، راجع السحب والمناطق التي يوجد بها الإصدار 3 من Media Services.

تحسينات في الأداء

التحديثات المضافة التي تتضمن تحسينات في أداء Media Services.

أبريل 2019

إعدادات مسبقة جديدة

  • تمت إضافةFaceDetectorPreset إلى الإعدادات المسبقة للمحلل المدمج.

مارس 2019

يدعم Dynamic Packaging الآن Dolby Atmos. لمزيد من المعلومات، راجع برامج ترميز الصوت التي تدعمها الحزم الديناميكية.

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

فبراير 2019

يتم الآن دعم Media Services الإصدار 3 في سحابات Azure الوطنية. ليست كل الميزات متوفرة في كل السحب حتى الآن. للحصول على تفاصيل، راجع السحابة والمناطق التي يوجد بها الإصدار 3 من Azure Media Services.

تمت إضافة حدثMicrosoft.Media.JobOutputProgress إلى مخططات Azure Event Grid لـ Media Services.

يناير 2019

معيار ترميز الوسائط وملفات MPI

عند الترميز باستخدام معيار Media Encoder لإنتاج ملف (ملفات) MP4، يتم إنشاء ملف .mpi جديد وإضافته إلى أصل الإخراج. يهدف ملف MPI هذا إلى تحسين أداء الحزم الديناميكي وسيناريوهات البث.

يجب ألا تعدل أو تزيل ملف MPI، أو تعتمد أي تبعية في خدمتك على وجود (أو عدم وجود) مثل هذا الملف.

ديسمبر 2018

تتضمن التحديثات من إصدار GA من الإصدار 3 API:

  • لم تعد خصائص PresentationTimeRange "مطلوبة" لـ عوامل تصفية الأصول وعوامل تصفية الحساب.
  • تمت إزالة خياري الاستعلام $ top و$ skip لـ الوظائف والتحويلات وتمت إضافة $ orderby. كجزء من إضافة وظيفة الطلب الجديدة، تم اكتشاف أن خياري $ top و$ skip قد تم كشفهما عن طريق الخطأ سابقاً على الرغم من عدم تنفيذهما.
  • تمت إعادة تمكين إمكانية توسيع التعداد. تم تمكين هذه الميزة في إصدارات المعاينة من SDK وتم تعطيلها عن طريق الخطأ في إصدار GA.
  • تمت إعادة تسمية سياستين دفق محددين مسبقاً. SecureStreaming أصبح الآن MultiDrmCencStreaming. SecureStreamingWithFairPlay أصبح الآن Predefined_MultiDrmStreaming.

نوفمبر 2018

وحدة CLI 2.0 متاحة الآن لـ Azure Media Services الإصدار 3 GA - v 2.0.50.

أوامر جديدة

الميزات الجديدة والتغييرات العاجلة

أوامر الأصول

  • تمت إضافة وسيطات--storage-account و--container.
  • تمت إضافة القيم الافتراضية لوقت انتهاء الصلاحية (الآن + 23 ساعة) والأذونات (قراءة) في الأمر az ams asset get-sas-url.

أوامر العمل

  • تمت إضافة وسيطات--correlation-data و--label
  • تمت إعادة تسمية--output-asset-names إلى --output-assets. الآن يقبل قائمة الأصول المفصولة بمسافات بتنسيق 'assetName=label'. يمكن إرسال أصل من دون تسمية على النحو التالي: 'assetName='.

أوامر دفق محدد الموقع

  • تم استبدال الأمر الأساسيaz ams streaming locator بـ az ams streaming-locator.
  • تمت إضافة وسيطات--streaming-locator-id و--alternative-media-id support.
  • تم تحديث الوسيطة--content-keys argument.
  • تمت إعادة تسمية--content-policy-name إلى --content-key-policy-name.

أوامر نهج التدفق

  • تم استبدال الأمر الأساسيaz ams streaming policy بـ az ams streaming-policy.
  • تمت إضافة معلمات التشفير التي تدعم في az ams streaming-policy create.

أوامر التحويل

  • تم استبدال الوسيطة--preset-names بـ --preset. الآن يمكنك فقط تعيين إخراج/إعداد مسبق واحد في كل مرة (لإضافة المزيد، عليك تشغيل az ams transform output add). أيضاً، يمكنك تعيين StandardEncoderPreset المخصص عن طريق تمرير المسار إلى JSON المخصص.
  • يمكن إجراءaz ams transform output remove بتمرير فهرس الإخراج لإزالته.
  • تمت إضافة وسيطات--relative-priority, --on-error, --audio-language and --insights-to-extract في الأمرين az ams transform create وaz ams transform output add.

أكتوبر 2018 - GA

يصف هذا القسم تحديثات أكتوبر الخاصة بـ Azure Media Services (AMS).

إصدار REST الإصدار 3 GA

يتضمن REST الإصدار 3 GA release المزيد من واجهات برمجة التطبيقات لـ Live وعوامل تصفية بيان مستوى الحساب/الأصول ودعم إدارة الحقوق الرقمية.

إدارة موارد Azure

يعمل دعم إدارة موارد Azure على تمكين الإدارة الموحدة والعمليات API (الآن كل شيء في مكان واحد).

بدءاً من هذا الإصدار، يمكنك استخدام قوالب Azure Resource Manager لإنشاء أحداث مباشرة.

تحسين عمليات الأصول

تم إدخال التحسينات التالية:

  • الاستيعاب من عناوين URL الخاصة بـ HTTP (s) أو عناوين URL لـ SAS الخاصة بموقع موقع تخزين Azure Blob.
  • حدد أسماء الحاويات الخاصة بك للأصول.
  • دعم إخراج أسهل لإنشاء مهام سير عمل مخصصة باستخدام Azure Functions.

عنصر تحويل جديد

يبسط عنصر التحويل نموذج الترميز. يجعل العنصر الجديد من السهل إنشاء ومشاركة ترميز قوالب Azure Resource Manager والإعدادات المسبقة.

مصادقة Microsoft Azure Active Directory وAzure RBAC

تعمل مصادقة Microsoft Azure Active Directory والتحكم في الوصول المستند إلى الدور Azure (Azure RBAC) على تمكين التحويلات الآمنة أو LiveEvents أو نُهج مفتاح المحتوى أو الأصول حسب الدور أو المستخدمين في Microsoft Azure Active Directory.

SDKs العميل

اللغات المدعومة في Media Services الإصدار 3: .NET Core وJava وNode.js وRuby وTypeScript وPython وGo.

تحديثات الترميز الحية

تم تقديم تحديثات الترميز المباشر التالية:

  • وضع الكمون المنخفض الجديد للعيش (10 ثوانٍ من طرف إلى طرف).

  • دعم محسّن لـ RTMP (استقرار متزايد ودعم أكبر لترميز المصدر).

  • استيعاب آمن لـ RTMPS.

    عند إنشاء حدث مباشر، تحصل الآن على 4 عناوين URL. عناوين URL الأربعة متطابقة تقريباً، ولها نفس رمز البث (AppId)، يختلف جزء رقم المنفذ فقط. اثنان من عناوين URL أساسية ونسخ احتياطي لـ RTMPS.

  • دعم تحويل الشفرات على مدار 24 ساعة.

  • دعم محسّن للإشارات الإعلانية في RTMP عبر SCTE35.

دعم محسّن لEvent Grid

يمكنك رؤية تحسينات دعم Event Grid التالية:

  • تكامل Azure Event Grid لتطوير أسهل مع تطبيقات Logic وAzure Functions.
  • اشترك في الأحداث على الترميز والقنوات الحية والمزيد.

دعم CMAF

دعم تشفير CMAF و"cbcs" لـ Apple HLS (iOS 11+) ومشغلات MPEG-DASH التي تدعم CMAF.

فهرس الفيديو

تم الإعلان عن إصدار Video Indexer GA في أغسطس. للحصول على معلومات جديدة حول الميزات المدعومة حالياً، راجع ما هو مفهرس الفيديو.

خطط التغييرات

Azure CLI 2.0

سيتم طرح وحدة Azure CLI 2.0 النمطية التي تتضمن عمليات على جميع الميزات (بما في ذلك Live، ونُهج مفتاح المحتوى، وعوامل تصفية الحساب/الأصول، ونُهج البث) قريباً.

المشكلات المعروفة

يتأثر العملاء الذين استخدموا واجهة برمجة تطبيقات المعاينة للأصول أو AccountFilters فقط بالمشكلة التالية.

إذا قمت بإنشاء الأصول أو عوامل تصفية الحساب بين 09/28 و10/12 باستخدام Media Services الإصدار 3 CLI أو واجهات برمجة التطبيقات، فأنت بحاجة إلى إزالة جميع Asset وAccountFilters وإعادة إنشائها بسبب تعارض في الإصدار.

مايو 2018 - معاينة

.NET SDK

الميزات التالية موجودة في .NET SDK:

  • Streaming Locators لنشر المحتوى وبثه إلى أجهزة المستخدم النهائي
  • نُهج البث ونُهج مفتاح المحتوى لتكوين تسليم المفتاح وحماية المحتوى (DRM) عند تقديم المحتوى.
  • الأحداث المباشرة والمخرجات المباشرة لتكوين استيعاب محتوى البث المباشر وأرشفته.
  • الأصول لتخزين محتوى الوسائط ونشره في Azure Storage.
  • نقاط نهاية البث لتكوين الحزم الديناميكي والتشفير والبث وتوسيع نطاقه لكل من محتوى الوسائط المباشر وعند الطلب.

المشكلات المعروفة

  • عند إرسال مهمة، يمكنك تحديد إدخال الفيديو المصدر باستخدام عناوين HTTPS URLs أو SAS URLs أو المسارات إلى الملفات الموجودة في موقع تخزين Azure Blob. حالياً، لا تدعم Media Services الإصدار 3 ترميز النقل المقسم عبر عناوين HTTPS URL.

اطرح الأسئلة، وقدم الملاحظات، واحصل على التحديثات

راجع مقالة ⁧⁩مجتمع خدمات Azure Media Services⁧⁩ لمعرفة الأساليب المختلفة التي يمكنك من خلالها طرح الأسئلة وتقديم الملاحظات والحصول على تحديثات حول خدمات الوسائط.

راجع أيضاً

إرشادات الترحيل للترحيل من الإصدار 2 من Media Services إلى الإصدار 3.