Configuration Issues for LiveStream Resources

Trong tài nguyên liveStream, đối tượng status.healthStatus.configurationIssues[] chứa danh sách các vấn đề về cấu hình ảnh hưởng đến sự kiện phát trực tiếp. Thông tin này nhằm giúp bạn xác định, chẩn đoán và giải quyết các vấn đề ảnh hưởng đến chất lượng của luồng video trực tiếp.

Tài liệu này liệt kê các loại vấn đề về cấu hình có thể được tham chiếu trong phản hồi của API. Mỗi vấn đề đều chỉ định loại vấn đề, nội dung mô tả ngắn về lỗi và nội dung mô tả dài hơn thường chứa thông tin giải thích cách khắc phục lỗi.

Vấn đề về cấu hình

Bảng dưới đây liệt kê các vấn đề về cấu hình có thể ảnh hưởng đến luồng video trực tiếp. Cột bên trái xác định loại vấn đề và cột bên phải cung cấp thêm thông tin chi tiết về cách giải quyết vấn đề.

Xin lưu ý rằng một số nội dung mô tả có chứa các biến. Những biến này sẽ được điền sẵn để phản ánh dữ liệu về sự kiện phát trực tiếp thực tế của bạn. Trong phần mô tả bên dưới, văn bản có kiểu <code>, chẳng hạn như %(actual_gop).1f, xác định một phần của thông báo lỗi được tuỳ chỉnh cho từng sự kiện phát trực tiếp. Mã của bạn phải dựa trên các loại vấn đề ở cột bên trái.

Các vấn đề về chế độ cấu hình
audioBitrateHigh
Lý do:Kiểm tra cài đặt âm thanh
Mô tả:Tốc độ bit hiện tại của luồng âm thanh là %(actual), cao hơn tốc độ bit được đề xuất. Bạn nên sử dụng tốc độ bit của luồng âm thanh là %(expected)s.
audioBitrateLow
Lý do:Kiểm tra cài đặt âm thanh
Mô tả:Tốc độ bit hiện tại của luồng âm thanh (%(actual)s) thấp hơn tốc độ bit được đề xuất. Bạn nên sử dụng tốc độ bit của luồng âm thanh là %(expected)s.
audioBitrateMismatch
Lý do:Kiểm tra luồng thứ hai
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video sử dụng tốc độ bit âm thanh khác nhau. Bạn cần định cấu hình các luồng này để sử dụng tốc độ bit âm thanh giống nhau.
audioCodec
Lý do:Kiểm tra cài đặt âm thanh
Mô tả:Luồng âm thanh được mã hoá bằng một bộ mã hoá và giải mã không được hỗ trợ. Vui lòng đặt một bộ mã hoá và giải mã được hỗ trợ (như AAC, MP3) cho luồng âm thanh này.
audioCodecMismatch
Lý do:Luồng thứ hai không đúng
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video sử dụng các bộ mã hoá và giải mã âm thanh khác nhau. Bạn cần định cấu hình các luồng để sử dụng cùng một bộ mã hoá và giải mã âm thanh.
audioSampleRate
Lý do:Kiểm tra cài đặt âm thanh
Mô tả:Tốc độ lấy mẫu hiện tại là %(actual). Tốc độ lấy mẫu được đề xuất là 44,1 kHz và 48 kHz.
audioSampleRateMismatch
Lý do:Luồng thứ hai không đúng
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video có tốc độ lấy mẫu âm thanh khác nhau. Bạn cần định cấu hình các luồng này để có tốc độ lấy mẫu âm thanh giống nhau.
audioStereoMismatch
Lý do:Luồng thứ hai không đúng
Mô tả:Ở cấu hình hiện tại, luồng chính và luồng dự phòng của video sử dụng các kênh âm thanh khác nhau. Bạn cần phải định cấu hình các luồng tiếp để có cùng kênh âm thanh.
audioTooManyChannels
Lý do:Kiểm tra cài đặt âm thanh
Mô tả:Âm thanh có nhiều hơn hai kênh nhưng chỉ một kênh (đơn âm) hoặc hai kênh (âm thanh nổi) được hỗ trợ. Vui lòng sửa số kênh âm thanh.
badContainer
Lý do:Cài đặt video không đúng
Mô tả:Vui lòng thay đổi định dạng vùng chứa của video. Định dạng vùng chứa hiện tại không đúng cho cấu hình này.
bitrateHigh
Lý do:Kiểm tra cài đặt video
Mô tả:Tốc độ bit hiện tại của luồng phát (%(actual)s) cao hơn tốc độ bit được đề xuất. Bạn nên sử dụng tốc độ bit truyền trực tuyến là %(expected)s.
bitrateLow
Lý do:Đầu ra video thấp
Mô tả:Tốc độ bit hiện tại của luồng phát (%(actual)s) thấp hơn tốc độ bit được đề xuất. Bạn nên sử dụng tốc độ bit của sự kiện phát trực tiếp là %(expected)s.
framerateMismatch
Lý do:Kiểm tra luồng thứ hai
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video có tốc độ khung hình khác nhau. Bạn cần định cấu hình các luồng này để có tốc độ khung hình giống nhau.
frameRateHigh
Lý do:Tốc độ khung hình cao
Mô tả:Tốc độ khung hình hiện tại quá cao. Vui lòng đặt tốc độ khung hình thành %(framerate)s khung hình/giây trở xuống.
gopMismatch
Lý do:Luồng thứ hai không đúng
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video có tần suất khung chính khác nhau. Bạn cần định cấu hình các luồng này để có tần suất khung chính giống nhau.
gopSizeLong
Lý do:Cài đặt video không đúng
Mô tả:Vui lòng sử dụng tần suất khung hình chính từ 4 giây trở xuống. Hiện tại, các khung hình chính không được gửi đủ thường xuyên nên sẽ gây ra hiện tượng giật. Tần suất khung hình chính hiện tại là %(actual_gop).1f giây. Xin lưu ý rằng lỗi truyền dẫn có thể khiến GOP (nhóm hình ảnh) có kích thước sai.
gopSizeOver
Lý do:Kiểm tra cài đặt video
Mô tả:Vui lòng sử dụng tần suất khung hình chính từ 4 giây trở xuống. Hiện tại, các khung hình chính không được gửi đủ thường xuyên nên có thể gây ra hiện tượng giật. Tần suất khung hình chính hiện tại là %(actual_gop).1f giây. Xin lưu ý rằng lỗi truyền dẫn có thể khiến GOP (nhóm hình ảnh) có kích thước sai.
gopSizeShort
Lý do:Kiểm tra cài đặt video
Mô tả:Kích thước GOP (nhóm hình ảnh) rất nhỏ nên có thể làm giảm chất lượng hình ảnh. Bốn giây là tần suất khung hình chính mà bạn nên dùng. Tần suất khung hình chính hiện tại là %(actual_gop).1f giây. Xin lưu ý rằng lỗi truyền dẫn có thể khiến GOP có kích thước sai.
multipleAudioStreams
Lý do:Kiểm tra cài đặt âm thanh
Mô tả:Luồng truyền dẫn chứa nhiều luồng âm thanh, nhưng luồng truyền dẫn chỉ được chứa một luồng âm thanh.
multipleVideoStreams
Lý do:Cài đặt video không đúng
Mô tả:Luồng truyền dẫn chứa nhiều luồng video, nhưng luồng truyền dẫn chỉ được chứa một luồng video.
noAudioStream
Lý do:Không có âm thanh
Mô tả:Luồng truyền dẫn không chứa bất kỳ luồng âm thanh nào nhưng luồng truyền dẫn phải chứa chính xác một luồng âm thanh.
noVideoStream
Lý do:Không có video
Mô tả:Luồng truyền dẫn không chứa bất kỳ luồng video nào nhưng luồng truyền dẫn phải chứa chính xác một luồng video.
openGop
Lý do:Cài đặt video không đúng
Mô tả:Vui lòng thay đổi cấu hình bộ mã hóa video của bạn thành "nhóm hình ảnh (GOP) đã đóng". Có vẻ như cấu hình này sẽ được đặt thành "GOP mở" mà YouTube không hỗ trợ.
resolutionMismatch
Lý do:Luồng thứ hai không đúng
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video có độ phân giải khác nhau. Bạn cần định cấu hình các luồng này để có độ phân giải giống nhau.
videoBitrateMismatch
Lý do:Kiểm tra luồng thứ hai
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video có tốc độ bit video khác nhau. Bạn cần định cấu hình các luồng này để có tốc độ bit video giống nhau.
videoCodec
Lý do:Cài đặt video không đúng
Mô tả:Video được mã hoá bằng một bộ mã hoá và giải mã không được hỗ trợ. Vui lòng đặt một bộ mã hoá và giải mã được hỗ trợ (như H.264) cho luồng video này.
videoCodecMismatch
Lý do:Luồng thứ hai không đúng
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video sử dụng codec video khác nhau. Bạn cần định cấu hình các luồng này để có codec video giống nhau.
videoIngestionStarved
Lý do:Đầu ra video thấp
Mô tả:YouTube không nhận đủ video để duy trì quá trình phát trực tuyến mượt mà. Do đó, người xem sẽ gặp phải tình trạng tải chậm.
videoInterlaceMismatch
Lý do:Luồng thứ hai không đúng
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video có đan xen khác nhau. Bạn cần định cấu hình các luồng này để có đan xen giống nhau.
videoProfileMismatch
Lý do:Luồng thứ hai không đúng
Mô tả:Trong cấu hình hiện tại, luồng chính và luồng dự phòng của video có cấu hình khác nhau. Bạn cần định cấu hình các luồng này để có cấu hình giống nhau.
videoResolutionSuboptimal
Lý do:Kiểm tra độ phân giải
Mô tả:Vui lòng kiểm tra độ phân giải của video. Độ phân giải hiện tại là (%(actual_w)dx%(actual_h)d), không phải là độ phân giải tối ưu.
videoResolutionUnsupported
Lý do:Độ phân giải không được hỗ trợ
Mô tả:Bạn cần thay đổi độ phân giải video. Độ phân giải hiện tại là (%(actual_w)dx%(actual_h)d) nên không được hỗ trợ cho cấu hình này. Độ phân giải video phù hợp là (%(expected_w)dx%(expected_h)d).