Ошибки конечной точки потоковой передачи (источника)
Из этой статьи вы узнаете, какие могут возникнуть ошибки при работе с конечными точками потоковой передачи Служб мультимедиа Azure.
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, выбрав Справка и поддержка на портале Azure. |
MPE_STORAGE_INSUFFICIENT_ACCOUNT_PERMISSIONS | 0x808900EB | Ошибка операции с хранилищем. Произошел сбой доступа из-за отсутствия разрешений для учетной записи. |
MPE_STORAGE_ACCOUNT_IS_DISABLED | 0x808900EC | Не удалось выполнить запрос к хранилищу, из-за того что учетная запись хранения отключена. |
MPE_STORAGE_AUTHENTICATION_FAILURE | 0x808900F3 | Ошибка операции с хранилищем. Произошел сбой доступа из-за общей ошибки. |
MPE_OUTPUT_FORMAT_BLOCKED | 0x80890207 | Формат вывода заблокирован из-за конфигурации в политике потоковой передачи. |
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 | Не удается найти записи Live Media для получения буфера Moov. |
MPE_FRAGMENT_TIMESTAMP_NOT_FOUND | 0x80890255 | Не удалось найти фрагмент по запрошенному времени для определенной дорожки. Возможно, этот фрагмент не находится в хранилище. Попробуйте использовать другой слой презентации. |
MPE_MANIFEST_MEDIA_ENTRY_NOT_FOUND | 0x80890256 | Не удалось найти в манифесте запись мультимедиа по запрошенной скорости. Возможно, проигрыватель запросил видеодорожку с определенной скоростью, которая не указана в манифесте. |
MPE_METADATA_NOT_FOUND | 0x80890257 | Не удалось найти определенные метаданные в манифесте или перенесенные изменения из хранилища. |
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 Службы мультимедиа не поддерживают видеокадры с несколькими Microsoft SharePoint Server и PPS. |
MPE_INPUT_FORMAT_NOT_SUPPORTED | 0x80890218 | Формат входных данных запрошенного ресурса не поддерживается. Службы мультимедиа поддерживают форматы Smooth (прямые трансляции), MP4 (VoD) и поэтапную загрузку. |
MPE_OUTPUT_FORMAT_NOT_SUPPORTED | 0x8089020D | Запрошенный формат вывода не поддерживается. Службы мультимедиа поддерживают форматы Smooth, 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: недопустимый номер перераспределения динамиков. |
Статьи о шифровании и примеры:
Руководства по фильтрам:
Статьи о прямых трансляциях и примеры:
- Обзор потоковых трансляций
- Трансляции и их выходные данные
- Руководство по потоковой трансляции с примером
416 Range Not Satisfiable (запрошенный диапазон невыполним).
Код ошибки | Шестнадцатеричное значение | Описание ошибки |
---|---|---|
MPE_STORAGE_INVALID_RANGE | 0x808900F1 | Ошибка операции с хранилищем. Ошибка HTTP 416 — недопустимый диапазон. |
500 Internal Server Error (внутренняя ошибка сервера)
Во время обработки запроса в службах мультимедиа возникли ошибки, которые не позволяют продолжить обработку.
Код ошибки | Шестнадцатеричное значение | Описание ошибки |
---|---|---|
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 | Ошибка операции с хранилищем. Общая ошибка InternalError 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 | Ошибка операции с хранилищем. Ошибка 503 — HTTP-сервер занят. |
Справка и поддержка
Вы можете обратиться к Службам мультимедиа с вопросами или следить за нашими обновлениями одним из следующих способов:
- ВОПРОСЫ И ОТВЕТЫ
-
Stack Overflow. Пометьте вопросы с помощью
azure-media-services
. - @MSFTAzureMedia или используйте @AzureSupport для запроса на поддержку.
- Отправьте запрос в службу поддержки через портал Azure.