Youtube api YouTube直播-在直播时更改直播流

Youtube api YouTube直播-在直播时更改直播流,youtube-api,youtube-livestreaming-api,Youtube Api,Youtube Livestreaming Api,不确定这是否是显而易见的。创建YouTube直播后,将其绑定到具有特定CDN格式(比如“720p”)的直播流,并将广播从“就绪”转换为“直播”。。。如何在不创建新广播的情况下更改流质量 尝试解除绑定当前流-返回异常,无法解除绑定流 正在尝试将广播绑定到另一个流-与上面相同的异常 此外,在查看YouTube直播的支持页面后,有人建议“在广播开始后不能修改摄取设置”-这并没有说明实际API无法支持这一点,但它看起来像是更深层次的一个主要限制。我认为它只适用于网络直播控制室 我需要这个功能,这样当用户

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

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

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

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

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


解决方案?

您是否尝试调用
LiveStream
update
API?如果它不更新视频流,它将更新视频流;文档建议您使用正确的设置创建一个新流。更新绑定到转换为live的广播的活动流会产生错误:“原因”:“liveStreamModificationNotAllowed”,“消息”:“当前状态下不允许修改”"。如果无法将新流绑定到现有广播,则无法创建新流。您是否尝试调用
LiveStream
update
API?如果没有,它将更新视频流;文档建议您使用正确设置创建新流。更新活动流h绑定到转换为live的广播会产生错误:“原因”:“liveStreamModificationNotAllowed”,“消息”:“当前状态下不允许修改”。如果无法将新流绑定到现有广播,则无法帮助我创建新流。