2

不确定这是否明显。创建 YouTube LiveBroadcast 后,将其绑定到具有特定 CDN 格式(比如说“720p”)的 LiveStream,并将广播从“就绪”转换为“直播”......如何在无需创建的情况下更改流质量一个新的广播?

尝试解除绑定当前流 - 返回异常,无法解除绑定流。

尝试将广播绑定到另一个流 - 与上述相同的异常。

此外,在浏览了 YouTube 直播的支持页面后,建议“在广播开始后无法修改摄取设置” - 它没有说明实际 API 无法支持这一点,但它看起来像一个来自更深层次的主要限制。我只认为它适用于网络直播控制室。

我需要此功能,以便在用户从 WiFi 切换到移动数据时更改流质量。目前,以配置 LiveStream CDN 格式的另一种分辨率流式传输 RTMP 数据会导致 YouTube 端出现健康错误和编码伪影。正如支持页面所建议的那样,创建“1080p”实时流(“最大预期分辨率”)应该可以工作,但是当该流接收 720p 或 480p 流时,取决于它是否启动,它要么不完全开始,或者进入带有高音调音频的灰色场景(我的流被正确发送,因为我可以将它输出到更多输出,如 MP4、FLV 和其他 RTMP 服务器)。

解决方案?

4

0 回答 0