我想使用 youtube-livestreaming-api 将我的讲座直播到 Youtube。
我在讲座开始时创建新的现场活动,并在讲座结束时将我的 LiveEvent 转移到完成。
问题是休息时间。当休息时间很短时,我不需要更改或插入 LiveStream,因为即使 LiveEvents 停止,Live Stream 仍然处于活动状态。问题是当休息时间长时,直播流转为非活动状态。所以我不能过渡到测试和生活。有什么方法可以让 LiveStream 保持活跃?
有什么建议吗?或任何想法?
我想使用 youtube-livestreaming-api 将我的讲座直播到 Youtube。
我在讲座开始时创建新的现场活动,并在讲座结束时将我的 LiveEvent 转移到完成。
问题是休息时间。当休息时间很短时,我不需要更改或插入 LiveStream,因为即使 LiveEvents 停止,Live Stream 仍然处于活动状态。问题是当休息时间长时,直播流转为非活动状态。所以我不能过渡到测试和生活。有什么方法可以让 LiveStream 保持活跃?
有什么建议吗?或任何想法?
您可以使用LiveBroadcasts:transition
并且应该确认status.streamStatus
绑定到您的广播的流的属性值是active
liveStream 资源包含有关您正在传输到 YouTube 的视频流的信息。该流提供将向 YouTube 用户广播的内容。
HTTP 请求
POST https://www.googleapis.com/youtube/v3/liveBroadcasts/transition
注意:此请求需要至少具有以下范围之一的授权。
该参数broadcastStatus
标识广播正在改变的状态。请注意,将广播转换为测试或实时状态。live
对其观众可见。YouTube 将视频传输到广播的监视器流及其广播流。