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