Como obter o nome / chave do fluxo do serviço Live Stream do YouTube
O YouTube adicionou o serviço "Stream now (beta)" em julho passado, o que facilita muito a transmissão ao vivo.
Usando programas verificados do YouTube como "XSplit Broadcaster", você pode transmitir para "Stream now" após a autorização.
Também estou fazendo um aplicativo de streaming e o que estou procurando é a API para obter o nome do stream "Stream now" padrão. Com o nome do fluxo, posso transmitir conteúdo para o YouTube.
Documentação do YouTubehttps://developers.google.com/youtube/v3/live/docs/ não menciona nada a respeito e a transmissão padrão não está incluída no resultado do youtube.liveBroadcasts.list.
Se o XSplit Broadcaster pode fazer isso, acho que deve haver uma API para isso. Alguém sabe disso?
==================================== Atualização:
Forme a documentação aquihttps://developers.google.com/youtube/v3/live/docs/liveBroadcasts deve haver um campo isDefault em um Broadcast (snippet.isDefaultBroadcast). E deve haver uma transmissão padrão e uma transmissão ao vivo padrão.
Mas quando executei o livebroadcasts.list para obter todas as transmissões, obtive
{
"kind": "youtube#liveBroadcastListResponse",
"etag": "\"abQHWywil_AkNqdqji7_FqiK-u4/z2Ncj_KliOCAGV1jEVPYCsHbZn0\"",
"pageInfo": {
"totalResults": 4,
"resultsPerPage": 50
},
"items": [
]
}
Embora o totalResults = 4, não há nada nos itens retornados.