Codici di errore degli eventi live di Servizi multimediali
Avviso
Servizi multimediali di Azure verrà ritirato il 30 giugno 2024. Per altre informazioni, vedere la Guida al ritiro di AMS.
Le tabelle seguenti elencano i codici di errore degli eventi live .
LiveEventConnectionRejected
Quando si sottoscrive gli eventi di Griglia di eventi per un evento live, è possibile che venga visualizzato uno degli errori seguenti dall'evento LiveEventConnectionRejected .
Errore | Informazioni |
---|---|
MPE_RTMP_APPID_AUTH_FAILURE | |
Descrizione | L'URL di inserimento non è corretto. |
Soluzione suggerita | APPID è un token GUID nell'URL di inserimento RTMP. Assicurarsi che corrisponda all'URL di inserimento dall'API. |
MPE_INGEST_ENCODER_CONNECTION_DENIED | |
Descrizione | L'indirizzo IP del codificatore non è presente nell'elenco di autorizzazioni IP configurate |
Soluzione suggerita | Assicurarsi che l'IP del codificatore sia incluso nell'elenco di indirizzi IP consentiti. Usare uno strumento online, ad esempio chiismyip o calcolatore CIDR per impostare il valore appropriato. Assicurarsi che il codificatore possa raggiungere il server prima dell'evento live effettivo. |
MPE_INGEST_RTMP_SETDATAFRAME_NOT_RECEIVED | |
Descrizione | Il codificatore RTMP non ha inviato il setDataFrame comando. |
Soluzione suggerita | La maggior parte dei codificatori commerciali invia metadati di flusso. Per un codificatore che esegue il push di un singolo inserimento a bitrate, questo potrebbe non essere un problema. LiveEvent è in grado di calcolare la velocità in ingresso quando mancano i metadati del flusso. Per l'inserimento a più bitrate per uno scenario passThru o push doppio, è possibile provare ad aggiungere la stringa di query con "videodatarate" e "audiodatarate" nell'URL di inserimento. Il valore approssimativo può funzionare. L'unità è in Kbit. Ad esempio: rtmp://hostname:1935/live/GUID_APPID/streamname?videodatarate=5000&audiodatarate=192 |
MPE_INGEST_CODEC_NOT_SUPPORTED | |
Descrizione | Il codec specificato non è supportato. |
Soluzione suggerita | Il codec LiveEvent ha ricevuto un codec non supportato. Ad esempio, un inserimento RTMP, LiveEvent ha ricevuto codec video non AVC. Controllare il set di impostazioni del codificatore. |
MPE_INGEST_DESCRIPTION_INFO_NOT_RECEIVED | |
Descrizione | Le informazioni sulla descrizione multimediale non sono state ricevute prima che i dati multimediali effettivi vengano recapitati. |
Soluzione suggerita | LiveEvent non riceve la descrizione del flusso (intestazione o TAGASCII) dal codificatore. Si tratta di una violazione del protocollo. Contattare il fornitore del codificatore. |
MPE_INGEST_MEDIA_QUALITIES_EXCEEDED | |
Descrizione | Il numero di livelli di qualità per il tipo audio o video ha superato il limite massimo consentito. I livelli di qualità oltre il limite sono stati ignorati dal servizio. |
Soluzione suggerita | Quando la modalità Live Event è Live Encoding, il codificatore deve eseguire il push di un singolo bitrate di video e audio. Si noti che è consentito un push ridondante dalla stessa velocità a bit. Controllare le impostazioni predefinite o di output del codificatore per assicurarsi che restituisca un singolo flusso di velocità in bit. |
MPE_INGEST_BITRATE_AGGREGATED_EXCEEDED | |
Descrizione | Il bitrate totale in ingresso in un evento live o un servizio canale ha superato il limite massimo consentito. |
Soluzione suggerita | Il codificatore ha superato la velocità massima in bit in ingresso. Questo limite aggrega tutti i dati in ingresso dal codificatore che contribuisce. Controllare le impostazioni predefinite o di output del codificatore per ridurre la velocità in bit. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Descrizione | Il timestamp per video o audioASCIITag non è valido dal codificatore RTMP. |
Soluzione suggerita | Deprecato. |
MPE_INGEST_FRAMERATE_EXCEEDED | |
Descrizione | Il codificatore in ingresso ha inserito flussi con frequenza di frame superato il massimo consentito 30 fps per la codifica di eventi/canali live. |
Soluzione suggerita | Controllare il set di impostazioni del codificatore per ridurre la frequenza dei fotogrammi a meno di 36 fps. |
MPE_INGEST_VIDEO_RESOLUTION_NOT_SUPPORTED | |
Descrizione | Il codificatore in ingresso ha superato le risoluzioni consentite seguenti: 1920x1088 per codificare eventi/canali live e 4096 x 2160 per eventi live di base e standard. |
Soluzione suggerita | Controllare il set di impostazioni del codificatore per ridurre la risoluzione video in modo che non superi il limite. |
MPE_INGEST_RTMP_TOO_LARGE_UNPROCESSED_FLV | |
Descrizione | L'evento live ha ricevuto una grande quantità di dati audio contemporaneamente o una grande quantità di dati video senza fotogrammi chiave. Il codificatore è stato disconnesso per dare la possibilità di riprovare con i dati corretti. |
Soluzione suggerita | Assicurarsi che il codificatore invii un frame chiave per ogni intervallo di fotogrammi chiave(GOP). Abilitare le impostazioni come "Velocità in bit costante(CBR)" o "Allinea fotogrammi chiave". In alcuni casi, la reimpostazione del codificatore che contribuisce può essere utile. Se non è utile, contattare il fornitore del codificatore. |
LiveEventEncoderDisconnected
È possibile che venga visualizzato uno degli errori seguenti dall'evento LiveEventEncoderDisconnected .
Errore | Informazioni |
---|---|
MPE_RTMP_SESSION_IDLE_TIMEOUT | |
Descrizione | La sessione RTMP è scaduta dopo un periodo di inattività per il limite di tempo consentito. |
Soluzione suggerita | Questo avviene in genere quando un codificatore smette di ricevere il feed di input in modo che la sessione diventi inattiva perché non è possibile eseguire il push dei dati. Controllare se lo stato del codificatore o del feed di input è integro. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Descrizione | Il timestamp per il video o l'audio DASHTag non è valido dal codificatore RTMP. |
Soluzione suggerita | Deprecato. |
MPE_CAPACITY_LIMIT_REACHED | |
Descrizione | Il codificatore invia i dati troppo velocemente. |
Soluzione suggerita | Ciò si verifica quando il codificatore scoppia un ampio set di frammenti in un breve periodo. Ciò può verificarsi in teoria quando il codificatore non può eseguire il push dei dati per mentre a causa di un problema di rete e i dati vengono burstout quando la rete è disponibile. Trovare il motivo dal log del codificatore o dal log di sistema. |
Codici di errore sconosciuti | |
Descrizione | Questi codici di errore possono variare da errori di memoria a voci duplicate nella mappa di hash. Ciò può verificarsi quando il codificatore invia un set di frammenti di grandi dimensioni in un breve periodo. Ciò può verificarsi anche quando il codificatore non è riuscito a eseguire il push dei dati durante un problema di rete e quindi invia tutti i frammenti ritardati contemporaneamente quando la rete diventa disponibile. |
Soluzione suggerita | Controllare i log del codificatore. |
Altri codici di errore
Errore | Informazioni | Evento rifiutato/disconnesso |
---|---|---|
ERROR_END_OF_MEDIA | Sì | |
Descrizione | Si tratta di un errore generale. | |
Soluzione suggerita | Nessuno. | |
MPI_SYSTEM_MAINTENANCE | Sì | |
Descrizione | Il codificatore è disconnesso a causa dell'aggiornamento del servizio o della manutenzione del sistema. | |
Soluzione suggerita | Assicurarsi che il codificatore consenta la connessione automatica. Consente al codificatore di riconnettersi all'endpoint dell'evento live ridondante che non è in manutenzione. | |
MPE_BAD_URL_SYNTAX | Sì | |
Descrizione | L'URL di inserimento non è formattato correttamente. | |
Soluzione suggerita | Assicurarsi che l'URL di inserimento sia formattato correttamente. Per RTMP, dovrebbe essere rtmp[s]://hostname:port/live/GUID_APPID/streamname |
|
MPE_CLIENT_TERMINATED_SESSION | Sì | |
Descrizione | Il codificatore ha disconnesso la sessione. | |
Soluzione suggerita | Questo non è un errore. Disconnessione avviata dal codificatore, inclusa la disconnessione normale. Se si tratta di una disconnessione imprevista, controllare i log del codificatore. | |
MPE_INGEST_DISCONTINUITY | No | |
Descrizione | I dati in ingresso non sono più disponibili. | |
Soluzione suggerita | Si tratta di un avviso che indica che il codificatore elimina i dati a causa di un problema di rete o di una risorsa di sistema. Controllare il log del codificatore o il log di sistema. Monitorare anche la risorsa di sistema (CPU, memoria o rete). Se la CPU di sistema è troppo elevata, provare a ridurre la velocità in bit o usare l'opzione codificatore H/W dalla scheda grafica di sistema. |
Guida e supporto tecnico
È possibile contattare Servizi multimediali con domande o seguire gli aggiornamenti tramite uno dei metodi seguenti:
- DOMANDE E RISPOSTE
-
Stack Overflow. Contrassegna le domande con
azure-media-services
. - @MSFTAzureMedia o usare @AzureSupport per richiedere supporto.
- Aprire un ticket di supporto tramite il portale di Azure.