Saturday 25 November 2017

Astroforex Youtube Sendung


LiveBroadcasts Eine LiveBroadcast-Ressource stellt ein Ereignis dar, das via Live-Video auf YouTube gestreamt wird. Die API unterstützt die folgenden Methoden für liveBroadcasts-Ressourcen: list Gibt eine Liste von YouTube-Sendungen zurück, die den API-Anforderungsparametern entsprechen. Probieren Sie es jetzt. Insert Erzeugt eine Sendung. Probieren Sie es jetzt. Update Aktualisiert eine Übertragung. Beispielsweise könnten Sie die im liveBroadcast-Ressourcen-ContentDetails-Objekt definierten Broadcast-Einstellungen ändern. Probieren Sie es jetzt. Delete Löscht eine Sendung. Probieren Sie es jetzt. Bind Bindet einen YouTube-Broadcast in einen Stream oder entfernt eine bestehende Bindung zwischen einem Broadcast und einem Stream. Eine Sendung kann nur an einen Video-Stream gebunden werden, obwohl ein Video-Stream an mehr als eine Sendung gebunden werden kann. Probieren Sie es jetzt. Übergang Ändert den Status einer YouTube-Live-Übertragung und initiiert alle Prozesse, die mit dem neuen Status verknüpft sind. Zum Beispiel, wenn Sie einen Übertragungsstatus zum Testen ändern. YouTube startet die Übertragung von Video zu diesem Broadcast-Monitor-Stream. Bevor Sie diese Methode aufrufen, sollten Sie bestätigen, dass der Wert der Eigenschaft status. streamStatus für den an Ihre Übertragung gebundenen Stream aktiv ist. Probieren Sie es jetzt. Control Steuert die Einstellungen für einen Slate, der im Broadcast-Stream angezeigt werden kann. Probieren Sie es jetzt. Ressourcendarstellung Die folgende JSON-Struktur zeigt das Format einer liveBroadcasts-Ressource: Eigenschaften Die folgende Tabelle definiert die Eigenschaften, die in dieser Ressource angezeigt werden: string Gibt den API-Ressourcen-Typ an. Der Wert wird youtubeliveBroadcast. Etag Das Etag dieser Ressource. String Die ID, die YouTube zugewiesen hat, um die Übertragung eindeutig zu identifizieren. Objekt Das Snippet-Objekt enthält grundlegende Informationen über das Ereignis, einschließlich Titel, Beschreibung, Startzeit und Endzeit. Datetime Das Datum und die Uhrzeit, zu der die Sendung YouTubes Live Broadcast-Zeitplan hinzugefügt wurde. Der Wert wird in ISO 8601 (YYYY-MM-DDThh: mm: ss. sZ) angegeben. String Die ID, die YouTube verwendet, um den Kanal eindeutig zu identifizieren, der die Übertragung veröffentlichen soll. String Der Sendungstitel. Beachten Sie, dass die Sendung genau ein YouTube-Video darstellt. Sie können dieses Feld einstellen, indem Sie die Broadcast-Ressource ändern oder indem Sie das Titelfeld der entsprechenden Video-Ressource einstellen. String Die Broadcast-Beschreibung. Wie beim Titel. Können Sie dieses Feld ändern, indem Sie die Broadcast-Ressource ändern oder das Beschreibungsfeld der entsprechenden Video-Ressource einstellen. Objekt Eine Karte von Thumbnail-Bildern, die mit der Übertragung verbunden sind. Für jedes verschachtelte Objekt in diesem Objekt ist der Schlüssel der Name der Miniaturansicht und der Wert ist ein Objekt, das andere Informationen über die Miniaturansicht enthält. Objekt Gültige Schlüsselwerte sind: default ndash Das Standard-Miniaturbild. Die Standard-Miniaturansicht für ein Video-Ndash oder eine Ressource, die sich auf ein Video bezieht, z. B. ein Wiedergabelistenelement oder Suchergebnis ndash, ist 120px breit und 90px groß. Die Standard-Miniaturansicht für einen Kanal ist 88px breit und 88px groß. Medium ndash Eine hochauflösende Version der Miniaturansicht. Für ein Video (oder eine Ressource, die auf ein Video verweist) ist dieses Bild 320px breit und 180px groß. Für einen Kanal ist dieses Bild 240px breit und 240px groß. High ndash Eine hochauflösende Version des Miniaturbildes. Für ein Video (oder eine Ressource, die auf ein Video verweist), ist dieses Bild 480px breit und 360px groß. Für einen Kanal ist dieses Bild 800px breit und 800px groß. String Die Bilder-URL. Unsigned integer Die Bilderbreite. Unsigned integer Die Bilder Höhe. Datetime Das Datum und die Uhrzeit, zu der die Übertragung gestartet werden soll. Der Wert wird in ISO 8601 (YYYY-MM-DDThh: mm: ss. sZ) angegeben. Datetime Das Datum und die Uhrzeit, zu der die Übertragung endet. Der Wert wird in ISO 8601 (YYYY-MM-DDThh: mm: ss. sZ) angegeben. Wenn eine liveBroadcast-Ressource keinen Wert für diese Eigenschaft angibt, wird die Übertragung auf unbestimmte Zeit fortgesetzt. Wenn Sie keinen Wert für diese Eigenschaft angeben, behandelt YouTube die Sendung so, als würde sie auf unbestimmte Zeit fortfahren. Datetime Das Datum und die Uhrzeit, zu der die Übertragung tatsächlich gestartet wurde. Diese Information ist nur verfügbar, sobald der Sendestatus live ist. Der Wert wird in ISO 8601 (YYYY-MM-DDThh: mm: ss. sZ) angegeben. Datetime Das Datum und die Uhrzeit, zu der die Übertragung tatsächlich beendet wurde. Diese Information ist nur verfügbar, sobald der Sendestatus vollständig ist. Der Wert wird in ISO 8601 (YYYY-MM-DDThh: mm: ss. sZ) angegeben. Boolean Gibt an, ob dieser Broadcast die Standardübertragung ist. Funktionsweise der Standardübertragungen Wenn ein YouTube-Kanal für Live-Streaming aktiviert ist, erstellt YouTube einen Standardstream und eine Standardübertragung für den Kanal. Der Stream definiert, wie der Channel-Besitzer Live-Video auf YouTube sendet, und die Übertragung ist, wie Zuschauer den Standard-Stream sehen können. Ein Channel-Besitzer kann die Ressourcen liveStreams. list und liveBroadcasts. list verwenden, um diese Ressourcen zu identifizieren. Wenn ein Kanal das Streaming von Videos auf seinen Standardstream startet, wird das Video auf den Standardsendern der Kanäle angezeigt. Wenn der Stream beendet ist, konvertiert YouTube die fertige Sendung in ein YouTube-Video und weist dem Video eine YouTube-Video-ID zu. Nachdem die Konvertierung abgeschlossen ist, wird das Video in die Kanalliste der hochgeladenen Videos aufgenommen. Das Video ist nicht sofort verfügbar, sobald die Sendung beendet ist, und die Länge der Verzögerung hängt mit der tatsächlichen Länge der Sendung zusammen. String Die ID für den Live-Chat von YouTube. Mit dieser ID können Sie die LiveChatMessage-Ressourcenmethoden verwenden, um Chatnachrichten abzurufen, einzufügen oder zu löschen. Sie können auch Chat-Moderatoren hinzufügen oder entfernen, Benutzer daran hindern, an Live-Chats teilzunehmen oder bestehende Verbote zu entfernen. Objekt Das Statusobjekt enthält Informationen zum Ereignisstatus. String Der Sendestatus. Der Status kann mit der Methode liveBroadcasts. transition der APIs aktualisiert werden. Gültige Werte für diese Eigenschaft sind: ndash aufgegeben Diese Sendung wurde nie gestartet. Complete ndash Die Übertragung ist beendet. Erstellt ndash Die Übertragung hat unvollständige Einstellungen, so dass es nicht bereit ist, in einen Live - oder Teststatus zu wechseln, aber es wurde erstellt und ist ansonsten gültig. Live ndash Die Sendung ist aktiv. LiveStarting ndash Die Sendung wird gerade in den Live-Status überführt. Ready ndash Die Broadcast-Einstellungen sind abgeschlossen und die Übertragung kann in einen Live - oder Teststatus übergehen. Reclaimed ndash Diese Sendung wurde zurückgefordert. Widerruft ndash Diese Übertragung wurde durch eine Admin-Aktion entfernt. TestStarting ndash Der Broadcast wird gerade in den Teststatus überführt. Testing ndash Die Sendung ist nur für den Partner sichtbar. String Der Datenschutzstatus der Sendungen. Beachten Sie, dass die Übertragung genau ein YouTube-Video repräsentiert, sodass die Datenschutzeinstellungen identisch mit denen sind, die für Videos unterstützt werden. Darüber hinaus können Sie dieses Feld durch Ändern der Broadcast-Ressource oder durch Festlegen des Feldes privacyStatus der entsprechenden Video-Ressource einstellen. Gültige Werte für diese Eigenschaft sind: private public unlisted string Der Sendestatus der Sendungen. Gültige Werte für diese Eigenschaft sind: notRecording aufgezeichnetes Aufzeichnungsobjekt Das contentDetails - Objekt enthält Informationen über den Videoinhalt der Ereignisse, z. B. ob der Inhalt in einem eingebetteten Videoplayer angezeigt werden kann, oder ob er archiviert und somit für die Anzeige nach dem Ereignis verfügbar ist Abgeschlossen. String Dieser Wert identifiziert eindeutig den an die Übertragung gebundenen Live-Stream. Datetime Das Datum und die Uhrzeit, auf die der von boundStreamId verwiesene Live-Stream zuletzt aktualisiert wurde. Object Das monitorStream-Objekt enthält Informationen über den Monitor-Stream, die der Broadcaster verwenden kann, um den Ereignisinhalt zu überprüfen, bevor der Broadcast-Stream öffentlich angezeigt wird. Boolean Dieser Wert bestimmt, ob der Monitor-Stream für die Übertragung aktiviert ist. Wenn der Monitor-Stream aktiviert ist, sendet YouTube den Ereignisinhalt auf einen speziellen Stream, der nur für den Senderverbrauch bestimmt ist. Der Broadcaster kann den Stream verwenden, um den Eventinhalt zu überprüfen und um die optimalen Zeiten für das Einfügen von Cuepoints zu identifizieren. Sie müssen diesen Wert auf true setzen, wenn Sie beabsichtigen, eine Testphase für Ihre Sendung zu haben oder eine Übertragungsverzögerung für Ihr Ereignis zu haben. Darüber hinaus, wenn diese Eigenschaft Wert ist wahr. Müssen Sie Ihre Übertragung in den Testzustand überführen, bevor Sie sie in den Live-Status übernehmen können. (Wenn der property-Wert false ist, kann Ihre Sendung keine Testphase haben, so dass Sie die Übertragung direkt in den Live-Status übergehen können.) Beim Aktualisieren einer Sendung. Muss diese Eigenschaft gesetzt werden, wenn Ihre API-Anfrage den contentDetails-Teil in dem Teilparameterwert enthält. Allerdings, wenn Sie eine Sendung einfügen. Die Eigenschaft ist optional und hat einen Standardwert von true. Wichtig: Diese Eigenschaft kann nicht aktualisiert werden, sobald sich die Übertragung im Test - oder Live-Zustand befindet. Unsigned integer Wenn Sie die enableMonitorStream-Eigenschaft auf true gesetzt haben. Dann bestimmt diese Eigenschaft die Länge der Live-Sendeverzögerung. Wenn Sie eine Sendung aktualisieren. Muss diese Eigenschaft gesetzt werden, wenn Ihre API-Anfrage den contentDetails-Teil in dem Teilparameterwert enthält. Allerdings, wenn Sie eine Sendung einfügen. Ist die Eigenschaft optional und hat einen Standardwert von 0. Dieser Wert gibt an, dass die Übertragung keine Übertragungsverzögerung aufweist. Hinweis: Diese Eigenschaft kann nicht aktualisiert werden, sobald sich die Übertragung im Test - oder Live-Zustand befindet. String HTML-Code, der einen Spieler einbindet, der den Monitor-Stream abspielt. Boolean Diese Einstellung gibt an, ob das Broadcast-Video in einem eingebetteten Player wiedergegeben werden kann. Wenn Sie das Video archivieren (mit der Eigenschaft enableArchive), gilt diese Einstellung auch für das archivierte Video. Wenn Sie eine Sendung aktualisieren. Muss diese Eigenschaft gesetzt werden, wenn Ihre API-Anfrage den contentDetails-Teil in dem Teilparameterwert enthält. Allerdings, wenn Sie eine Sendung einfügen. Die Eigenschaft ist optional und hat einen Standardwert von true. Hinweis: Diese Eigenschaft kann nicht aktualisiert werden, sobald sich die Übertragung im Test - oder Live-Zustand befindet. Boolean Diese Einstellung legt fest, ob die Zuschauer auf DVR-Steuerelemente zugreifen können, während sie das Video ansehen. DVR-Regler ermöglichen es dem Zuschauer, die Video-Wiedergabe durch Pausieren, Zurückspulen oder schnelles Weiterleiten von Inhalten zu steuern. Der Standardwert für diese Eigenschaft ist true. Wenn Sie eine Sendung aktualisieren. Muss diese Eigenschaft gesetzt werden, wenn Ihre API-Anfrage den contentDetails-Teil in dem Teilparameterwert enthält. Allerdings, wenn Sie eine Sendung einfügen. Die Eigenschaft ist optional und hat einen Standardwert von true. Wichtig: Sie müssen den Wert auf true setzen und den Wert enableArchive propertys auf true setzen, wenn Sie die Wiedergabe sofort nach dem Ende der Übertragung vornehmen möchten. Darüber hinaus kann diese Eigenschaft nicht aktualisiert werden, sobald die Übertragung im Test - oder Live-Status vorliegt. Boolean Diese Einstellung gibt an, ob YouTube die Inhaltsverschlüsselung für die Übertragung aktivieren soll. Wenn Sie eine Sendung aktualisieren. Muss diese Eigenschaft gesetzt werden, wenn Ihre API-Anfrage den contentDetails-Teil in dem Teilparameterwert enthält. Allerdings, wenn Sie eine Sendung einfügen. Die Eigenschaft ist optional und hat einen Standardwert von false. Hinweis: Diese Eigenschaft kann nicht aktualisiert werden, sobald sich die Übertragung im Test - oder Live-Zustand befindet. Boolean Diese Einstellung gibt an, ob der Broadcast automatisch mit einem In-Stream-Schema beginnen soll, wenn Sie den Broadcaststatus zum Live-Update aktualisieren. Nachdem Sie den Status aktualisiert haben, müssen Sie eine LiveCuepoints. insert-Anforderung senden, die die Cuepoints eventState zum Beenden des Slates setzt und den Broadcast-Stream für die Zuschauer sichtbar macht. Wenn Sie eine Sendung aktualisieren. Muss diese Eigenschaft gesetzt werden, wenn Ihre API-Anfrage den contentDetails-Teil in dem Teilparameterwert enthält. Allerdings, wenn Sie eine Sendung einfügen. Die Eigenschaft ist optional und hat einen Standardwert von false. Hinweis: Diese Eigenschaft kann nicht aktualisiert werden, sobald sich die Übertragung im Test - oder Live-Zustand befindet. Boolean Diese Einstellung gibt an, ob YouTube automatisch mit der Aufzeichnung der Sendung beginnen wird, nachdem die Änderungen des Ereignisstatus aufgetreten sind. Dieser Standardwert ist true. Und es kann nur auf false gesetzt werden, wenn der Rundfunkkanal erlaubt ist, Aufzeichnungen für Live-Sendungen zu deaktivieren. Wenn Ihr Kanal keine Berechtigung zum Deaktivieren von Aufzeichnungen hat und Sie versuchen, eine Sendung mit der Eigenschaft recordFromStart auf false zu setzen. Gibt die API einen verbotenen Fehler zurück. Darüber hinaus, wenn Ihr Kanal nicht über diese Berechtigung verfügt und Sie versuchen, eine Übertragung zu aktualisieren, um die recordFromStart-Eigenschaft auf false festgelegt. Wird die API einen modificationNotAllowed-Fehler zurückgeben. Wenn Sie eine Sendung aktualisieren. Muss diese Eigenschaft gesetzt werden, wenn Ihre API-Anfrage den contentDetails-Teil in dem Teilparameterwert enthält. Allerdings, wenn Sie eine Sendung einfügen. Die Eigenschaft ist optional und hat einen Standardwert von true. Wichtig: Sie müssen auch den Wert enableDvr propertys auf true setzen, wenn die Wiedergabe sofort nach dem Ende der Übertragung verfügbar sein soll. Wenn Sie diesen Eigenschaft-Wert auf true setzen, aber nicht die enableDvr-Eigenschaft auf true setzen. Kann es eine Verzögerung von etwa einem Tag geben, bevor das archivierte Video zur Wiedergabe verfügbar sein wird. Hinweis: Diese Eigenschaft kann nicht aktualisiert werden, sobald sich die Übertragung im Test - oder Live-Zustand befindet. Boolean Diese Eigenschaft ist seit dem 17. Dezember 2015 veraltet. Verwenden Sie stattdessen die Eigenschaft contentDetails. closedCaptionsType. Diese Einstellung gibt an, ob die HTTP POST-Untertitelung für diese Übertragung aktiviert ist. Für API-Clients, die diese Eigenschaft bereits verwenden: Setzen des Eigenschaftswerts auf true entspricht der Einstellung der Eigenschaft contentsDetails. closedCaptionsType auf closedCaptionsHttpPost. Das Setzen des Eigenschaftswertes auf false entspricht der Einstellung der Eigenschaft contentDetails. closedCaptionsType auf closedCaptionsDisabled. String Hinweis: Diese Eigenschaft ersetzt die Eigenschaft contentDetails. enableClosedCaptions. Diese Eigenschaft gibt an, ob die Untertitelung für Ihre Übertragung aktiviert ist, und wenn ja, welche Art von Untertiteln Sie bereitstellen: closedCaptionsDisabled. Geschützte Untertitel sind für die Live-Übertragung deaktiviert. GeschlossenCaptionsHttpPost. Sie senden Beschriftungen über HTTP-POST an eine Ingestions-URL, die mit Ihrem Live-Stream verknüpft ist. GeschlossenCaptionsEmbedded. Untertitel werden im Video-Stream mit den Formaten EIA-608 und CEA-708 codiert. String Das Projektionsformat dieser Sendung. Der propertyys-Standardwert ist rechteckig. Gültige Werte für diese Eigenschaft sind: 360 rectangular boolean Gibt an, ob diese Sendung für Streaming mit geringer Latenz kodiert werden soll. Ein Low-Latency-Stream kann die Zeit verkürzen, die für Videos benötigt wird, um für Benutzer sichtbar zu sein, die eine Sendung ansehen, obwohl sie auch die Auflösung für die Zuschauer des Streams beeinflussen können. Objekt Das Statistikobjekt enthält Statistiken zu einer Live-Übertragung. Die Werte für diese Statistiken können sich während der Übertragung ändern und können nur abgerufen werden, während die Übertragung live ist. Unsigned long Die Gesamtzahl der Live-Chat-Nachrichten, die der Sendung zugeordnet sind. Die Eigenschaft und ihr Wert sind vorhanden, wenn die Übertragung für den Benutzer sichtbar ist, die Live-Chat-Funktion aktiviert ist und mindestens eine Nachricht enthält. Beachten Sie, dass diese Eigenschaft keinen Wert angibt, nachdem die Übertragung endet. Diese Eigenschaft würde also nicht die Anzahl der Chat-Nachrichten für ein archiviertes Video einer abgeschlossenen Live-Übertragung identifizieren. Sofern nicht anders angegeben, ist der Inhalt dieser Seite unter der Creative Commons Attribution 3.0 Lizenz lizenziert. Und Code-Beispiele sind unter der Apache 2.0 Lizenz lizenziert. Weitere Informationen finden Sie in unseren Website-Richtlinien. Java ist ein eingetragenes Warenzeichen von Oracle und seinen Tochtergesellschaften. 19, 2016 Die neuesten Nachrichten auf dem YouTube-API-Blog Finden Sie API-Codebeispiele und andere YouTube-Open-Source-Projekte. Etwas falsch Senden Sie uns einen Fehlerbericht Stellen Sie eine Frage unter dem youtube-api-Tag Überprüfen Sie den YouTube Developer Relations-Team39s YouTube-Kanal Issue TrackerIntroduction zum Live-Streaming Sie können Ihr Publikum live erreichen, indem Sie Live-Streaming auf YouTube nutzen. Bevor du mit deinem Live-Stream begonnen hast, musst du ein paar Dinge tun: Streaming starten Wenn dein Kanal aktiviert ist, hast du zwei Möglichkeiten, deinen Live-Stream zu starten: Stream ist jetzt eine schnelle und einfache Möglichkeit, live zu gehen. Starten Sie das Senden von Inhalten und auch automatisch starten und stoppen Sie den Stream für Sie zur richtigen Zeit. Events gibt Ihnen die Kontrolle über den Live-Stream. Sie können eine Vorschau ansehen, bevor Sie live gehen, Sie haben Backup-Redundanz-Streams, und Sie können starten und stoppen Sie den Stream, wenn Sie möchten. Wenn Sie Ihren Live-Stream auf einer Website einbetten möchten, stellen Sie sicher, dass Sie über ein AdSense-Konto verfügen, das mit Ihrem YouTube-Konto verknüpft ist. Alle Inhalte in Live-Streams müssen unseren Community-Richtlinien entsprechen. Wenn Sie vorschlagen, dass Sie live stream etwas, das gegen unsere Community-Richtlinien verstoßen würde. Können wir Ihren Livestream altersbeschränken oder entfernen und einen Streik zu Ihrem Konto hinzufügen (wodurch Sie drei Monate lang keine Live-Übertragung erhalten).

No comments:

Post a Comment