Collecter les informations requises pour vos applications clientes
Vous devez disposer des informations suivantes, qui sont requises pour Google Ad Manager pour créer une session de diffusion en direct:
Champ | Description |
---|---|
projectNumber | Numéro de projet Google Cloud
(PROJECT_NUMBER )
utilisés pour créer des sessions Ad Manager ; Sinon,
vous pouvez utiliser l'ID du projet. |
region |
Emplacement (LOCATION ) où la configuration en direct est enregistrée.
|
liveConfigId | ID de configuration en direct utilisé pour enregistrer l'événement de diffusion en direct avec l'API Video Stitcher. Voici le format du nom complet de la ressource de configuration :projects/PROJECT_NUMBER/locations/LOCATION/liveConfigs/LIVE_CONFIG_ID LIVE_CONFIG_ID ). N'oubliez pas que l'emplacement de la configuration doit être le même que celui où vous créez la session.
|
customAssetKey | Clé de l'élément personnalisé
(CUSTOM_ASSET_KEY )
lors de l'enregistrement de la configuration active ; la
Le SDK IMA a besoin de cette valeur pour créer le flux. |
networkCode | Identifiant numérique
(NETWORK_CODE ) pour
à votre réseau Ad Manager. |
oAuthToken | Un jeton OAuth de courte durée pour le disposant du rôle Utilisateur d'assembleur vidéo. Voir Générer des jetons OAuth de courte durée |
Table 1. Informations requises pour les sessions de diffusion en direct compatibles avec Ad Manager
Générer des jetons OAuth de courte durée à des fins de test
Pour générer une jeton OAuth de courte durée associés au compte de service avec le rôle Utilisateur d'assembleur vidéo, suivez procédez comme suit:
- Remplacez
PATH_TO_YOUR_SERVICE_KEY
par le chemin d'accès au fichier JSON. que vous avez téléchargé sur votre ordinateur local.gcloud auth activate-service-account --key-file PATH_TO_YOUR_SERVICE_KEY
- Récupérez le jeton de support OAuth 2.0 à partir du compte de service :
gcloud auth print-access-token
Comme il s'agit d'un jeton de courte durée, vous devez le générer à nouveau
régulièrement à l'aide de la commande gcloud auth print-access-token
et envoyez la nouvelle
à vos applications clientes. Pour en savoir plus, consultez la section suivante
des informations sur la création d'un service de production
pour fournir des jetons de courte durée.
Créer un service pour fournir des informations à vos applications clientes
Créez un service capable de fournir les informations requises à transmettre au client. Lorsque l'application demande à votre service des informations sur la manière d'une diffusion en direct, le service doit renvoyer les informations décrites dans Tableau 1.
En particulier, le service doit pouvoir fournir des jetons OAuth des applications clientes de manière sécurisée. Configurez ce service à l'aide de deux services un compte en usurpant l'identité de l'autre Un compte de service dispose du rôle Créateur de jetons de service et crée un compte pour le compte de service ayant le rôle Utilisateur d'assembleur vidéo. Exemple :
- Compte de service 1: il s'agit du compte de service de l'appelant. Ce compte dispose du Autorisation Créateur de jetons de service sur le compte de service 2 et emprunt d'identité le compte de service 2 aux applications clientes.
- Compte de service 2 : il s'agit du compte de service disposant de privilèges et ayant le rôle Utilisateur de l'outil de montage vidéo pour créer des sessions.
Pour plus d'informations sur la fourniture d'un jeton OAuth à partir de votre service, y compris le client des exemples de code de bibliothèque, consultez Créez un jeton d'accès de courte durée.