Błędy punktu końcowego przesyłania strumieniowego (źródło)
W tym temacie opisano błędy, które mogą zostać odebrane z usługi Punktu końcowego przesyłania strumieniowego usługi Azure Media Services.
400 Nieprawidłowe żądanie
Żądanie zawiera nieprawidłowe informacje i jest odrzucane z tych kodów błędów i z jednego z następujących powodów:
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_BAD_URL_SYNTAX | 0x80890201 | Błąd składni lub formatu adresu URL. Przykłady obejmują żądania nieprawidłowego typu, nieprawidłowy fragment lub nieprawidłową ścieżkę. |
MPE_ENC_ENCRYPTION_NOT_SPECIFIED_IN_URL | 0x8088024C | Żądanie nie ma tagu szyfrowania w adresie URL. Żądania CMAF wymagają tagu szyfrowania w adresie URL. Inne protokoły skonfigurowane z więcej niż jednym typem szyfrowania również wymagają tagu szyfrowania w celu uściślania. |
MPE_STORAGE_BAD_URL_SYNTAX | 0x808900E9 | Żądanie do magazynu w celu spełnienia żądania nie powiodło się z powodu błędu Nieprawidłowe żądanie. |
403 Zabronione
Żądanie nie jest dozwolone z jednego z następujących powodów:
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_STORAGE_AUTHENTICATION_FAILED | 0x808900EA | Żądanie do magazynu w celu spełnienia żądania nie powiodło się z powodu błędu uwierzytelniania. Może się tak zdarzyć, jeśli klucze magazynu zostały obrócone, a usługa nie mogła zsynchronizować kluczy magazynu. Skontaktuj się z pomoc techniczna platformy Azure, przechodząc do strony Pomoc i obsługa techniczna w Azure Portal. |
MPE_STORAGE_INSUFFICIENT_ACCOUNT_PERMISSIONS | 0x808900EB | Błąd operacji magazynu, dostęp nie powiódł się z powodu niewystarczających uprawnień konta. |
MPE_STORAGE_ACCOUNT_IS_DISABLED | 0x808900EC | Żądanie do magazynu w celu spełnienia żądania nie powiodło się, ponieważ konto magazynu jest wyłączone. |
MPE_STORAGE_AUTHENTICATION_FAILURE | 0x808900F3 | Błąd operacji magazynu, dostęp nie powiódł się z powodu ogólnych błędów. |
MPE_OUTPUT_FORMAT_BLOCKED | 0x80890207 | Format danych wyjściowych jest zablokowany z powodu konfiguracji w obiekcie StreamingPolicy. |
MPE_ENC_ENCRYPTION_REQUIRED | 0x8088021E | Szyfrowanie jest wymagane dla zawartości. Zasady dostarczania są wymagane dla formatu wyjściowego. |
MPE_ENC_ENCRYPTION_NOT_SET_IN_DELIVERY_POLICY | 0x8088024D | Szyfrowanie nie jest ustawione w ustawieniach zasad dostarczania. |
404 — Nie znaleziono
Operacja próbuje działać na zasobie, który już nie istnieje. Na przykład zasób mógł zostać już usunięty.
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_EGRESS_TRACK_NOT_FOUND | 0x80890209 | Nie można odnaleźć żądanej ścieżki. |
MPE_RESOURCE_NOT_FOUND | 0x808901F9 | Nie można odnaleźć żądanego zasobu. |
MPE_UNAUTHORIZED | 0x80890244 | Dostęp jest nieautoryzowany. |
MPE_EGRESS_TIMESTAMP_NOT_FOUND | 0x8089020A | Nie można odnaleźć żądanego znacznika czasu. |
MPE_EGRESS_FILTER_NOT_FOUND | 0x8089020C | Nie można odnaleźć żądanego filtru manifestu dynamicznego. |
MPE_FRAGMENT_BY_INDEX_NOT_FOUND | 0x80890252 | Żądany indeks fragmentu wykracza poza prawidłowy zakres. |
MPE_LIVE_MEDIA_ENTRIES_NOT_FOUND | 0x80890254 | Nie można odnaleźć wpisów multimedialnych na żywo w celu pobrania buforu moov. |
MPE_FRAGMENT_TIMESTAMP_NOT_FOUND | 0x80890255 | Nie można odnaleźć fragmentu w żądanym czasie dla określonego utworu. Może być tak, że fragment nie znajduje się w magazynie. Wypróbuj inną warstwę prezentacji, która może mieć fragment. |
MPE_MANIFEST_MEDIA_ENTRY_NOT_FOUND | 0x80890256 | Nie można odnaleźć wpisu nośnika dla żądanej szybkości transmisji bitów w manifeście. Może być tak, że gracz poprosił o ścieżkę wideo o określonej szybkości transmisji bitów, która nie była w manifeście. |
MPE_METADATA_NOT_FOUND | 0x80890257 | Nie można odnaleźć niektórych metadanych w manifeście lub nie można odnaleźć bazy danych z magazynu. |
MPE_STORAGE_RESOURCE_NOT_FOUND | 0x808900ED | Błąd operacji magazynu, nie znaleziono zasobu. |
409 Konflikt
Identyfikator podany dla zasobu w operacji PUT
lub POST
został zajęty przez istniejący zasób. Aby rozwiązać ten problem, użyj innego identyfikatora zasobu.
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_STORAGE_CONFLICT | 0x808900EE | Błąd operacji magazynu, błąd konfliktu. |
410
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_FILTER_FORCE_END_LEFT_EDGE_CROSSED_DVR_WINDOW | 0x80890263 | W przypadku transmisji strumieniowej na żywo, gdy filtr z wartością forceEndTimestamp ma wartość true, znacznik czasu rozpoczęcia lub zakończenia znajduje się poza bieżącym oknem DVR. |
Niepowodzenie warunku wstępnego 412
Operacja określiła element eTag, który różni się od wersji dostępnej na serwerze, czyli optymistyczny błąd współbieżności. Ponów żądanie po odczytaniu najnowszej wersji zasobu i zaktualizowaniu elementu eTag dla żądania.
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_FRAGMENT_NOT_READY | 0x80890200 | Żądany fragment nie jest gotowy. |
MPE_STORAGE_PRECONDITION_FAILED | 0x808900EF | Błąd operacji magazynu, błąd warunku wstępnego. |
415 Nieobsługiwany typ nośnika
Format ładunku wysyłany przez klienta jest w nieobsługiwanym formacie.
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_ENC_ALREADY_ENCRYPTED | 0x8088021F | Nie należy stosować szyfrowania dla już zaszyfrowanej zawartości. |
MPE_ENC_INVALID_INPUT_ENCRYPTION_FORMAT | 0x8088021D | Szyfrowanie jest nieprawidłowe dla formatu wejściowego. |
MPE_INVALID_ASSET_DELIVERY_POLICY_TYPE | 0x8088021C | Typ zasad dostarczania jest nieprawidłowy. |
MPE_ENC_MULTIPLE_SAME_DELIVERY_TYPE | 0x8088024E | Oryginalne ustawienia mogą być współużytkowane przez wiele formatów wyjściowych. |
MPE_FORMAT_NOT_SUPPORTED | 0x80890205 | Format lub typ nośnika nie jest obsługiwany. Na przykład usługa Media Services nie obsługuje liczby poziomów jakości, która przekracza 64 lata. W tagu wideo FIRMY INTUNE usługa Media Services nie obsługuje ramki wideo z wieloma usługami SPS i wieloma ppS. |
MPE_INPUT_FORMAT_NOT_SUPPORTED | 0x80890218 | Żądany format elementu zawartości nie jest obsługiwany. Usługa Media Services obsługuje formaty pobierania Smooth (live), MP4 (VoD) i Progresywne. |
MPE_OUTPUT_FORMAT_NOT_SUPPORTED | 0x8089020D | Żądany format danych wyjściowych nie jest obsługiwany. Usługa Media Services obsługuje formaty smooth, DASH(CSF, CMAF), HLS (v3, v4, CMAF) i progresywne. |
MPE_ENCRYPTION_NOT_SUPPORTED | 0x80890208 | Napotkano nieobsługiwany typ szyfrowania. |
MPE_MEDIA_TYPE_NOT_SUPPORTED | 0x8089020E | Żądany typ nośnika nie jest obsługiwany przez format danych wyjściowych. Obsługiwane typy to podtytuł wideo, audio lub "SUBT". |
MPE_MEDIA_ENCODING_NOT_SUPPORTED | 0x8089020F | Źródłowy nośnik zawartości został zakodowany w formacie nośnika, który nie jest zgodny z formatem danych wyjściowych. |
MPE_VIDEO_ENCODING_NOT_SUPPORTED | 0x80890210 | Zasób źródłowy został zakodowany w formacie wideo, który nie jest zgodny z formatem danych wyjściowych. Obsługiwane są elementy H.264, AVC, H.265 (HEVC, hev1 lub hvc1). |
MPE_AUDIO_ENCODING_NOT_SUPPORTED | 0x80890211 | Zasób źródłowy został zakodowany w formacie audio, który nie jest zgodny z formatem wyjściowym. Obsługiwane formaty audio to AAC, E-AC3 (DD+), Dolby DTS. |
MPE_SOURCE_PROTECTION_CONVERSION_NOT_SUPPORTED | 0x80890212 | Nie można przekonwertować chronionego zasobu źródłowego na format wyjściowy. |
MPE_OUTPUT_PROTECTION_FORMAT_NOT_SUPPORTED | 0x80890213 | Format ochrony nie jest obsługiwany przez format danych wyjściowych. |
MPE_INPUT_PROTECTION_FORMAT_NOT_SUPPORTED | 0x80890219 | Format ochrony nie jest obsługiwany przez format wejściowy. |
MPE_INVALID_VIDEO_NAL_UNIT | 0x80890231 | Nieprawidłowa jednostka NAL wideo, na przykład tylko pierwsza nal w przykładzie może być AUD. |
MPE_INVALID_NALU_SIZE | 0x80890260 | Nieprawidłowy rozmiar jednostki NAL. |
MPE_INVALID_NALU_LENGTH_FIELD | 0x80890261 | Nieprawidłowa wartość długości jednostki NAL. |
MPE_FILTER_INVALID | 0x80890236 | Nieprawidłowe filtry manifestu dynamicznego. |
MPE_FILTER_VERSION_INVALID | 0x80890237 | Nieprawidłowe lub nieobsługiwane wersje filtrów. |
MPE_FILTER_TYPE_INVALID | 0x80890238 | Nieprawidłowy typ filtru. |
MPE_FILTER_RANGE_ATTRIBUTE_INVALID | 0x80890239 | Nieprawidłowy zakres jest określony przez filtr. |
MPE_FILTER_TRACK_ATTRIBUTE_INVALID | 0x8089023A | Nieprawidłowy atrybut śledzenia jest określony przez filtr. |
MPE_FILTER_PRESENTATION_WINDOW_INVALID | 0x8089023B | Filtr określa nieprawidłową długość okna prezentacji. |
MPE_FILTER_LIVE_BACKOFF_INVALID | 0x8089023C | Filtr określa nieprawidłowy powrót na żywo. |
MPE_FILTER_MULTIPLE_SAME_TYPE_FILTERS | 0x8089023D | Tylko jeden element absTimeInHNS jest obsługiwany w starszych filtrach. |
MPE_FILTER_REMOVED_ALL_STREAMS | 0x8089023E | Po zastosowaniu filtrów nie ma więcej strumieni. |
MPE_FILTER_LIVE_BACKOFF_OVER_DVRWINDOW | 0x8089023F | Powrót na żywo znajduje się poza oknem DVR. |
MPE_FILTER_LIVE_BACKOFF_OVER_PRESENTATION_WINDOW | 0x80890262 | Powrót na żywo jest większy niż okno prezentacji. |
MPE_FILTER_COMPOSITION_FILTER_COUNT_OVER_LIMIT | 0x80890246 | Przekroczono dziesięć (10) dozwolonych filtrów domyślnych. |
MPE_FILTER_COMPOSITION_MULTIPLE_FIRST_QUALITY_OPERATOR_NOT_ALLOWED | 0x80890248 | Wiele pierwszych operatorów jakości wideo nie jest dozwolonych w połączonych filtrach żądań. |
MPE_FILTER_FIRST_QUALITY_ATTRIBUTE_INVALID | 0x80890249 | Liczba atrybutów pierwszej szybkości transmisji bitów musi być jedna (1). |
MPE_HLS_SEGMENT_TOO_LARGE | 0x80890243 | Czas trwania segmentu HLS musi być krótszy niż jedna trzecia okna DVR i z powrotem HLS. |
MPE_KEY_FRAME_INTERVAL_TOO_LARGE | 0x808901FE | Czas trwania fragmentu musi być krótszy lub równy około 20 sekundom lub poziomy jakości danych wejściowych nie są wyrównane. |
MPE_DTS_RESERVEDBOX_EXPECTED | 0x80890105 | Błąd specyficzny dla usługi DTS, nie można odnaleźć elementu ReservedBox, gdy powinien on znajdować się w polu DTSSpecficBox podczas analizowania pola DTS. |
MPE_DTS_INVALID_CHANNEL_COUNT | 0x80890106 | Błąd specyficzny dla usługi DTS, nie znaleziono kanałów w dtSSpecficBox podczas analizowania pola DTS. |
MPE_DTS_SAMPLETYPE_MISMATCH | 0x80890107 | Błąd specyficzny dla usługi DTS, niezgodność typów próbek w polu DTSSpecficBox. |
MPE_DTS_MULTIASSET_DTSH_MISMATCH | 0x80890108 | Błąd specyficzny dla usługi DTS, zestaw wielu elementów zawartości, ale niezgodność typów próbek DTSH. |
MPE_DTS_INVALID_CORESTREAM_SIZE | 0x80890109 | Błąd specyficzny dla usługi DTS, rozmiar strumienia rdzenia jest nieprawidłowy. |
MPE_DTS_INVALID_SAMPLE_RESOLUTION | 0x8089010A | Błąd specyficzny dla usługi DTS, przykładowa rozdzielczość jest nieprawidłowa. |
MPE_DTS_INVALID_SUBSTREAM_INDEX | 0x8089010B | Błąd specyficzny dla usługi DTS, indeks rozszerzenia podrzędnego strumienia jest nieprawidłowy. |
MPE_DTS_INVALID_BLOCK_NUM | 0x8089010C | Błąd specyficzny dla usługi DTS, numer bloku podrzędnego strumienia jest nieprawidłowy. |
MPE_DTS_INVALID_SAMPLING_FREQUENCE | 0x8089010D | Błąd specyficzny dla usługi DTS, częstotliwość próbkowania jest nieprawidłowa. |
MPE_DTS_INVALID_REFCLOCKCODE | 0x8089010E | Błąd specyficzny dla usługi DTS, kod zegara odwołania w rozszerzeniu sub-stream jest nieprawidłowy. |
MPE_DTS_INVALID_SPEAKERS_REMAP | 0x8089010F | Błąd specyficzny dla usługi DTS, liczba ponownych map prelegentów jest nieprawidłowa. |
Aby zapoznać się z artykułami i przykładami szyfrowania, zobacz:
- Koncepcja: ochrona zawartości
- Koncepcja: Zasady klucza zawartości
- Koncepcja: Zasady przesyłania strumieniowego
- Przykład: ochrona za pomocą szyfrowania AES
Aby uzyskać wskazówki dotyczące filtrowania, zobacz:
Aby zapoznać się z artykułami i przykładami na żywo, zobacz:
- Koncepcja: omówienie transmisji strumieniowej na żywo
- Koncepcja: wydarzenia na żywo i dane wyjściowe na żywo
- Przykład: samouczek dotyczący transmisji strumieniowej na żywo
416 Niewłaściwy zakres
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_STORAGE_INVALID_RANGE | 0x808900F1 | Błąd operacji magazynu, zwrócił błąd HTTP 416, nieprawidłowy zakres. |
500 Wewnętrzny błąd serwera
Podczas przetwarzania żądania usługa Media Services napotyka błąd uniemożliwiający kontynuowanie przetwarzania.
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_STORAGE_SOCKET_TIMEOUT | 0x808900F4 | Odebrano i przetłumaczono kod błędu winhttp ERROR_WINHTTP_TIMEOUT (0x00002ee2). |
MPE_STORAGE_SOCKET_CONNECTION_ERROR | 0x808900F5 | Odebrano i przetłumaczono z kodu błędu winhttp ERROR_WINHTTP_CONNECTION_ERROR (0x00002efe). |
MPE_STORAGE_SOCKET_NAME_NOT_RESOLVED | 0x808900F6 | Odebrano i przetłumaczono z kodu błędu winhttp ERROR_WINHTTP_NAME_NOT_RESOLVED (0x00002ee7). |
MPE_STORAGE_INTERNAL_ERROR | 0x808900E6 | Błąd operacji magazynu, ogólny błąd wewnętrzny jednego z błędów HTTP 500. |
MPE_STORAGE_OPERATION_TIMED_OUT | 0x808900E7 | Błąd operacji magazynu, ogólny limit operacji OperationTimedOut z jednego z błędów HTTP 500. |
MPE_STORAGE_FAILURE | 0x808900F2 | Błąd operacji magazynu, inne błędy HTTP 500 niż InternalError lub OperationTimedOut. |
503 — usługa niedostępna
Serwer nie może obecnie odbierać żądań. Ten błąd może być spowodowany przez nadmierną liczbę żądań do usługi. Mechanizm ograniczania usług Media Services ogranicza użycie zasobów dla aplikacji, które zgłaszają zbyt wiele żądań do usługi.
Uwaga
Sprawdź komunikat o błędzie i ciąg kodu błędu, aby uzyskać bardziej szczegółowe informacje na temat przyczyny błędu 503. Ten błąd nie zawsze oznacza ograniczenie przepustowości.
Kod błędu | Wartość szesnastkowa | Opis błędu |
---|---|---|
MPE_STORAGE_SERVER_BUSY | 0x808900E8 | Błąd operacji magazynu, odebrano błąd zajęty serwera HTTP 503. |
Uzyskiwanie pomocy i obsługi technicznej
Możesz skontaktować się z usługą Media Services z pytaniami lub postępować zgodnie z naszymi aktualizacjami, korzystając z jednej z następujących metod:
- Q & A
-
Stack Overflow. Tagowanie pytań przy użyciu polecenia
azure-media-services
. - @MSFTAzureMedia lub użyj @AzureSupport , aby poprosić o pomoc techniczną.
- Otwórz bilet pomocy technicznej za pośrednictwem Azure Portal.