2016-06-01 11 views
1

Ich möchte meine Vorlesungen mit youtube-livestreaming-api auf Youtube übertragen.Kann ich LiveStream auf Youtube Livestream aktiv halten?

Ich kreiere neue Live-Events, wenn die Vorlesungen beginnen und ich beende mein LiveEvent bis zum Abschluss, wenn die Vorlesungen enden.

Das Problem ist Pausenzeit. Wenn die Pausenzeit kurz ist, muss ich LiveStream nicht ändern oder einfügen, da der Live Stream immer noch aktiv ist, obwohl LiveEvents stoppt. Das Problem ist, wenn die Pausenzeit lang ist, wird der Live Stream inaktiv. Ich kann also nicht zum Testen und Leben übergehen. Gibt es eine Möglichkeit, LiveStream aktiv zu halten?

Irgendwelche Vorschläge? oder irgendeine Idee?

Antwort

1

können Sie die LiveBroadcasts:transition verwenden und sollten bestätigen, dass der Wert der status.streamStatus Eigenschaft für die auf Ihre Sendung gebunden Strom active

Eine Live-Stream-Ressource enthält Informationen über den Video-Stream, die Sie auf YouTube senden. Der Stream stellt den Inhalt bereit, der an YouTube-Nutzer gesendet wird.

HTTP-Anforderung

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

Hinweis: Diese Anforderung Genehmigung mit mindestens einem der folgenden scopes erfordert.

Der Parameter broadcastStatus identifiziert den Zustand, in dem sich die Übertragung ändert. Beachten Sie, dass Sie eine Übertragung entweder in den Test- oder den Live-Status überführen. live ist für sein Publikum sichtbar. YouTube überträgt Videos an den Monitor-Stream und den Broadcast-Stream des Broadcasts.

+0

danke d.datul1990. meine Frage ist, wie man LiveStream aktiv hält. Ist 'status.streamStatus' möglicherweise unabhängig vom Broadcast-Status aktiv? –

+0

Diese Antwort hilft sehr. –