Configuration Issues for LiveStream Resources
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dalam resource liveStream
, objek status.healthStatus.configurationIssues[]
berisi daftar masalah konfigurasi yang memengaruhi aliran. Informasi ini dimaksudkan untuk membantu Anda mengidentifikasi, mendiagnosis, dan menyelesaikan masalah yang memengaruhi kualitas streaming video live Anda.
Dokumen ini mencantumkan jenis masalah konfigurasi yang mungkin dirujuk dalam respons API. Setiap masalah menentukan jenis masalah, deskripsi singkat error, dan deskripsi yang lebih panjang yang sering berisi informasi yang menjelaskan cara memperbaiki error tersebut.
Masalah Konfigurasi
Tabel di bawah mencantumkan masalah konfigurasi yang dapat memengaruhi streaming video live. Kolom kiri mengidentifikasi jenis masalah dan kolom kanan memberikan detail tambahan tentang cara mengatasinya.
Perhatikan bahwa beberapa deskripsi berisi variabel yang akan diisi untuk mencerminkan data tentang live stream Anda yang sebenarnya. Pada deskripsi di bawah, teks dalam gaya <code>
, seperti %(actual_gop).1f
, mengidentifikasi sebagian pesan error yang disesuaikan untuk setiap live stream. Kode Anda harus dikunci dari jenis masalah, yang ada di kolom kiri.
Masalah konfigurasi |
audioBitrateHigh |
Alasan: | Periksa setelan audio |
Deskripsi: | Kecepatan bit streaming audio saat ini sebesar %(actual) lebih tinggi daripada kecepatan bit yang direkomendasikan. Sebaiknya gunakan kecepatan bit streaming audio sebesar %(expected)s . |
|
audioBitrateLow |
Alasan: | Periksa setelan audio |
Deskripsi: | Kecepatan bit streaming audio saat ini (%(actual)s) lebih rendah daripada yang direkomendasikan. Sebaiknya gunakan kecepatan bit streaming audio sebesar %(expected)s . |
|
audioBitrateMismatch |
Alasan: | Periksa streaming sekunder |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video memiliki kecepatan bit audio yang berbeda. Anda harus mengonfigurasi streaming agar memiliki kecepatan bit audio yang sama. |
|
audioCodec |
Alasan: | Periksa setelan audio |
Deskripsi: | Streaming audio dienkode dengan codec yang tidak didukung. Setel codec audio untuk streaming ke codec yang didukung (AAC, MP3). |
|
audioCodecMismatch |
Alasan: | Streaming sekunder buruk |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video menggunakan codec audio yang berbeda. Anda harus mengonfigurasi streaming agar menggunakan codec audio yang sama. |
|
audioSampleRate |
Alasan: | Periksa setelan audio |
Deskripsi: | Frekuensi sampel saat ini adalah %(actual) . Frekuensi sampel yang direkomendasikan adalah 44,1 kHz dan 48 kHz. |
|
audioSampleRateMismatch |
Alasan: | Streaming sekunder buruk |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video memiliki frekuensi sampel audio yang berbeda. Anda harus mengonfigurasi streaming agar memiliki frekuensi sampel audio yang sama. |
|
audioStereoMismatch |
Alasan: | Streaming sekunder buruk |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video menggunakan channel audio yang berbeda. Anda harus mengonfigurasi streaming agar memiliki channel audio yang sama. |
|
audioTooManyChannels |
Alasan: | Periksa setelan audio |
Deskripsi: | Audio ini memiliki lebih dari dua channel, tetapi hanya satu (mono) atau dua (stereo) channel yang didukung. Perbaiki jumlah channel audio. |
|
badContainer |
Alasan: | Setelan video salah |
Deskripsi: | Ubah format penampung video. Format penampung saat ini tidak benar untuk konfigurasi ini. |
|
bitrateHigh |
Alasan: | Periksa setelan video |
Deskripsi: | Kecepatan bit streaming saat ini sebesar (%(actual)s) lebih tinggi daripada kecepatan bit yang direkomendasikan. Sebaiknya gunakan kecepatan bit streaming sebesar %(expected)s . |
|
bitrateLow |
Alasan: | Output video rendah |
Deskripsi: | Kecepatan bit streaming saat ini sebesar (%(actual)s) lebih rendah daripada yang direkomendasikan. Sebaiknya gunakan kecepatan bit streaming sebesar %(expected)s . |
|
framerateMismatch |
Alasan: | Periksa streaming sekunder |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video memiliki kecepatan frame yang berbeda. Anda harus mengonfigurasi kedua streaming tersebut agar memiliki kecepatan frame yang sama. |
|
frameRateHigh |
Alasan: | Kecepatan frame tinggi |
Deskripsi: | Kecepatan frame saat ini terlalu tinggi. Setel kecepatan frame ke %(framerate)s fps atau lebih rendah. |
|
gopMismatch |
Alasan: | Streaming sekunder buruk |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video memiliki frekuensi keyframe yang berbeda. Anda harus mengonfigurasi aliran data agar memiliki frekuensi keyframe yang sama. |
|
gopSizeLong |
Alasan: | Setelan video salah |
Deskripsi: | Gunakan frekuensi keyframe 4 detik atau kurang. Saat ini, keyframe tidak dikirim cukup sering sehingga akan menyebabkan buffering. Frekuensi keyframe saat ini adalah %(actual_gop).1f detik. Harap diperhatikan bahwa error pada proses transfer bisa menyebabkan ukuran GOP (kelompok gambar) menjadi tidak benar. |
|
gopSizeOver |
Alasan: | Periksa setelan video |
Deskripsi: | Gunakan frekuensi keyframe 4 detik atau kurang. Saat ini, keyframe tidak dikirim cukup sering sehingga bisa menyebabkan buffering. Frekuensi keyframe saat ini adalah %(actual_gop).1f detik. Harap diperhatikan bahwa error pada proses transfer bisa menyebabkan ukuran GOP (kelompok gambar) menjadi tidak benar. |
|
gopSizeShort |
Alasan: | Periksa setelan video |
Deskripsi: | Ukuran GOP (kelompok gambar) sangat kecil sehingga bisa mengurangi kualitas gambar. Frekuensi keyframe yang direkomendasikan adalah empat detik. Frekuensi keyframe saat ini adalah %(actual_gop).1f detik. Harap diperhatikan bahwa error pada proses transfer dapat menyebabkan ukuran GOP menjadi tidak benar. |
|
multipleAudioStreams |
Alasan: | Periksa setelan audio |
Deskripsi: | Streaming penyerapan ini berisi beberapa streaming audio. Streaming penyerapan hanya boleh berisi satu streaming audio. |
|
multipleVideoStreams |
Alasan: | Setelan video salah |
Deskripsi: | Streaming proses transfer ini berisi beberapa streaming video. Streaming proses transfer hanya boleh berisi satu streaming video. |
|
noAudioStream |
Alasan: | Tidak ada audio |
Deskripsi: | Streaming proses transfer ini tidak berisi streaming audio apa pun. Streaming proses transfer harus berisi tepat satu streaming audio. |
|
noVideoStream |
Alasan: | Tidak ada video |
Deskripsi: | Streaming proses transfer ini tidak berisi streaming video apa pun. Streaming proses transfer harus berisi tepat satu streaming video. |
|
openGop |
Alasan: | Setelan video salah |
Deskripsi: | Ubah konfigurasi encoder video Anda ke "grup gambar (GOP) tertutup". Sepertinya kebijakan ini disetel ke "GOP terbuka", yang tidak didukung oleh YouTube. |
|
resolutionMismatch |
Alasan: | Streaming sekunder buruk |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video memiliki resolusi yang berbeda. Anda harus mengonfigurasi kedua streaming tersebut agar memiliki resolusi yang sama. |
|
videoBitrateMismatch |
Alasan: | Periksa streaming sekunder |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video memiliki kecepatan bit video yang berbeda. Anda harus mengonfigurasi kedua streaming tersebut agar memiliki kecepatan bit video yang sama. |
|
videoCodec |
Alasan: | Setelan video salah |
Deskripsi: | Video dienkode dengan codec yang tidak didukung. Setel codec video untuk streaming ke codec yang didukung (H.264). |
|
videoCodecMismatch |
Alasan: | Streaming sekunder buruk |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video menggunakan codec video yang berbeda. Anda harus mengonfigurasi streaming agar memiliki codec video yang sama. |
|
videoIngestionStarved |
Alasan: | Output video rendah |
Deskripsi: | YouTube tidak menerima video yang cukup untuk mempertahankan kelancaran streaming. Dengan demikian, penonton akan mengalami buffering. |
|
videoInterlaceMismatch |
Alasan: | Streaming sekunder buruk |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video memiliki penautan yang berbeda. Anda harus mengonfigurasi kedua streaming tersebut agar memiliki keterkaitan yang sama. |
|
videoProfileMismatch |
Alasan: | Streaming sekunder buruk |
Deskripsi: | Dalam konfigurasi saat ini, streaming utama dan cadangan pada video memiliki profil yang berbeda. Anda harus mengonfigurasi kedua streaming tersebut agar memiliki profil yang sama. |
|
videoResolutionSuboptimal |
Alasan: | Periksa resolusi |
Deskripsi: | Periksa resolusi video. Resolusi saat ini adalah (%(actual_w)dx%(actual_h)d) , dan ini tidak optimal. |
|
videoResolutionUnsupported |
Alasan: | Resolusi tidak didukung |
Deskripsi: | Anda perlu mengubah resolusi video. Resolusi saat ini adalah (%(actual_w)dx%(actual_h)d) , yang tidak didukung untuk konfigurasi ini. Resolusi video yang diharapkan adalah (%(expected_w)dx%(expected_h)d) . |
|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-02-22 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-02-22 UTC."],[[["The `status.healthStatus.configurationIssues[]` object in a liveStream resource identifies configuration problems affecting the quality of live video streams, and is used for troubleshooting."],["The document lists various configuration issues that can affect live video streams, detailing the issue type, a brief error description, and an explanation of how to rectify it."],["Configuration issues are categorized into different types, including problems with audio, video, bitrate, framerate, codecs, keyframe frequencies, and inconsistencies between primary and backup streams."],["Many descriptions of the configuration issues include variables, like `%(actual)` or `%(expected)s`, which are customized to reflect the specific details of each live stream's errors."],["Resolutions are based on the \"issue type\", for example: `audioBitrateLow`, `bitrateHigh`, `gopSizeLong`, allowing developers to build solutions based on these type of errors."]]],["Live streams may have configuration issues that impact quality. The `configurationIssues` object lists these problems, detailing the issue type, a short description, and a longer explanation for resolution. Issues include bitrate, codec, sample rate, and channel problems for audio; and bitrate, framerate, GOP, resolution, and codec issues for video. Mismatches between primary and backup streams are also noted. Actions to take involve checking settings, ensuring correct formats, and matching properties between streams.\n"]]