2016-06-01 3 views
1

youtube-livestreaming-api로 Youtube 강의를 듣고 싶습니다.Youtube Livestream에서 LiveStream을 활성 상태로 유지하는 방법은 무엇입니까?

강의가 시작되면 새로운 실시간 이벤트가 만들어지고 강의가 끝나면 완료 될 때까지 LiveEvent가 전송됩니다.

문제는 휴식 시간입니다. 휴식 시간이 짧으면 LiveEvent가 중지 되더라도 라이브 스트림이 여전히 활성 상태이므로 LiveStream을 변경하거나 삽입 할 필요가 없습니다. 문제는 휴식 시간이 길고 라이브 스트림이 비활성 상태로 전환 될 때입니다. 그래서 나는 테스트하고 살 수 없습니다. LiveStream을 활성 상태로 유지할 수있는 방법이 있습니까?

제안 사항? 또는 어떤 아이디어?

답변

1

당신은 LiveBroadcasts:transition 사용할 수 있으며, 방송에 연결된 스트림의 status.streamStatus 속성의 값이 active

실시간 스트리밍 자원이 YouTube에 전송되는 비디오 스트림에 대한 정보가 포함되어 있는지 확인해야한다. 스트림은 YouTube 사용자에게 브로드 캐스팅 될 콘텐츠를 제공합니다.

HTTP 요청

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

참고 :이 요청은 다음 scopes 중 적어도 하나와 인증이 필요합니다.

매개 변수 broadcastStatus은 브로드 캐스트가 변경되는 상태를 나타냅니다. 브로드 캐스트를 테스트 또는 라이브 상태로 전환하는 데 유의하십시오. live은 잠재 고객에게 표시됩니다. YouTube는 방송의 모니터 스트림과 방송 스트림으로 비디오를 전송합니다.

+0

감사합니다. d.datul1990. 내 질문에 LiveStream을 활성 상태로 유지하는 방법이 있습니다. 브로드 캐스트 상태와 관련이없는 'status.streamStatus'를 활성화 할 수 있습니까? –

+0

이 답변은 많은 도움이됩니다. –

관련 문제