Configuration Issues for LiveStream Resources

liveStream kaynağında, status.healthStatus.configurationIssues[] nesnesi, akışı etkileyen yapılandırma sorunlarının listesini içerir. Bu bilginin amacı, canlı video akışlarınızın kalitesini etkileyen sorunları tanımlamanıza, teşhis etmenize ve çözmenize yardımcı olmaktır.

Bu dokümanda, bir API yanıtında başvurulabilecek yapılandırma sorunu türleri listelenmiştir. Her sorun, sorun türünü, hatanın kısa bir açıklamasını ve genellikle hatanın nasıl düzeltileceğini açıklayan bilgileri içeren daha uzun bir açıklamayı belirtir.

Yapılandırma Sorunları

Aşağıdaki tabloda canlı video akışlarını etkileyebilecek yapılandırma sorunları listelenmiştir. Sol sütunda sorunun türü belirtilir. Sağdaki sütunda sorunun çözümü hakkında ek bilgiler verilir.

Bazı açıklamaların değişkenler içerdiğini unutmayın. Bunlar gerçek canlı yayınınızla ilgili verileri yansıtacak şekilde doldurulur. Aşağıdaki açıklamalarda, %(actual_gop).1f gibi <code> stilindeki metinler, hata mesajının her canlı yayın için özelleştirilmiş bir kısmını tanımlar. Kodunuzun, sol sütunda bulunan sorun türlerinden çıkarılması gerekir.

Yapılandırma sorunları
audioBitrateHigh
Neden:Ses ayarlarını kontrol edin
Açıklama:Ses akışının geçerli bit hızı olan %(actual), önerilen bit hızından yüksek. %(expected)s ses akışı bit hızı kullanmanızı öneririz.
audioBitrateLow
Neden:Ses ayarlarını kontrol edin
Açıklama:Ses akışının mevcut bit hızı (%(actual)s) önerilen bit hızından düşük. %(expected)s ses akışı bit hızı kullanmanızı öneririz.
audioBitrateMismatch
Neden:İkincil akışı kontrol edin
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı ses bit hızlarına sahip. Akışları aynı ses bit hızına sahip olacak şekilde yapılandırmanız gerekir.
audioCodec
Neden:Ses ayarlarını kontrol edin
Açıklama:Ses yayını, desteklenmeyen bir codec ile kodlanmış. Lütfen akışın ses codec'ini desteklenen bir codec'e (AAC, MP3) ayarlayın.
audioCodecMismatch
Neden:Kötü ikincil akış
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı ses codec'lerini kullanıyor. Akışları aynı ses codec'ini kullanacak şekilde yapılandırmanız gerekir.
audioSampleRate
Neden:Ses ayarlarını kontrol edin
Açıklama:Mevcut örnek hızı: %(actual). Önerilen örnek hızları 44,1 kHz ve 48 kHz'dir.
audioSampleRateMismatch
Neden:Kötü ikincil akış
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı ses örnek hızlarına sahip. Akışları aynı ses örnek hızına sahip olacak şekilde yapılandırmanız gerekir.
audioStereoMismatch
Neden:Kötü ikincil akış
Açıklama:Videonun birincil ve yedek yayınları, geçerli yapılandırmada farklı ses kanallarını kullanıyor. Yayınları aynı ses kanalına sahip olacak şekilde yapılandırmanız gerekir.
audioTooManyChannels
Neden:Ses ayarlarını kontrol edin
Açıklama:Ses ikiden fazla kanala sahip olsa da yalnızca bir (mono) veya iki (stereo) kanal desteklenir. Lütfen ses kanallarının sayısını düzeltin.
badContainer
Neden:Kötü video ayarları
Açıklama:Lütfen videonun kapsayıcı biçimini değiştirin. Mevcut kapsayıcı biçimi bu yapılandırma için doğru değil.
bitrateHigh
Neden:Video ayarlarını kontrol edin
Açıklama:Akışın geçerli bit hızı (%(actual)s), önerilen bit hızından yüksek. %(expected)s akış bit hızı kullanmanızı öneririz.
bitrateLow
Neden:Video çıkışı düşük
Açıklama:Akışın geçerli bit hızı (%(actual)s), önerilen bit hızından düşük. %(expected)s akış bit hızı kullanmanızı öneririz.
framerateMismatch
Neden:İkincil akışı kontrol edin
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı kare hızlarına sahip. Akışları aynı kare hızına sahip olacak şekilde yapılandırmanız gerekir.
frameRateHigh
Neden:Kare hızı yüksek
Açıklama:Mevcut kare hızı çok yüksek. Lütfen kare hızını %(framerate)s fps veya daha az olarak ayarlayın.
gopMismatch
Neden:Kötü ikincil akış
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı animasyon karesi frekanslarına sahip. Akışları aynı animasyon karesi frekansına sahip olacak şekilde yapılandırmanız gerekir.
gopSizeLong
Neden:Kötü video ayarları
Açıklama:Lütfen dört saniyelik veya daha kısa bir animasyon karesi frekansı kullanın. Şu anda ana kareler yeterince sık gönderilmiyor. Bu, ara belleğe almaya neden olur. Mevcut animasyon karesi sıklığı %(actual_gop).1f saniyedir. Besleme hatalarının yanlış GOP (resim grubu) boyutlarına neden olabileceğini unutmayın.
gopSizeOver
Neden:Video ayarlarını kontrol edin
Açıklama:Lütfen dört saniyelik veya daha kısa bir animasyon karesi frekansı kullanın. Şu anda animasyon kareleri yeterince sık gönderilmiyor. Bu durum, ara belleğe almaya neden olabilir. Mevcut animasyon karesi sıklığı %(actual_gop).1f saniyedir. Besleme hatalarının yanlış GOP (resim grubu) boyutlarına neden olabileceğini unutmayın.
gopSizeShort
Neden:Video ayarlarını kontrol edin
Açıklama:GOP (resim grubu) boyutu çok küçük. Bu durum, resim kalitesini düşürebilir. Önerilen animasyon karesi frekansı dört saniyedir. Mevcut animasyon karesi sıklığı %(actual_gop).1f saniyedir. Besleme hatalarının yanlış GOP boyutlarına neden olabileceğini unutmayın.
multipleAudioStreams
Neden:Ses ayarlarını kontrol edin
Açıklama:Besleme akışı birden fazla ses akışı içeriyor, ancak yalnızca bir ses akışı içermelidir.
multipleVideoStreams
Neden:Kötü video ayarları
Açıklama:Besleme akışı birden fazla video akışı içeriyor, ancak yalnızca bir video akışı içermelidir.
noAudioStream
Neden:Ses yok
Açıklama:Besleme akışı hiç ses akışı içermiyor, ancak mutlaka bir ses akışı içermelidir.
noVideoStream
Neden:Video yok
Açıklama:Besleme akışı hiç video akışı içermiyor, ancak mutlaka bir video akışı içermelidir.
openGop
Neden:Kötü video ayarları
Açıklama:Lütfen video kodlayıcınızın yapılandırmasını "kapalı resim grubu (GOP)" olarak değiştirin. YouTube'un desteklemediği "açık GOP" olarak ayarlanmış.
resolutionMismatch
Neden:Kötü ikincil akış
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı çözünürlüklere sahip. Akışları aynı çözünürlüğe sahip olacak şekilde yapılandırmanız gerekir.
videoBitrateMismatch
Neden:İkincil akışı kontrol edin
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı video bit hızlarına sahip. Akışları aynı video bit hızına sahip olacak şekilde yapılandırmanız gerekir.
videoCodec
Neden:Kötü video ayarları
Açıklama:Video desteklenmeyen bir codec ile kodlanmış. Lütfen akışın video codec'ini desteklenen bir codec'e (H.264) ayarlayın.
videoCodecMismatch
Neden:Kötü ikincil akış
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı video codec'lerini kullanıyor. Akışları aynı video codec'lerine sahip olacak şekilde yapılandırmanız gerekir.
videoIngestionStarved
Neden:Video çıkışı düşük
Açıklama:YouTube, sorunsuz bir akış için yeterince video almıyor. Bu nedenle, izleyiciler arabelleğe alma işlemiyle karşılaşacaktır.
videoInterlaceMismatch
Neden:Kötü ikincil akış
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı aralıklı taramaya sahip. Akışları aynı aralıklı görüntülemeye sahip olacak şekilde yapılandırmanız gerekir.
videoProfileMismatch
Neden:Kötü ikincil akış
Açıklama:Geçerli yapılandırmada videonun birincil ve yedek akışları farklı profillere sahip. Akışları aynı profile sahip olacak şekilde yapılandırmanız gerekir.
videoResolutionSuboptimal
Neden:Çözünürlüğü kontrol edin
Açıklama:Lütfen video çözünürlüğünü kontrol edin. Geçerli çözünürlük (%(actual_w)dx%(actual_h)d) ve bu optimum çözünürlük değil.
videoResolutionUnsupported
Neden:Desteklenmeyen çözünürlük
Açıklama:Video çözünürlüğünü değiştirmeniz gerekiyor. Mevcut çözünürlük (%(actual_w)dx%(actual_h)d). Bu çözünürlük, bu yapılandırmada desteklenmiyor. Beklenen video çözünürlüğü (%(expected_w)dx%(expected_h)d).