有什么办法让Live LiveStream在Youtube Livestream上保持活跃状态​​?

时间:2016-06-01 04:03:18

标签: youtube youtube-api youtube-livestreaming-api

我希望用youtube-livestreaming-api将我的讲座直播到Youtube。

我在讲座开始时创建新的直播活动,并在讲座结束时将我的LiveEvent转换为完成。

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

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

1 个答案:

答案 0 :(得分:1)

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

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

HTTP请求

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

注意:此请求需要至少使用以下scopes之一进行授权。

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