Foutcodes voor Media Services-livegebeurtenissen
Waarschuwing
Azure Media Services wordt op 30 juni 2024 buiten gebruik gesteld. Zie de Handleiding voor buitengebruikstelling van AMS voor meer informatie.
De volgende tabellen bevatten de foutcodes voor livegebeurtenissen .
LiveEventConnectionRejected
Wanneer u zich abonneert op de Event Grid-gebeurtenissen voor een livegebeurtenis, ziet u mogelijk een van de volgende fouten van de gebeurtenis LiveEventConnectionRejected .
Fout | Informatie |
---|---|
MPE_RTMP_APPID_AUTH_FAILURE | |
Description | Onjuiste opname-URL |
Voorgestelde oplossing | APPID is een GUID-token in RTMP-opname-URL. Zorg ervoor dat deze overeenkomt met de OPNAME-URL van de API. |
MPE_INGEST_ENCODER_CONNECTION_DENIED | |
Description | Ip-adres van encoder is niet aanwezig in de geconfigureerde lijst met toegestane IP-adressen |
Voorgestelde oplossing | Zorg ervoor dat het IP-adres van de encoder in de lijst met toegestane IP-adressen staat. Gebruik een onlinehulpprogramma zoals whoismyip of CIDR-calculator om de juiste waarde in te stellen. Zorg ervoor dat de encoder de server kan bereiken vóór de werkelijke livegebeurtenis. |
MPE_INGEST_RTMP_SETDATAFRAME_NOT_RECEIVED | |
Description | De RTMP-encoder heeft de setDataFrame opdracht niet verzonden. |
Voorgestelde oplossing | De meeste commerciële encoders verzenden stroommetagegevens. Voor een encoder die een opname met één bitsnelheid pusht, is dit mogelijk geen probleem. LiveEvent kan de inkomende bitrate berekenen wanneer de metagegevens van de stream ontbreken. Voor multi-bitrate opname voor een PassThru-kanaal of een scenario met dubbele push kunt u proberen de querytekenreeks toe te voegen met 'videodatarate' en 'audiodatarate' in de OPNAME-URL. De geschatte waarde werkt mogelijk. De eenheid is in Kbit. Bijvoorbeeld: rtmp://hostname:1935/live/GUID_APPID/streamname?videodatarate=5000&audiodatarate=192 |
MPE_INGEST_CODEC_NOT_SUPPORTED | |
Description | De opgegeven codec wordt niet ondersteund. |
Voorgestelde oplossing | De LiveEvent heeft een niet-ondersteunde codec ontvangen. Bijvoorbeeld: een RTMP-opname, LiveEvent heeft een niet-AVC-videocodec ontvangen. Controleer de vooraf ingestelde encoder. |
MPE_INGEST_DESCRIPTION_INFO_NOT_RECEIVED | |
Description | De mediabeschrijvingsinformatie is niet ontvangen voordat de werkelijke mediagegevens werden geleverd. |
Voorgestelde oplossing | De LiveEvent ontvangt niet de streambeschrijving (header of HDR-tag) van de encoder. Dit is een protocolschending. Neem contact op met de leverancier van de encoder. |
MPE_INGEST_MEDIA_QUALITIES_EXCEEDED | |
Description | Het aantal kwaliteitsniveaus voor audio- of videotype heeft de maximaal toegestane limiet overschreden. Kwaliteitsniveaus boven de limiet zijn genegeerd door de service. |
Voorgestelde oplossing | Wanneer livegebeurtenismodus livecodering is, moet de encoder een enkele bitsnelheid van video en audio pushen. Houd er rekening mee dat een redundante push vanaf dezelfde bitsnelheid is toegestaan. Controleer de vooraf ingestelde of uitvoerinstellingen van de encoder om er zeker van te zijn dat er een single bitrate-stream wordt uitgevoerd. |
MPE_INGEST_BITRATE_AGGREGATED_EXCEEDED | |
Description | De totale binnenkomende bitrate in een livegebeurtenis of kanaalservice heeft de maximaal toegestane limiet overschreden. |
Voorgestelde oplossing | De encoder heeft de maximale binnenkomende bitsnelheid overschreden. Met deze limiet worden alle binnenkomende gegevens van de bijdragende encoder samengevoegd. Controleer de vooraf ingestelde of uitvoerinstellingen van de encoder om de bitsnelheid te verminderen. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Description | De tijdstempel voor video of audio PSTTag is ongeldig vanuit de RTMP-encoder. |
Voorgestelde oplossing | Afgeschaft. |
MPE_INGEST_FRAMERATE_EXCEEDED | |
Description | De inkomende encoder opgenomen streams met framesnelheden overschreden de maximaal toegestane 30 fps voor het coderen van livegebeurtenissen/kanalen. |
Voorgestelde oplossing | Controleer de vooraf ingestelde encoder om de framesnelheid te verlagen tot minder dan 36 fps. |
MPE_INGEST_VIDEO_RESOLUTION_NOT_SUPPORTED | |
Description | De inkomende opgenomen streams van de encoder hebben de volgende toegestane oplossingen overschreden: 1920x1088 voor het coderen van livegebeurtenissen/-kanalen en 4096 x 2160 voor basis- en standaard-passthrough-livegebeurtenissen/-kanalen. |
Voorgestelde oplossing | Controleer de vooraf ingestelde encoder om de videoresolutie te verlagen, zodat deze de limiet niet overschrijdt. |
MPE_INGEST_RTMP_TOO_LARGE_UNPROCESSED_FLV | |
Description | De livegebeurtenis heeft een grote hoeveelheid audiogegevens in één keer ontvangen, of een grote hoeveelheid videogegevens zonder belangrijke frames. We hebben de verbinding met de encoder verbroken, zodat deze de kans krijgt om het opnieuw te proberen met de juiste gegevens. |
Voorgestelde oplossing | Zorg ervoor dat de encoder een sleutelframe verzendt voor elk sleutelframeinterval (GOP). Schakel instellingen in zoals 'Constant bitrate(CBR)' of 'Key Frames uitlijnen'. Soms kan het helpen om de bijdragende encoder opnieuw in te stellen. Als dit niet helpt, neemt u contact op met de leverancier van de encoder. |
LiveEventEncoderDisconnected
Mogelijk ziet u een van de volgende fouten van de gebeurtenis LiveEventEncoderDisconnected .
Fout | Informatie |
---|---|
MPE_RTMP_SESSION_IDLE_TIMEOUT | |
Description | Er is een time-out opgetreden voor de RTMP-sessie na inactiviteit voor de toegestane tijdslimiet. |
Voorgestelde oplossing | Dit gebeurt meestal wanneer een encoder de invoerfeed niet meer ontvangt, zodat de sessie inactief wordt omdat er geen gegevens zijn om naar buiten te pushen. Controleer of de status van de encoder of invoerfeed in orde is. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Description | De tijdstempel voor de video- of audio-ENCODER is ongeldig vanuit de RTMP-encoder. |
Voorgestelde oplossing | Afgeschaft. |
MPE_CAPACITY_LIMIT_REACHED | |
Description | Encoder verzendt gegevens te snel. |
Voorgestelde oplossing | Dit gebeurt wanneer de encoder in een korte periode een grote set fragmenten uitbreekt. Dit kan in theorie gebeuren wanneer de encoder gegevens tijdelijk niet kan pushen vanwege een netwerkprobleem en de burst-outgegevens wanneer het netwerk beschikbaar is. Zoek de reden in het encoderlogboek of systeemlogboek. |
Onbekende foutcodes | |
Description | Deze foutcodes kunnen variëren van geheugenfout tot dubbele vermeldingen in hashtoewijzing. Dit kan gebeuren wanneer de encoder in een korte periode een grote set fragmenten verzendt. Dit kan ook gebeuren wanneer de encoder gegevens gedurende een tijdje niet kon pushen vanwege een netwerkprobleem en vervolgens alle vertraagde fragmenten tegelijk verzendt wanneer het netwerk beschikbaar is. |
Voorgestelde oplossing | Controleer de encoderlogboeken. |
Overige foutcodes
Fout | Informatie | Afgekeurde/verbroken gebeurtenis |
---|---|---|
ERROR_END_OF_MEDIA | Yes | |
Beschrijving | Dit is een algemene fout. | |
Voorgestelde oplossing | Geen. | |
MPI_SYSTEM_MAINTENANCE | Yes | |
Beschrijving | De verbinding met de encoder is verbroken vanwege een service-update of systeemonderhoud. | |
Voorgestelde oplossing | Zorg ervoor dat de encoder 'automatisch verbinding maken' inschakelt. Hiermee kan de encoder opnieuw verbinding maken met het redundante livegebeurteniseindpunt dat niet in onderhoud is. | |
MPE_BAD_URL_SYNTAX | Yes | |
Beschrijving | De opname-URL is onjuist ingedeeld. | |
Voorgestelde oplossing | Zorg ervoor dat de opname-URL juist is opgemaakt. Voor RTMP moet dit rtmp[s]://hostname:port/live/GUID_APPID/streamname |
|
MPE_CLIENT_TERMINATED_SESSION | Yes | |
Beschrijving | De verbinding met de sessie is verbroken door de encoder. | |
Voorgestelde oplossing | Dit is geen fout. De encoder heeft de verbinding verbroken, inclusief een probleemloze verbroken verbinding. Als dit een onverwachte verbinding is, controleert u de encoderlogboeken. | |
MPE_INGEST_DISCONTINUITY | Nee | |
Beschrijving | Er is sprake van onderbreking in binnenkomende gegevens. | |
Voorgestelde oplossing | Dit is een waarschuwing dat de encoder gegevens verwijdert vanwege een netwerkprobleem of een probleem met een systeembron. Controleer het encoderlogboek of systeemlogboek. Bewaak ook de systeemresource (CPU, geheugen of netwerk). Als de CPU van het systeem te hoog is, probeert u de bitsnelheid te verlagen of gebruikt u de optie H/W-encoder van de grafische systeemkaart. |
Help en ondersteuning
U kunt contact opnemen met Media Services als u vragen hebt of onze updates op een van de volgende manieren volgen:
- Q & A
-
Stack Overflow. Tag vragen met
azure-media-services
. - @MSFTAzureMedia of gebruik @AzureSupport om ondersteuning aan te vragen.
- Open een ondersteuningsticket via de Azure Portal.