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 luồng. 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 sự kiện phát 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 API. Mỗi vấn đề chỉ định loại vấn đề, một phần mô tả ngắn về lỗi và một phần 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 đề đó.

Lưu ý rằng một số mô tả chứa các biến sẽ được điền sẵn để phản ánh dữ liệu về sự kiện trực tiếp thực tế của bạn. Trong phần mô tả dưới đây, văn bản theo kiểu <code>, chẳng hạn như %(actual_gop).1f, xác định một phần 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 được tạo thành 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
Nội dung mô tả:Tốc độ bit hiện tại của luồng âm thanh %(actual) cao hơn tốc độ bit đề xuất. Bạn nên dùng tốc độ bit là %(expected)s cho luồng âm thanh.
audioBitrateLow
Lý do:Kiểm tra cài đặt âm thanh
Nội dung mô tả:Tốc độ bit hiện tại của luồng âm thanh (%(actual)s) thấp hơn tốc độ nên dùng. Bạn nên dùng tốc độ bit là %(expected)s cho luồng âm thanh.
audioBitrateMismatch
Lý do:Kiểm tra luồng thứ hai
Nội dung 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 â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 tốc độ bit âm thanh.
audioCodec
Lý do:Kiểm tra cài đặt âm thanh
Nội dung mô tả:Luồng âm thanh được mã hóa bằng một bộ giải mã không được hỗ trợ. Vui lòng cài đặt một bộ giải mã được hỗ trợ (AAC, MP3) cho âm thanh của luồng.
audioCodecMismatch
Lý do:Luồng thứ hai không đúng
Nội dung 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 âm thanh khác nhau. Bạn cần phải định cấu hình các luồng tiếp để sử dụng cùng bộ mã hoá và giải mã âm thanh.
audioSampleRate
Lý do:Kiểm tra cài đặt âm thanh
Nội dung mô tả:Tốc độ lấy mẫu hiện tại là %(actual). Tốc độ lấy mẫu đề xuất là 44,1 kHz và 48 kHz.
audioSampleRateMismatch
Lý do:Luồng thứ hai không đúng
Nội dung 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 phải định cấu hình các luồng tiếp để có cùng tốc độ lấy mẫu âm thanh.
audioStereoMismatch
Lý do:Luồng thứ hai không đúng
Nội dung 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
Nội dung mô tả:Âm thanh có nhiều hơn hai kênh, nhưng chỉ hỗ trợ một kênh (đơn âm) hoặc hai kênh (âm thanh nổi). Vui lòng sửa số lượng kênh âm thanh.
badContainer
Lý do:Cài đặt video không đúng
Nội dung 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 chính xác cho cấu hình này.
bitrateHigh
Lý do:Kiểm tra cài đặt video
Nội dung mô tả:Tốc độ bit hiện tại của luồng (%(actual)s) cao hơn tốc độ bit đề xuất. Bạn nên dùng tốc độ bit là %(expected)s cho luồng.
bitrateLow
Lý do:Đầu ra video thấp
Nội dung mô tả:Tốc độ bit hiện tại của luồng (%(actual)s) thấp hơn tốc độ nên dùng. Bạn nên dùng tốc độ bit là %(expected)s cho luồng.
framerateMismatch
Lý do:Kiểm tra luồng thứ hai
Nội dung 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 phải định cấu hình các luồng tiếp để có cùng tốc độ khung hình.
frameRateHigh
Lý do:Tốc độ khung hình cao
Nội dung 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 hoặc thấp hơn.
gopMismatch
Lý do:Luồng thứ hai không đúng
Nội dung 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 hình chính khác nhau. Bạn cần phải định cấu hình các luồng tiếp để có cùng tần suất khung hình chính.
gopSizeLong
Lý do:Cài đặt video không đúng
Nội dung 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, khung hình chính không được gửi đủ thường xuyên, điều này sẽ gây nên hiện tượng giật. Tần suất của 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
Nội dung 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 của 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
Nội dung 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 của 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
Nội dung 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
Nội dung 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
Nội dung 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
Nội dung 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
Nội dung mô tả:Vui lòng thay đổi cấu hình bộ mã hoá video của bạn thành "nhóm hình ảnh (GOP) đã đóng". Có vẻ như video đó đã được đặt thành "GOP mở" mà YouTube không hỗ trợ.
resolutionMismatch
Lý do:Luồng thứ hai không đúng
Nội dung 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 phải định cấu hình các luồng tiếp để có cùng độ phân giải.
videoBitrateMismatch
Lý do:Kiểm tra luồng thứ hai
Nội dung 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 khác nhau. Bạn cần phải định cấu hình các luồng tiếp để có cùng tốc độ bit video.
videoCodec
Lý do:Cài đặt video không đúng
Nội dung mô tả:Video được mã hóa bằng codec không được hỗ trợ. Vui lòng đặt codec video cho luồng thành codec được hỗ trợ (H.264).
videoCodecMismatch
Lý do:Luồng thứ hai không đúng
Nội dung 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 phải định cấu hình các luồng tiếp để có cùng codec video.
videoIngestionStarved
Lý do:Đầu ra video thấp
Nội dung mô tả:YouTube không nhận đủ video để duy trì phát trực tuyến mượt mà. Do đó, người xem sẽ cảm thấy video lưu vào bộ đệm.
videoInterlaceMismatch
Lý do:Luồng thứ hai không đúng
Nội dung 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ó chế độ xen kẽ khác nhau. Bạn cần phải định cấu hình các luồng tiếp để có cùng chế độ xen kẽ.
videoProfileMismatch
Lý do:Luồng thứ hai không đúng
Nội dung 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ó hồ sơ khác nhau. Bạn cần phải định cấu hình các luồng tiếp để có cùng cấu hình.
videoResolutionSuboptimal
Lý do:Kiểm tra độ phân giải
Nội dung 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) nên không tối ưu.
videoResolutionUnsupported
Lý do:Độ phân giải không được hỗ trợ
Nội dung 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).