Configuration Issues for LiveStream Resources
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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) . |
|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-02-22 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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."]]],[]]