Mit der Video Stitcher API erstellst du jedes Mal eine Livestream-Sitzung, wenn du die Wiedergabe eines Livestreams startest, in dem von Google Ad Manager ausgelieferte Anzeigen während Werbeunterbrechungen dynamisch zusammengefügt werden. Die Antwort gibt die Wiedergabe-URL an. und die Konfiguration der Livesitzung.
In diesem Dokument wird beschrieben, wie Sie eine Live-Sitzung erstellen und verwalten. Weitere Informationen finden Sie in der REST-Dokumentation.
Hinweise
- Erstellen Sie eine Live-Konfiguration. Für die Integration mit
in Google Ad Manager muss der
gamLiveConfig
festgelegt ist. - Wenn du einen Stapel angibst, muss das Objekt
gamSlate
für den registrierten Stapel festgelegt sein.
Livesitzung erstellen
Um eine Live-Sitzung direkt über die API zu erstellen, verwenden Sie den
projects.locations.liveSessions.create
-Methode.
Das Feld liveConfig
ist das einzige Pflichtfeld im JSON-Text. Du kannst die folgenden optionalen Parameter pro Live-Sitzung festlegen oder überschreiben (wie im folgenden REST-Beispiel gezeigt):
manifestOptions
: gibt an, welche Videowiedergaben die im Manifest für zusammengefügte Videos generiert wurden, sowie die Reihenfolge der Wiedergaben. die Dokumentation zu den Manifestoptionen aufrufenadTracking
: Wählen Sie entweder clientseitiges Anzeigen-Tracking oder serverseitiges Anzeigen-Tracking Dadurch wird der Wert in der Live-Konfiguration für die SitzungtargetingParameters
: Ein Google Ad Manager-Anzeigen-Tag kann Targeting-Parameter enthalten, die pro Sitzung aktualisiert werden können. Geben Sie in diesem Feld eine Zuordnung an (z. B. um das Makro[my_key]
durch den Stringmy_value
zu ersetzen, siehe REST-Beispiel).
REST
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_NUMBER
: Ihre Google Cloud-Projektnummer im Feld Projektnummer auf der Seite IAM-EinstellungenLOCATION
: der Ort, an dem Ihr erstellt werden soll session; eine der unterstützten Regionen verwendenStandorte anzeigenus-central1
us-east1
us-west1
asia-east1
asia-south1
asia-southeast1
europe-west1
southamerica-east1
LIVE_CONFIG_ID
: die benutzerdefinierte Kennung für die Livekonfiguration
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten in etwa folgende JSON-Antwort erhalten:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/liveSessions/SESSION_ID", "playUri": "PLAY_URI", "manifestOptions": { "includeRenditions": [ { "bitrateBps": 150000, "codecs": "hvc1.1.4.L126.B0" }, { "bitrateBps": 440000, "codecs": "hvc1.1.4.L126.B0" } ], "bitrateOrder": "DESCENDING" }, "gamSettings": { "streamId": "STREAM_ID" }, "liveConfig": "projects/PROJECT_NUMBER/locations/LOCATION/liveConfigs/LIVE_CONFIG_ID", "adTracking": "SERVER" }
C#
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für C# in der Video Stitcher API-Kurzanleitung mit Clientbibliotheken. Weitere Informationen finden Sie in der C# API-Referenzdokumentation für die Video Stitcher API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Video Stitcher API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Go
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Go in der Video Stitcher API-Kurzanleitung mit Clientbibliotheken. Weitere Informationen finden Sie in der Video Stitcher API Go API Referenzdokumentation.
Richten Sie zur Authentifizierung bei der Video Stitcher API Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Java-Einrichtungsanleitung in der Video Stitcher API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Java API-Referenzdokumentation für die Video Stitcher API.
Richten Sie zur Authentifizierung bei der Video Stitcher API Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Node.js in der Video Stitcher API-Kurzanleitung mit Clientbibliotheken. Weitere Informationen finden Sie in der Video Stitcher API Node.js API Referenzdokumentation.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Video Stitcher API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
PHP
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für PHP in der Video Stitcher API-Kurzanleitung mit Clientbibliotheken. Weitere Informationen finden Sie in der Video Stitcher API PHP API Referenzdokumentation.
Richten Sie zur Authentifizierung bei der Video Stitcher API Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Einrichtungsanleitung für Python in der Video Stitcher API-Kurzanleitung mit Clientbibliotheken. Weitere Informationen finden Sie in der Python API-Referenzdokumentation für die Video Stitcher API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei der Video Stitcher API zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ruby
Bevor Sie dieses Beispiel ausprobieren, folgen Sie der Ruby-Einrichtungsanleitung in der Video Stitcher API-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Video Stitcher API Ruby API Referenzdokumentation.
Richten Sie zur Authentifizierung bei der Video Stitcher API Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Die Video Stitcher API generiert für jede Anfrage eine eindeutige Sitzungs-ID. A
Sitzung läuft ab, wenn playUri
nicht innerhalb der letzten 5 Minuten angefordert wird.
Mit der zurückgegebenen STREAM_ID
können Sie die Live-Sitzung prüfen.
Von Google Ad Manager aktivierte Live-Sitzungen prüfen
Wenn Sie Details zu Anzeigen-Tags für Sitzungen sehen möchten, verwenden Sie die Überprüfung der Streamingaktivitäten in Ad Manager. Dort finden Sie auch Details zu Anzeigenanfragen. Sie können die STREAM_ID
verwenden
um Fehler in der Streamsitzung zu beheben. Wie Sie die STREAM_ID
für eine Livesitzung finden, erfahren Sie unter Sitzung abrufen.