1

我想使用 youtube-livestreaming-api 将我的讲座直播到 Youtube。

我在讲座开始时创建新的现场活动,并在讲座结束时将我的 LiveEvent 转移到完成。

问题是休息时间。当休息时间很短时,我不需要更改或插入 LiveStream,因为即使 LiveEvents 停止,Live Stream 仍然处于活动状态。问题是当休息时间长时,直播流转为非活动状态。所以我不能过渡到测试和生活。有什么方法可以让 LiveStream 保持活跃?

有什么建议吗?或任何想法?

4

1 回答 1

1

您可以使用LiveBroadcasts:transition并且应该确认status.streamStatus绑定到您的广播的流的属性值是active

liveStream 资源包含有关您正在传输到 YouTube 的视频流的信息。该流提供将向 YouTube 用户广播的内容。

HTTP 请求

POST https://www.googleapis.com/youtube/v3/liveBroadcasts/transition 

注意:此请求需要至少具有以下范围之一的授权。

该参数broadcastStatus标识广播正在改变的状态。请注意,将广播转换为测试或实时状态。live对其观众可见。YouTube 将视频传输到广播的监视器流及其广播流。

于 2016-06-02T17:06:15.620 回答