Media Services Canlı Etkinlik hata kodları
Uyarı
Azure Media Services 30 Haziran 2024'de kullanımdan kaldırılacak. Daha fazla bilgi için bkz. AMS Kullanımdan Kaldırma Kılavuzu.
Aşağıdaki tablolarda Canlı Etkinlik hata kodları listelenmektedir.
LiveEventConnectionRejected
Canlı bir etkinlik için Event Grid olaylarına abone olduğunuzda, LiveEventConnectionRejected olayından aşağıdaki hatalardan birini görebilirsiniz.
Hata | Bilgi |
---|---|
MPE_RTMP_APPID_AUTH_FAILURE | |
Description | Yanlış alma URL'si |
Önerilen çözüm | APPID, RTMP alma URL'sindeki bir GUID belirtecidir. API'den ALMA URL'si ile eşleştiğinden emin olun. |
MPE_INGEST_ENCODER_CONNECTION_DENIED | |
Description | Kodlayıcı IP'si yapılandırılan IP izin verme listesinde yok |
Önerilen çözüm | Kodlayıcının IP'sinin IP İzin Verme Listesinde olduğundan emin olun. Uygun değeri ayarlamak için whoismyip veya CIDR hesaplayıcısı gibi çevrimiçi bir araç kullanın. Kodlayıcının gerçek canlı etkinlik öncesinde sunucuya ulaşadığından emin olun. |
MPE_INGEST_RTMP_SETDATAFRAME_NOT_RECEIVED | |
Description | RTMP kodlayıcısı komutu göndermedi setDataFrame . |
Önerilen çözüm | Çoğu ticari kodlayıcı akış meta verilerini gönderir. Tek bir bit hızı alma işlemine zorlayan bir kodlayıcı için bu sorun olmayabilir. LiveEvent, akış meta verileri eksik olduğunda gelen bit hızını hesaplayabilir. Bir PassThru kanalı veya çift gönderim senaryosu için çok bit hızlı alma için sorgu dizesini alma URL'sine 'videodatarate' ve 'audiodatarate' ile eklemeyi deneyebilirsiniz. Yaklaşık değer çalışabilir. Birim Kbit'tedir. Örneğin, rtmp://hostname:1935/live/GUID_APPID/streamname?videodatarate=5000&audiodatarate=192 |
MPE_INGEST_CODEC_NOT_SUPPORTED | |
Description | Belirtilen codec desteklenmiyor. |
Önerilen çözüm | LiveEvent desteklenmeyen codec'i aldı. Örneğin, Bir RTMP alma, LiveEvent AVC olmayan video codec'i aldı. Kodlayıcı ön ayarını denetleyin. |
MPE_INGEST_DESCRIPTION_INFO_NOT_RECEIVED | |
Description | Gerçek medya verileri teslim edilmeden önce medya açıklaması bilgileri alınmadı. |
Önerilen çözüm | LiveEvent kodlayıcıdan akış açıklamasını (üst bilgi veya FLV etiketi) almaz. Bu bir protokol ihlalidir. Kodlayıcı satıcısına başvurun. |
MPE_INGEST_MEDIA_QUALITIES_EXCEEDED | |
Description | Ses veya video türü için kalite düzeylerinin sayısı izin verilen en yüksek sınırı aştı. Sınırı aşan kalite düzeyleri hizmet tarafından yoksayıldı. |
Önerilen çözüm | Canlı Etkinlik modu Live Encoding olduğunda kodlayıcının tek bir bit hızlı video ve ses göndermesi gerekir. Aynı bit hızındaki yedekli gönderime izin verildiğini unutmayın. Tek bir bit hızı akışı çıkardığından emin olmak için kodlayıcı önayarını veya çıkış ayarlarını denetleyin. |
MPE_INGEST_BITRATE_AGGREGATED_EXCEEDED | |
Description | Canlı etkinlik veya kanal hizmetindeki toplam gelen bit hızı izin verilen maksimum sınırı aştı. |
Önerilen çözüm | Kodlayıcı gelen bit hızı üst sınırını aştı. Bu sınır, katkıda bulunan kodlayıcıdan gelen tüm verileri toplar. Bit hızını azaltmak için kodlayıcı ön ayarını veya çıkış ayarlarını denetleyin. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Description | Video veya ses FLVTag'inin zaman damgası RTMP kodlayıcısından geçersiz. |
Önerilen çözüm | Kullanım dışı. |
MPE_INGEST_FRAMERATE_EXCEEDED | |
Description | Gelen kodlayıcı, kare hızına sahip akışların canlı etkinlikleri/kanalları kodlaması için izin verilen maksimum 30 fps'yi aştı. |
Önerilen çözüm | Çerçeve hızını 36 fps'nin altına düşürmek için kodlayıcı ön ayarını denetleyin. |
MPE_INGEST_VIDEO_RESOLUTION_NOT_SUPPORTED | |
Description | Gelen kodlayıcı alınan akışlar şu izin verilen çözümleri aştı: Canlı etkinlikleri/kanalları kodlamak için 1920x1088 ve temel ve standart geçişli canlı etkinlikler/kanallar için 4096 x 2160. |
Önerilen çözüm | Video çözünürlüğünü düşürmek için kodlayıcı ön ayarını kontrol edin ve sınırı aşmasını önayarlayın. |
MPE_INGEST_RTMP_TOO_LARGE_UNPROCESSED_FLV | |
Description | Canlı etkinlik aynı anda büyük miktarda ses verisi veya herhangi bir anahtar kare olmadan büyük miktarda video verisi aldı. Doğru verilerle yeniden deneme şansı vermek için kodlayıcının bağlantısını kestik. |
Önerilen çözüm | Kodlayıcının her anahtar kare aralığı (GOP) için bir anahtar çerçeve gönderdiğinden emin olun. "Sabit bit hızı(CBR)" veya "Anahtar Çerçeveleri Hizala" gibi ayarları etkinleştirin. Bazen katkıda bulunan kodlayıcıyı sıfırlamak yardımcı olabilir. Bu işe yaramazsa kodlayıcı satıcısına başvurun. |
LiveEventEncoderDisconnected
LiveEventEncoderDisconnected olayında aşağıdaki hatalardan birini görebilirsiniz.
Hata | Bilgi |
---|---|
MPE_RTMP_SESSION_IDLE_TIMEOUT | |
Description | İzin verilen süre sınırı için boşta kalan RTMP oturumu zaman aşımına uğradı. |
Önerilen çözüm | Bu durum genellikle bir kodlayıcı giriş akışını almayı durdurduğunda ortaya çıkar, böylece dışarı aktaracak veri olmadığından oturum boşta olur. Kodlayıcının veya giriş akışı durumunun iyi durumda olup olmadığını denetleyin. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Description | Video veya ses FLVTag'inin zaman damgası RTMP kodlayıcıda geçersiz. |
Önerilen çözüm | Kullanım dışı. |
MPE_CAPACITY_LIMIT_REACHED | |
Description | Kodlayıcı çok hızlı veri gönderiyor. |
Önerilen çözüm | Kodlayıcı kısa bir süre içinde büyük bir parça kümesini dışarı çıkardığında bu durum ortaya çıkar. Bu durum teorik olarak bir ağ sorunu nedeniyle kodlayıcı bir süre boyunca veri gönderemiyorsa ve ağ kullanılabilir olduğunda veri patlamasıyla gerçekleşebilir. Nedeni kodlayıcı günlüğünden veya sistem günlüğünden bulun. |
Bilinmeyen hata kodları | |
Description | Bu hata kodları, bellek hatasından karma eşlemedeki yinelenen girişlere kadar değişebilir. Kodlayıcı kısa bir süre içinde büyük bir parça kümesi gönderdiğinde bu durum oluşabilir. Bu durum, bir ağ sorunu nedeniyle kodlayıcı bir süre veri gönderemediğinde ve ağ kullanılabilir olduğunda tüm gecikmeli parçaları aynı anda gönderdiğinde de oluşabilir. |
Önerilen çözüm | Kodlayıcı günlüklerini denetleyin. |
Diğer hata kodları
Hata | Bilgi | Reddedilen/Bağlantısı Kesilen Olay |
---|---|---|
ERROR_END_OF_MEDIA | Yes | |
Açıklama | Bu genel bir hatadır. | |
Önerilen çözüm | Yok. | |
MPI_SYSTEM_MAINTENANCE | Yes | |
Açıklama | Hizmet güncelleştirmesi veya sistem bakımı nedeniyle kodlayıcının bağlantısı kesildi. | |
Önerilen çözüm | Kodlayıcının 'otomatik bağlanma'yı etkinleştirdiğinden emin olun. Kodlayıcının bakımda olmayan yedekli canlı olay uç noktasına yeniden bağlanmasını sağlar. | |
MPE_BAD_URL_SYNTAX | Yes | |
Açıklama | Alma URL'si yanlış biçimlendirildi. | |
Önerilen çözüm | Alma URL'sinin doğru biçimlendirildiğinden emin olun. RTMP için şu olmalıdır: rtmp[s]://hostname:port/live/GUID_APPID/streamname |
|
MPE_CLIENT_TERMINATED_SESSION | Yes | |
Açıklama | Kodlayıcı oturumun bağlantısını kesti. | |
Önerilen çözüm | Bu bir hata değil. Kodlayıcı düzgün bağlantı kesilmesi dahil olmak üzere bağlantıyı kesti. Bu beklenmeyen bir bağlantı kesme işlemiyse kodlayıcı günlüklerini denetleyin. | |
MPE_INGEST_DISCONTINUITY | Hayır | |
Açıklama | Gelen verilerde kesinti yaşanmış. | |
Önerilen çözüm | Bu, kodlayıcının ağ sorunu veya sistem kaynağı sorunu nedeniyle verileri düşürdüğünü belirten bir uyarıdır. Kodlayıcı günlüğünü veya sistem günlüğünü denetleyin. Sistem kaynağını (CPU, bellek veya ağ) da izleyin. Sistem CPU'sunun çok yüksek olması durumunda bit hızını düşürmeyi deneyin veya sistem grafik kartındaki H/W kodlayıcı seçeneğini kullanın. |
Yardım ve destek alma
Aşağıdaki yöntemlerden birini kullanarak Media Services ile iletişime geçebilir veya güncelleştirmelerimizi izleyebilirsiniz:
- Q & A
- Stack Overflow. soruları ile etiketleyin
azure-media-services
. - Destek istemek için @AzureSupport @MSFTAzureMedia veya kullanın.
- Azure portal üzerinden bir destek bileti açın.