2016-09-27 3 views
1

실시간 스트리밍 기능을 갖춘 모바일 앱을 개발하고 기본 실시간 스트리밍 데이터로 기본 livebroadcast를 가져와야합니다.지속적인 라이브 브로드 캐스트를 만드는 방법은 무엇입니까?

사용자가 YouTube 계정에서 실시간 스트리밍을 사용 설정하지 않으면 나는 https://www.youtube.com/live_streaming_signup에 대한 링크가 포함 된 메시지를 보여줍니다.

사용자가 YouTube 계정에서 라이브 스트리밍을 사용하도록 설정 한 후 브로드 캐스트 유형이 영구적 인 기본 livebroadcast를 가져올 수 없습니다.

내 요청 URL은 다음과 같습니다 https://www.googleapis.com/youtube/v3/liveBroadcasts?part=contentDetails&mine=true&broadcastType=persistent&access_token=

내 반응은 다음과 같습니다

{ 
"kind": "youtube#liveBroadcastListResponse", 
"etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/5WQLBG6RLCbLPgwsAs3o13sBM98\"", 
"pageInfo": { 
    "totalResults": 0, 
    "resultsPerPage": 5 
}, 
"items": [ 
    { 
    "kind": "youtube#liveBroadcast", 
    "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/vyGp6PvFo4RvsFtPoIWeCReyIC8\"" 
    } 
] 
} 

만 이후 지금 대시 보드 페이지 스트림 라이브로 이동 내가 할 수있는 지속적인 방송 유형과 기본 livebroadcast을 가지고 다음 기본 livebroadcast으로 실시간 스트리밍을 얻었다 boundStremId

왜? 실시간 라이브 브로드 캐스트 및 기본 실시간 스트리밍을 라이브 스트림 대시 보드에 추가하지 않고 어떻게 얻을 수 있습니까?

답변

0

귀하의 질문을 시도했지만 귀하와 마찬가지로 200 응답을 얻을 수 있지만 결과는 1 회만 얻을 수 있습니다. 따라서 라이브 방송을 사용하는 대신 DATA API에 따라 Search: list을 사용하는 방법이 있습니다. 여기에서 eventType=live을 사용하여 실시간 방송 비디오를 가져올 수 있습니다.

GET https://www.googleapis.com/youtube/v3/search?part=snippet&eventType=live&type=video&key={YOUR_API_KEY} 

지속적인 브로드 캐스트는 SO question을 확인해보십시오. 자세한 내용은

은 이러한 질문에 SO 관련 체크 :

관련 문제