Configuration Issues for LiveStream Resources
配置问题
下表列出了会影响直播视频流的配置问题。左列表示问题的类型,右列提供了关于如何解决该问题的其他详细信息。
请注意,某些说明包含变量,系统会填充这些变量来反映与您的实际直播相关的数据。在以下说明中,<code>
样式的文本(例如 %(actual_gop).1f
)用于标识为每场直播自定义的错误消息的一部分。您的代码应符合左侧列中的问题类型。
配置问题 |
audioBitrateHigh |
原因: | 检查音频设置 |
说明: | 音频流当前的比特率 %(actual) 高于建议的比特率。我们建议您使用%(expected)s 的音频流比特率。 |
|
audioBitrateLow |
原因: | 检查音频设置 |
说明: | 音频流当前的比特率 (%(actual)s) 低于建议的比特率。我们建议您使用%(expected)s 的音频流比特率。 |
|
audioBitrateMismatch |
原因: | 检查辅助视频流 |
说明: | 在当前配置下,视频的主视频流和备用视频流的音频比特率不同。您需要为这些音频流配置相同的音频比特率。 |
|
audioCodec |
原因: | 检查音频设置 |
说明: | 音频流编码所用的编解码器不受支持。请将音频流的音频编解码器设置为受支持的编解码器(AAC、MP3)。 |
|
audioCodecMismatch |
原因: | 辅助视频流有误 |
说明: | 在当前配置下,视频的主视频流和备用视频流采用不同的音频编解码器。您需要将这些视频流配置为使用相同的音频编解码器。 |
|
audioSampleRate |
原因: | 检查音频设置 |
说明: | 当前采样率为 %(actual) 。建议的采样率为 44.1kHz 和 48kHz。 |
|
audioSampleRateMismatch |
原因: | 辅助视频流有误 |
说明: | 在当前配置下,视频的主视频流和备用视频流的音频采样率不同。您需要为这些音频流配置相同的音频采样率。 |
|
audioStereoMismatch |
原因: | 辅助视频流有误 |
说明: | 在当前配置下,视频的主视频流和备用视频流所使用的声道不同。您需要将这两种视频流配置为使用相同的声道。 |
|
audioTooManyChannels |
原因: | 检查音频设置 |
说明: | 音频具有两个以上的声道,但仅支持一个(单声道)或两个(立体声)声道。请更正声道的数量。 |
|
badContainer |
原因: | 视频设置有误 |
说明: | 请更改视频的容器格式。此容器的当前容器格式不正确。 |
|
bitrateHigh |
原因: | 检查视频设置 |
说明: | 当前音频/视频流的比特率 (%(actual)s) 高于建议的比特率。我们建议您使用 %(expected)s 的流比特率。 |
|
bitrateLow |
原因: | 视频输出率低 |
说明: | 当前音频/视频流的比特率 (%(actual)s) 低于建议的比特率。我们建议您使用 %(expected)s 的流比特率。 |
|
framerateMismatch |
原因: | 检查辅助视频流 |
说明: | 在当前配置下,视频的主视频流和备用视频流的帧速率不同。您需要将这两个视频流配置为相同的帧速率。 |
|
frameRateHigh |
原因: | 帧速率过高 |
说明: | 当前帧速率过高。请将帧速率设为 %(framerate)s fps 或更低。 |
|
gopMismatch |
原因: | 辅助视频流有误 |
说明: | 在当前配置下,视频的主视频流和备用视频流的关键帧频率不同。您需要将这两种视频流配置为相同的关键帧频率。 |
|
gopSizeLong |
原因: | 视频设置有误 |
说明: | 请使用不超过 4 秒的关键帧频率。当前的关键帧发送频率不够高,这会使视频流进入缓冲状态。当前的关键帧频率为 %(actual_gop).1f 秒。注意,如果发生提取错误,则会造成画面组 (GOP) 尺寸错误。 |
|
gopSizeOver |
原因: | 检查视频设置 |
说明: | 请使用不超过 4 秒的关键帧频率。当前的关键帧发送频率不够高,这会使视频流进入缓冲状态。当前的关键帧频率为 %(actual_gop).1f 秒。注意,如果发生提取错误,则会造成画面组 (GOP) 尺寸错误。 |
|
gopSizeShort |
原因: | 检查视频设置 |
说明: | 画面组 (GOP) 尺寸太小,这会降低画面质量。建议的关键帧频率为 4 秒。当前的关键帧频率为 %(actual_gop).1f 秒。注意,如果发生提取错误,则会造成 GOP 尺寸错误。 |
|
multipleAudioStreams |
原因: | 检查音频设置 |
说明: | 提取流包含多个音频流,但它只能包含一个音频流。 |
|
multipleVideoStreams |
原因: | 视频设置有误 |
说明: | 提取流包含多个视频流,但它只能包含一个视频流。 |
|
noAudioStream |
原因: | 无音频 |
说明: | 提取流未包含任何音频流,但它必须包含(且只能包含)一个音频流。 |
|
noVideoStream |
原因: | 无视频 |
说明: | 提取流未包含任何视频流,但它必须包含(且只能包含)一个视频流。 |
|
openGop |
原因: | 视频设置有误 |
说明: | 请将您的视频编码器配置改为“封闭画面组 (GOP)”。它似乎设置为“开放 GOP”,YouTube 不支持。 |
|
resolutionMismatch |
原因: | 辅助视频流有误 |
说明: | 在当前配置下,视频的主视频流和备用视频流的分辨率不同。您需要将视频流配置为相同的分辨率。 |
|
videoBitrateMismatch |
原因: | 检查辅助视频流 |
说明: | 在当前配置下,视频的主视频流和备用视频流的视频比特率不同。您需要将这两个视频流配置为相同的视频比特率。 |
|
videoCodec |
原因: | 视频设置有误 |
说明: | 视频编码所用的编解码器不受支持。请将视频流的视频编解码器设置为受支持的编解码器 (H.264)。 |
|
videoCodecMismatch |
原因: | 辅助视频流有误 |
说明: | 在当前配置下,视频的主视频流和备用视频流的视频编解码器不同。您需要将这两个视频流配置为具有相同的视频编解码器。 |
|
videoIngestionStarved |
原因: | 视频输出率低 |
说明: | YouTube 未收到足够的视频来维持流畅的流式传输。因此,观看者会遇到缓冲问题。 |
|
videoInterlaceMismatch |
原因: | 辅助视频流有误 |
说明: | 在当前配置下,视频的主视频流和备用视频流的隔行扫描方式不同。您需要将这两个流配置为具有相同的交错。 |
|
videoProfileMismatch |
原因: | 辅助视频流有误 |
说明: | 在当前配置下,视频的主视频流和备用视频流的配置文件不同。您需要将这些数据流配置为具有相同的配置文件。 |
|
videoResolutionSuboptimal |
原因: | 检查分辨率 |
说明: | 请检查视频分辨率。当前的分辨率是 (%(actual_w)dx%(actual_h)d) ,这不是最佳分辨率。 |
|
videoResolutionUnsupported |
原因: | 分辨率不受支持 |
说明: | 您需要更改视频分辨率。当前的分辨率是 (%(actual_w)dx%(actual_h)d) ,此配置不支持该分辨率。预期的视频分辨率为 (%(expected_w)dx%(expected_h)d) 。 |
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-02-22。
[null,null,["最后更新时间 (UTC):2023-02-22。"],[[["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"]]