Wie erhalte ich den Stream-Namen / -Schlüssel des YouTube Live „Stream Now“ -Dienstes?
YouTube hat letzten Juli den Dienst "Jetzt streamen (Beta)" hinzugefügt, der das Live-Streaming erheblich vereinfacht.
Mit von YouTube verifizierten Programmen wie "XSplit Broadcaster" können Sie nach der Autorisierung auf "Jetzt streamen" streamen.
Ich mache auch eine Streaming-Anwendung und suche nach der API, um den Stream-Namen des Standard-Streams "Stream now" zu erhalten. Mit dem Streamnamen kann ich Inhalte auf YouTube streamen.
YouTube Dokumentationhttps: //developers.google.com/youtube/v3/live/docs erwähnt nichts darüber und die Standard-Sendung ist nicht im Ergebnis von youtube.liveBroadcasts.list enthalten.
Wenn XSplit Broadcaster das kann, muss es meiner Meinung nach eine API dafür geben. Weiß es jemand?
==================================== Update:
Form die Dokumentation hierhttps: //developers.google.com/youtube/v3/live/docs/liveBroadcast In einem Broadcast sollte sich ein isDefault-Feld befinden (snippet.isDefaultBroadcast). Und es sollte eine Standardübertragung und einen Standard-Live-Stream geben.
Aber als ich livebroadcasts.list laufen ließ, um alle Sendungen zu erhalten, bekam ich
{
"kind": "youtube#liveBroadcastListResponse",
"etag": "\"abQHWywil_AkNqdqji7_FqiK-u4/z2Ncj_KliOCAGV1jEVPYCsHbZn0\"",
"pageInfo": {
"totalResults": 4,
"resultsPerPage": 50
},
"items": [
]
}
Obwohl totalResults = 4 ist in den zurückgegebenen Artikeln nichts enthalten.