分享方式:


媒體服務即時活動錯誤碼

媒體服務標誌 v3


警告

Azure 媒體服務將於 2024 年 6 月 30 日淘汰。 如需詳細資訊,請參閱 AMS淘汰指南

下表列出即時事件錯誤碼。

LiveEventConnectionRejected

當訂閱即時活動的事件方格事件時,您可能會從 LiveEventConnectionRejected 事件中看到下列其中一個錯誤。

錯誤 資訊
MPE_RTMP_APPID_AUTH_FAILURE
描述 不正確的內嵌 URL
建議的解決辦法 APPID 是 RTMP 內嵌 URL 中的 GUID 權杖。 確定其符合來自 API 的內嵌 URL。
MPE_INGEST_ENCODER_CONNECTION_DENIED
描述 編碼器 IP 不存在於所設定的 IP 允許清單中
建議的解決辦法 確定編碼器的 IP 位於 IP 允許清單中。 使用線上工具 (例如 WhoismyipCIDR 計算機) 來設定適當的值。 確定編碼器可以在實際即時活動之前連線至伺服器。
MPE_INGEST_RTMP_SETDATAFRAME_NOT_RECEIVED
描述 RTMP 編碼器未傳送 setDataFrame 命令。
建議的解決辦法 大部分的商業編碼器都會傳送串流中繼資料。 對於推送單一位元速率內嵌的編碼器,這可能不是問題。 當串流中繼資料遺漏時,LiveEvent 能夠計算傳入位元速率。 針對 PassThru 通道或雙推送情節的多位元率內嵌,您可以嘗試在內嵌 URL 中將 'videodatarate' 和 'audiodatarate' 加在查詢字串後面。 近似值可能會運作。 單位為 Kbit。 例如, rtmp://hostname:1935/live/GUID_APPID/streamname?videodatarate=5000&audiodatarate=192
MPE_INGEST_CODEC_NOT_SUPPORTED
描述 不支援指定的轉碼器。
建議的解決辦法 LiveEvent 收到不支援的編解碼器。 例如,RTMP 內嵌,LiveEvent 收到非 AVC 視訊轉碼器。 檢查編碼器預設。
MPE_INGEST_DESCRIPTION_INFO_NOT_RECEIVED
描述 在傳遞實際媒體資料之前,不會收到媒體描述資訊。
建議的解決辦法 LiveEvent 不會從編碼器收到串流描述 (標頭或 FLV 標籤)。 這是通訊協定違規。 請連絡編碼器廠商。
MPE_INGEST_MEDIA_QUALITIES_EXCEEDED
描述 音訊或視訊類型的品質等級計數超過允許的最大限制。 服務已忽略超出限制的品質等級。
建議的解決辦法 當即時活動模式為即時編碼時,編碼器應該推送單一位元速率的視訊和音訊。 請注意,允許來自相同位元速率的備援推送。 請檢查編碼器預設或輸出設定,以確定其輸出單一位元速率串流。
MPE_INGEST_BITRATE_AGGREGATED_EXCEEDED
描述 即時活動或通道服務中的傳入位元速率總計超過允許的最大限制。
建議的解決辦法 編碼器超過最大傳入位元速率。 此限制會彙總來自參與編碼器的所有傳入資料。 檢查編碼器預設或輸出設定來減少位元速率。
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID
描述 來自 RTMP 編碼器的視訊或音訊 FLVTag 時間戳記無效。
建議的解決辦法 已取代。
MPE_INGEST_FRAMERATE_EXCEEDED
描述 具有畫面播放速率的傳入編碼器內嵌串流超過編碼即時活動/通道允許的最大 30 fps。
建議的解決辦法 檢查編碼器預設,將畫面播放速率降低至 36 fps 以下。
MPE_INGEST_VIDEO_RESOLUTION_NOT_SUPPORTED
描述 傳入編碼器內嵌串流超過下列允許的解析度:1920 x 1088 (若為編碼即時活動/通道) 和 4096 x 2160 (若為基本和標準傳遞即時活動/通道)。
建議的解決辦法 檢查編碼器預設以降低視訊解析度,使其不會超過限制。
MPE_INGEST_RTMP_TOO_LARGE_UNPROCESSED_FLV
描述 即時活動一次收到大量的音訊資料,或沒有任何重要畫面的大量視訊資料。 我們已中斷編碼器的連線,讓您有機會使用正確的資料再試一次。
建議的解決辦法 請確定編碼器會針對每個重要畫面間隔 (GOP) 傳送重要畫面。 啟用 [固定位元速率 (CBR)] 或 [對齊重要畫面] 等設定。 有時候,重設參與編碼器可能會有所幫助。 如果沒有幫助,請連絡編碼器廠商。

LiveEventEncoderDisconnected

您可能會看到來自 LiveEventEncoderDisconnected 事件的下列其中一個錯誤。

錯誤 資訊
MPE_RTMP_SESSION_IDLE_TIMEOUT
描述 RTMP 工作階段在閒置達允許時間限制後逾時。
建議的解決辦法 當編碼器停止接收輸入摘要時,通常會發生這種情況,以便工作階段變成閒置狀態,因為沒有要推送的資料。請檢查編碼器或輸入摘要狀態是否處於良好狀態。
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID
描述 來自 RTMP 編碼器的視訊或音訊 FLVTag 時間戳記無效。
建議的解決辦法 已取代。
MPE_CAPACITY_LIMIT_REACHED
描述 編碼器的資料傳送速度太快。
建議的解決辦法 當編碼器在短時間內高載大型片段集時,就會發生這種情況。 理論上,當編碼器由於網路問題而暫時無法推送資料,以及網路可用時高載資料時,便會發生此情況。 從編碼器記錄或系統記錄中找出原因。
未知的錯誤碼
描述 這些錯誤碼的範圍從記憶體錯誤到雜湊對應中有重複項目。 當編碼器在短時間內送出大型片段集時,就會發生這種情況。 當編碼器由於網路問題而暫時無法推送資料,然後在網路變成可用時一次傳送所有延遲片段時,也會發生這種情況。
建議的解決辦法 檢查編碼器記錄。

其他錯誤碼

錯誤 資訊 已拒絕/中斷連線的事件
ERROR_END_OF_MEDIA
描述 這是一般錯誤。
建議的解決辦法 無。
MPI_SYSTEM_MAINTENANCE
描述 編碼器由於服務更新或系統維護而中斷連線。
建議的解決辦法 請確定編碼器啟用 [自動連線]。 其可讓編碼器重新連線至不在維護中的備援即時活動端點。
MPE_BAD_URL_SYNTAX
描述 內嵌 URL 的格式不正確。
建議的解決辦法 請確定內嵌 URL 的格式正確。 若為 RTMP,其應該是 rtmp[s]://hostname:port/live/GUID_APPID/streamname
MPE_CLIENT_TERMINATED_SESSION
描述 編碼器已中斷工作階段的連線。
建議的解決辦法 這不是錯誤。 編碼器已起始中斷連線,包括正常中斷連線。 如果這是非預期的中斷連線,請檢查編碼器記錄。
MPE_INGEST_DISCONTINUITY
描述 傳入資料已停止。
建議的解決辦法 這是編碼器由於網路問題或系統資源問題而卸除資料的警告。 檢查編碼器記錄或系統記錄。 同時監視系統資源 (CPU、記憶體或網路)。 如果系統 CPU 太高,請嘗試降低位元速率,或使用來自系統圖形卡的 H/W 編碼器選項。

取得說明及支援

您可以連絡媒體服務並提出問題,或遵循下列其中一種方法來追蹤我們的更新: