أخطاء نقطة نهاية الدفق (الأصل)
يصف هذا الموضوع الأخطاء التي قد تتلقاها من خدمة Azure Media Services Streaming Endpoint.
400 طلب غير صالح
يحتوي الطلب على معلومات غير صحيحة ويتم رفضه باستخدام رموز الخطأ هذه وبسبب أحد الأسباب التالية:
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_BAD_URL_SYNTAX | 0x80890201 | خطأ في بناء جملة URL أو تنسيقه. تتضمن الأمثلة طلبات لنوع غير صحيح أو جزء غير صالح أو مسار غير صالح. |
| MPE_ENC_ENCRYPTION_NOT_SPECIFIED_IN_URL | 0x8088024C | لا يحتوي الطلب على علامة تشفير في عنوان URL. تتطلب طلبات CMAF علامة تشفير في عنوان URL. تتطلب البروتوكولات الأخرى التي تم تكوينها بأكثر من نوع تشفير واحد أيضا علامة التشفير لتبديد الغموض. |
| MPE_STORAGE_BAD_URL_SYNTAX | 0x808900E9 | فشل طلب التخزين لتنفيذ الطلب مع خطأ طلب غير صحيح. |
403 محظور
الطلب غير مسموح به بسبب أحد الأسباب التالية:
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_STORAGE_AUTHENTICATION_FAILED | 0x808900EA | فشل طلب التخزين لتلبية الطلب مع فشل المصادقة. يمكن أن يحدث هذا إذا تم تدوير مفاتيح التخزين ولم تتمكن الخدمة من مزامنة مفاتيح التخزين. اتصل بدعم Azure عن طريق الانتقال إلى Help + support في مدخل Microsoft Azure. |
| MPE_STORAGE_INSUFFICIENT_ACCOUNT_PERMISSIONS | 0x808900EB | خطأ في عملية التخزين، فشل الوصول بسبب عدم كفاية أذونات الحساب. |
| MPE_STORAGE_ACCOUNT_IS_DISABLED | 0x808900EC | فشل طلب التخزين لتنفيذ الطلب لأن حساب التخزين معطل. |
| MPE_STORAGE_AUTHENTICATION_FAILURE | 0x808900F3 | خطأ في عملية التخزين، فشل الوصول بسبب أخطاء عامة. |
| MPE_OUTPUT_FORMAT_BLOCKED | 0x80890207 | تم حظر تنسيق الإخراج بسبب التكوين في StreamingPolicy. |
| MPE_ENC_ENCRYPTION_REQUIRED | 0x8088021E | التشفير مطلوب للمحتوى، نهج التسليم مطلوب لتنسيق الإخراج. |
| MPE_ENC_ENCRYPTION_NOT_SET_IN_DELIVERY_POLICY | 0x8088024D | لم يتم تعيين التشفير في إعدادات نهج التسليم. |
404 لم يتم العثور
تحاول العملية العمل على مورد لم يعد موجودًا. على سبيل المثال، ربما تم حذف المورد بالفعل.
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_EGRESS_TRACK_NOT_FOUND | 0x80890209 | لم يتم العثور على المسار المطلوب. |
| MPE_RESOURCE_NOT_FOUND | 0x808901F9 | لم يتم العثور على المورد المطلوب. |
| MPE_UNAUTHORIZED | 0x80890244 | الوصول غير مصرح به. |
| MPE_EGRESS_TIMESTAMP_NOT_FOUND | 0x8089020A | لم يتم العثور على الطابع الزمني المطلوب. |
| MPE_EGRESS_FILTER_NOT_FOUND | 0x8089020C | لم يتم العثور على عامل تصفية البيان الديناميكي المطلوب. |
| MPE_FRAGMENT_BY_INDEX_NOT_FOUND | 0x80890252 | فهرس التجزئة المطلوب خارج النطاق الصحيح. |
| MPE_LIVE_MEDIA_ENTRIES_NOT_FOUND | 0x80890254 | لا يمكن العثور على إدخالات الوسائط المباشرة للحصول على المخزن المؤقت moov. |
| MPE_FRAGMENT_TIMESTAMP_NOT_FOUND | 0x80890255 | تعذر العثور على الجزء في الوقت المطلوب لمسار معين. يمكن أن يكون الجزء ليس في التخزين. جرب طبقة مختلفة من العرض التقديمي قد تحتوي على جزء. |
| MPE_MANIFEST_MEDIA_ENTRY_NOT_FOUND | 0x80890256 | تعذر العثور على إدخال الوسائط لمرات البت المطلوبة في البيان. قد يكون أن اللاعب طلب مسار فيديو لمرات البت المعينة التي لم تكن في البيان. |
| MPE_METADATA_NOT_FOUND | 0x80890257 | تعذر العثور على بيانات تعريف معينة في البيان أو تعذر العثور على rebase من التخزين. |
| MPE_STORAGE_RESOURCE_NOT_FOUND | 0x808900ED | خطأ في عملية التخزين، لم يتم العثور على المورد. |
409 تعارض
تم أخذ المعرف المتوفر لمورد على PUT عملية أو POST بواسطة مورد موجود. استخدم معرفا آخر للمورد لحل هذه المشكلة.
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_STORAGE_CONFLICT | 0x808900EE | خطأ في عملية التخزين، خطأ تعارض. |
410
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_FILTER_FORCE_END_LEFT_EDGE_CROSSED_DVR_WINDOW | 0x80890263 | بالنسبة إلى البث المباشر، عندما يتم تعيين عامل التصفية الذي يحتوي على forceEndTimestamp إلى true، يكون الطابع الزمني للبدء أو الانتهاء خارج نافذة DVR الحالية. |
412 فشل الشرط المسبق
حددت العملية eTag يختلف عن الإصدار المتوفر على الخادم، أي خطأ تزامن متفائل. أعد محاولة الطلب بعد قراءة أحدث إصدار من المورد وتحديث eTag عند الطلب.
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_FRAGMENT_NOT_READY | 0x80890200 | الجزء المطلوب غير جاهز. |
| MPE_STORAGE_PRECONDITION_FAILED | 0x808900EF | خطأ في عملية التخزين، فشل شرط مسبق. |
415 نوع وسائط غير معتمد
تنسيق البيانات الأساسية المرسلة من قبل العميل بتنسيق غير معتمد.
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_ENC_ALREADY_ENCRYPTED | 0x8088021F | يجب ألا تطبق التشفير على المحتوى المشفر بالفعل. |
| MPE_ENC_INVALID_INPUT_ENCRYPTION_FORMAT | 0x8088021D | التشفير غير صحيح لتنسيق الإدخال. |
| MPE_INVALID_ASSET_DELIVERY_POLICY_TYPE | 0x8088021C | نوع نهج التسليم غير صحيح. |
| MPE_ENC_MULTIPLE_SAME_DELIVERY_TYPE | 0x8088024E | يمكن مشاركة الإعدادات الأصلية بواسطة تنسيقات إخراج متعددة. |
| MPE_FORMAT_NOT_SUPPORTED | 0x80890205 | تنسيق الوسائط أو نوعها غير معتمد. على سبيل المثال، لا تدعم خدمات الوسائط عدد مستويات الجودة الذي يزيد عن 64. في علامة فيديو FLV، لا تدعم خدمات الوسائط إطار فيديو مع SPS متعدد وPPS متعدد. |
| MPE_INPUT_FORMAT_NOT_SUPPORTED | 0x80890218 | تنسيق إدخال الأصل المطلوب غير مدعوم. تدعم Media Services تنسيقات التنزيل السلس (المباشر) وMP4 (VoD) والتدريجي. |
| MPE_OUTPUT_FORMAT_NOT_SUPPORTED | 0x8089020D | تنسيق الإخراج المطلوب غير معتمد. تدعم خدمات الوسائط تنسيقات التنزيل السلس، وDASH(CSF، وCMAF)، وHLS (v3، وv4، وCMAF)، والتنزيل التدريجي. |
| MPE_ENCRYPTION_NOT_SUPPORTED | 0x80890208 | تمت مصادفة نوع تشفير غير معتمد. |
| MPE_MEDIA_TYPE_NOT_SUPPORTED | 0x8089020E | نوع الوسائط المطلوب غير معتمد بواسطة تنسيق الإخراج. الأنواع المدعومة هي عنوان فرعي للفيديو أو الصوت أو "SUBT". |
| MPE_MEDIA_ENCODING_NOT_SUPPORTED | 0x8089020F | تم ترميز وسائط الأصل المصدر بتنسيق وسائط غير متوافق مع تنسيق الإخراج. |
| MPE_VIDEO_ENCODING_NOT_SUPPORTED | 0x80890210 | تم ترميز الأصل المصدر بتنسيق فيديو غير متوافق مع تنسيق الإخراج. يتم دعم H.264 أو AVC أو H.265 (HEVC أو hev1 أو hvc1). |
| MPE_AUDIO_ENCODING_NOT_SUPPORTED | 0x80890211 | تم ترميز الأصل المصدر بتنسيق صوت غير متوافق مع تنسيق الإخراج. تنسيقات الصوت المدعومة هي AAC وE-AC3 (DD+) و Dolby DTS. |
| MPE_SOURCE_PROTECTION_CONVERSION_NOT_SUPPORTED | 0x80890212 | لا يمكن تحويل الأصل المحمي بالمصدر إلى تنسيق الإخراج. |
| MPE_OUTPUT_PROTECTION_FORMAT_NOT_SUPPORTED | 0x80890213 | تنسيق الحماية غير معتمد بواسطة تنسيق الإخراج. |
| MPE_INPUT_PROTECTION_FORMAT_NOT_SUPPORTED | 0x80890219 | تنسيق الحماية غير معتمد بواسطة تنسيق الإدخال. |
| MPE_INVALID_VIDEO_NAL_UNIT | 0x80890231 | وحدة NAL للفيديو غير صالحة، على سبيل المثال، يمكن أن يكون NAL الأول فقط في العينة AUD. |
| MPE_INVALID_NALU_SIZE | 0x80890260 | حجم وحدة NAL غير صحيح. |
| MPE_INVALID_NALU_LENGTH_FIELD | 0x80890261 | قيمة طول وحدة NAL غير صحيحة. |
| MPE_FILTER_INVALID | 0x80890236 | عوامل تصفية البيان الديناميكية غير صحيحة. |
| MPE_FILTER_VERSION_INVALID | 0x80890237 | إصدارات عامل التصفية غير صالحة أو غير معتمدة. |
| MPE_FILTER_TYPE_INVALID | 0x80890238 | نوع عامل التصفية غير صحيح. |
| MPE_FILTER_RANGE_ATTRIBUTE_INVALID | 0x80890239 | تم تحديد نطاق غير صحيح بواسطة عامل التصفية. |
| MPE_FILTER_TRACK_ATTRIBUTE_INVALID | 0x8089023A | يتم تحديد سمة المسار غير الصالحة بواسطة عامل التصفية. |
| MPE_FILTER_PRESENTATION_WINDOW_INVALID | 0x8089023B | يتم تحديد طول نافذة العرض التقديمي غير صحيح بواسطة عامل التصفية. |
| MPE_FILTER_LIVE_BACKOFF_INVALID | 0x8089023C | يتم تحديد التراجع المباشر غير صالح بواسطة عامل التصفية. |
| MPE_FILTER_MULTIPLE_SAME_TYPE_FILTERS | 0x8089023D | يتم دعم عنصر absTimeInHNS واحد فقط في عوامل التصفية القديمة. |
| MPE_FILTER_REMOVED_ALL_STREAMS | 0x8089023E | لا يوجد المزيد من التدفقات على الإطلاق بعد تطبيق عوامل التصفية. |
| MPE_FILTER_LIVE_BACKOFF_OVER_DVRWINDOW | 0x8089023F | العودة المباشرة خارج نافذة DVR. |
| MPE_FILTER_LIVE_BACKOFF_OVER_PRESENTATION_WINDOW | 0x80890262 | يعد التراجع المباشر أكبر من نافذة العرض التقديمي. |
| MPE_FILTER_COMPOSITION_FILTER_COUNT_OVER_LIMIT | 0x80890246 | تجاوز عشرة (10) الحد الأقصى المسموح به لعوامل التصفية الافتراضية. |
| MPE_FILTER_COMPOSITION_MULTIPLE_FIRST_QUALITY_OPERATOR_NOT_ALLOWED | 0x80890248 | لا يسمح بمشغل جودة الفيديو الأول المتعدد في عوامل تصفية الطلبات المجمعة. |
| MPE_FILTER_FIRST_QUALITY_ATTRIBUTE_INVALID | 0x80890249 | يجب أن يكون عدد سمات معدل البت ذات الجودة الأولى واحدا (1). |
| MPE_HLS_SEGMENT_TOO_LARGE | 0x80890243 | يجب أن تكون مدة مقطع HLS أصغر من ثلث نافذة DVR وتراجع HLS. |
| MPE_KEY_FRAME_INTERVAL_TOO_LARGE | 0x808901FE | يجب أن تكون مدد التجزئة أقل من أو تساوي حوالي 20 ثانية، أو أن مستويات جودة الإدخال لا تتم محاذاتها مع الوقت. |
| MPE_DTS_RESERVEDBOX_EXPECTED | 0x80890105 | خطأ خاص ب DTS، لا يمكن العثور على ReservedBox عندما يجب أن يكون موجودا في DTSSpecficBox أثناء تحليل مربع DTS. |
| MPE_DTS_INVALID_CHANNEL_COUNT | 0x80890106 | خطأ خاص ب DTS، لم يتم العثور على قنوات في DTSSpecficBox أثناء تحليل مربع DTS. |
| MPE_DTS_SAMPLETYPE_MISMATCH | 0x80890107 | خطأ خاص ب DTS، عدم تطابق نوع العينة في DTSSpecficBox. |
| MPE_DTS_MULTIASSET_DTSH_MISMATCH | 0x80890108 | خطأ خاص ب DTS، يتم تعيين متعدد الأصول ولكن عدم تطابق نوع نموذج DTSH. |
| MPE_DTS_INVALID_CORESTREAM_SIZE | 0x80890109 | خطأ خاص ب DTS، حجم الدفق الأساسي غير صحيح. |
| MPE_DTS_INVALID_SAMPLE_RESOLUTION | 0x8089010A | خطأ خاص ب DTS، تحليل العينة غير صحيح. |
| MPE_DTS_INVALID_SUBSTREAM_INDEX | 0x8089010B | خطأ خاص ب DTS، فهرس ملحق الدفق الفرعي غير صحيح. |
| MPE_DTS_INVALID_BLOCK_NUM | 0x8089010C | خطأ خاص ب DTS، رقم كتلة الدفق الفرعي غير صحيح. |
| MPE_DTS_INVALID_SAMPLING_FREQUENCE | 0x8089010D | خطأ خاص ب DTS، تردد أخذ العينات غير صحيح. |
| MPE_DTS_INVALID_REFCLOCKCODE | 0x8089010E | خطأ خاص ب DTS، رمز الساعة المرجعي في ملحق الدفق الفرعي غير صحيح. |
| MPE_DTS_INVALID_SPEAKERS_REMAP | 0x8089010F | خطأ خاص ب DTS، عدد تعيين إعادة تعيين السماعات غير صحيح. |
للحصول على مقالات وأمثلة التشفير، راجع:
- المفهوم: حماية المحتوى
- المفهوم: نهج مفتاح المحتوى
- المفهوم: نهج الدفق
- عينة: الحماية باستخدام تشفير AES
- عينة: الحماية باستخدام DRM
للحصول على إرشادات التصفية، راجع:
للحصول على المقالات المباشرة والعينات، راجع:
- المفهوم: نظرة عامة على البث المباشر
- المفهوم: الأحداث المباشرة والمخرجات المباشرة
- عينة: البرنامج التعليمي للبث المباشر
نطاق 416 غير راض
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_STORAGE_INVALID_RANGE | 0x808900F1 | خطأ في عملية التخزين، تم إرجاع خطأ http 416، نطاق غير صحيح. |
500 - خطأ داخلي بالخادم
أثناء معالجة الطلب، تواجه خدمات الوسائط بعض الأخطاء التي تمنع المعالجة من المتابعة.
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_STORAGE_SOCKET_TIMEOUT | 0x808900F4 | تم الاستلام والترجمة من رمز الخطأ Winhttp ERROR_WINHTTP_TIMEOUT (0x00002ee2). |
| MPE_STORAGE_SOCKET_CONNECTION_ERROR | 0x808900F5 | تم الاستلام والترجمة من رمز الخطأ Winhttp ERROR_WINHTTP_CONNECTION_ERROR (0x00002efe). |
| MPE_STORAGE_SOCKET_NAME_NOT_RESOLVED | 0x808900F6 | تم الاستلام والترجمة من رمز الخطأ Winhttp ERROR_WINHTTP_NAME_NOT_RESOLVED (0x00002ee7). |
| MPE_STORAGE_INTERNAL_ERROR | 0x808900E6 | خطأ في عملية التخزين، خطأ داخلي عام لأحد أخطاء HTTP 500. |
| MPE_STORAGE_OPERATION_TIMED_OUT | 0x808900E7 | خطأ في عملية التخزين، OperationTimedOut عام لأحد أخطاء HTTP 500. |
| MPE_STORAGE_FAILURE | 0x808900F2 | خطأ في عملية التخزين، أخطاء HTTP 500 أخرى غير InternalError أو OperationTimedOut. |
503 الخدمة غير متوفرة
الخادم غير قادر حاليا على تلقي الطلبات. قد يكون سبب هذا الخطأ هو الطلبات الزائدة للخدمة. تقيد آلية تقييد خدمات الوسائط استخدام الموارد للتطبيقات التي تقدم طلبا مفرطا للخدمة.
ملاحظة
تحقق من رسالة الخطأ وسلسلة رمز الخطأ للحصول على معلومات أكثر تفصيلا حول سبب ظهور الخطأ 503. لا يعني هذا الخطأ دائما التقييد.
| رمز الخطأ | قيمة سداسية عشرية | وصف الخطأ |
|---|---|---|
| MPE_STORAGE_SERVER_BUSY | 0x808900E8 | خطأ في عملية التخزين، تلقي خطأ خادم HTTP مشغول 503. |