Transcoder une vid�o avec l'API Transcoder
Cette page vous explique comment cr�er une t�che de transcodage vid�o de base � l'aide des param�tres par d�faut de l'API Transcoder et de curl
, Windows�PowerShell, ou les biblioth�ques clientes.
Vous pouvez �galement suivre ce guide de d�marrage rapide directement dans la console Google Cloud. � l'aide de l'un des langages de programmation suivants:
Avant de commencer
- Connectez-vous � votre compte Google�Cloud. Si vous d�butez sur Google�Cloud, cr�ez un compte pour �valuer les performances de nos produits en conditions r�elles. Les nouveaux clients b�n�ficient �galement de 300�$ de cr�dits gratuits pour ex�cuter, tester et d�ployer des charges de travail.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create or select a Google Cloud project.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Transcoder API:
gcloud services enable transcoder.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
-
Grant roles to your user account. Run the following command once for each of the following IAM roles:
roles/transcoder.admin, roles/storage.admin
gcloud projects add-iam-policy-binding PROJECT_ID --member="USER_IDENTIFIER" --role=ROLE
- Replace
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create or select a Google Cloud project.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Transcoder API:
gcloud services enable transcoder.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
-
Grant roles to your user account. Run the following command once for each of the following IAM roles:
roles/transcoder.admin, roles/storage.admin
gcloud projects add-iam-policy-binding PROJECT_ID --member="USER_IDENTIFIER" --role=ROLE
- Replace
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
Cr�er un bucket Cloud�Storage
- In the Google Cloud console, go to the Cloud Storage Buckets page.
- Click Create bucket.
- On the Create a bucket page, enter your bucket information. To go to the next
step, click Continue.
- For Name your bucket, enter a unique bucket name. Don't include sensitive information in the bucket name, because the bucket namespace is global and publicly visible.
-
For Choose where to store your data, do the following:
- Select a Location type option.
- Select a Location option.
- For Choose a default storage class for your data, select the following: Standard.
- For Choose how to control access to objects, select an Access control option.
- For Advanced settings (optional), specify an encryption method, a retention policy, or bucket labels.
- Click Create.
- Cliquez sur Cr�er un dossier et saisissez un nom pour cr�er un dossier dans lequel enregistrer les sorties vid�o encod�es.
Transcoder une vid�o � l'aide de l'API Transcoder
Vous devez disposer d'une vid�o d'au moins 5�secondes sur votre ordinateur local pour les �tapes suivantes (�chantillon vid�o). Consultez la liste des formats d'entr�e et de sortie compatibles.
Importer une vid�o dans votre bucket Cloud�Storage
- Dans la console Google Cloud, acc�dez � la page "Navigateur Cloud�Storage".
Acc�der � la page du navigateur Cloud�Storage - Cliquez sur le nom de votre bucket pour l'ouvrir.
- Cliquez sur Upload files (Importer des fichiers).
- S�lectionnez un fichier vid�o � importer � partir de votre ordinateur local.
Votre vid�o est d�sormais enregistr�e dans le bucket Cloud�Storage.
Cr�er une t�che de transcodage
Par d�faut, l'API Transcoder transcode la vid�o � l'aide de l'encodage H.264 et du packaging MP4, HLS et MPEG-DASH. Pour chaque vid�o d'entr�e, elle fournit des rendus de sortie en haute d�finition (1�280 x 720�pixels) et de d�finition standard (640 x 360�pixels).
Pour cr�er une t�che, utilisez la m�thode projects.locations.jobs.create
. Les exemples de code suivants cr�ent une t�che de transcodage de base � l'aide d'un pr�r�glage.
REST
Avant d'utiliser les donn�es de requ�te ci-dessous, effectuez les remplacements suivants�:
PROJECT_ID
�: ID de votre projet Google�Cloud r�pertori� dans les param�tres IAM.LOCATION
�: emplacement dans lequel votre t�che sera ex�cut�e. Utilisez l'une des r�gions disponibles.Afficher les lieuxus-central1
us-west1
us-west2
us-east1
us-east4
southamerica-east1
northamerica-northeast1
asia-east1
asia-northeast1
asia-northeast3
asia-south1
asia-southeast1
australia-southeast1
europe-west1
europe-west2
europe-west4
STORAGE_BUCKET_NAME
�: nom du bucket Cloud�Storage que vous avez cr��.STORAGE_INPUT_VIDEO
�: nom de la vid�o dans votre bucket Cloud�Storage que vous transcodez, par exemplemy-vid.mp4
. Ce champ doit tenir compte des dossiers cr��s dans le bucket (par exemple,input/my-vid.mp4
).STORAGE_OUTPUT_FOLDER
�: nom du dossier Cloud�Storage dans lequel vous souhaitez enregistrer les sorties vid�o encod�es.
Pour envoyer votre requ�te, d�veloppez l'une des options suivantes�:
Cet exemple REST utilise le param�tre de requ�te fields
facultatif pour n'afficher que le nom de la ressource cr��e dans la r�ponse.
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/jobs/JOB_ID" }
gcloud
- Effectuez les remplacements suivants pour le
gcloud
commande: - STORAGE_BUCKET_NAME: le du bucket Cloud�Storage que vous avez cr��.
- STORAGE_INPUT_VIDEO�: nom de la vid�o dans votre bucket Cloud�Storage que vous transcodez, par exemple
my-vid.mp4
. Ce champ doit tenir compte des dossiers cr��s dans le bucket (par exemple,input/my-vid.mp4
). - LOCATION�: emplacement dans lequel votre t�che sera ex�cut�e. Utilisez l'une des r�gions disponibles.
Afficher les lieux
us-central1
us-west1
us-west2
us-east1
us-east4
southamerica-east1
northamerica-northeast1
asia-east1
asia-northeast1
asia-northeast3
asia-south1
asia-southeast1
australia-southeast1
europe-west1
europe-west2
europe-west4
- STORAGE_OUTPUT_FOLDER�: nom du dossier Cloud�Storage dans lequel vous souhaitez enregistrer les sorties vid�o encod�es.
- Ex�cutez la commande suivante�:
Un r�sultat semblable aux lignes suivantes doit s'afficher:gcloud transcoder jobs create \ --input-uri="gs://STORAGE_BUCKET_NAME/STORAGE_INPUT_VIDEO" \ --location=LOCATION \ --output-uri="gs://STORAGE_BUCKET_NAME/STORAGE_OUTPUT_FOLDER/"
{ "config": { ... }, "createTime": CREATE_TIME, "name": "projects/PROJECT_NUMBER/locations/LOCATION/jobs/JOB_ID", "state": "PENDING", "ttlAfterCompletionDays": 30 }
C#
Avant d'essayer cet exemple, suivez les instructions de configuration pour C# du guide de d�marrage rapide de l'API Transcoder � l'aide des biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder C# documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Go
Avant d'essayer cet exemple, suivez les instructions de configuration pour Go du guide de d�marrage rapide de l'API Transcoder � l'aide des biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder Go documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez le service Identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Java
Avant d'essayer cet exemple, suivez les instructions de configuration de Java dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Java.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Node.js
Avant d'essayer cet exemple, suivez les instructions de configuration de Node.js dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder Node.js documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
PHP
Avant d'essayer cet exemple, suivez les instructions de configuration pour PHP du guide de d�marrage rapide de l'API Transcoder � l'aide des biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder PHP documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Python
Avant d'essayer cet exemple, suivez les instructions de configuration de Python dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder Python documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez le service Identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Ruby
Avant d'essayer cet exemple, suivez les instructions de configuration de Ruby dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Ruby.
Pour vous authentifier aupr�s de l'API Transcoder, configurez le service Identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Copiez le JOB_ID renvoy�. Vous en avez besoin pour obtenir l'�tat de la t�che.
V�rifier l'�tat de votre t�che de transcodage
Pour v�rifier l'�tat d'une t�che, utilisez la m�thode projects.locations.jobs.get
. Les exemples de code suivants obtiennent les d�tails de la t�che, puis affichent l'�tat de la t�che.
REST
Avant d'utiliser les donn�es de requ�te ci-dessous, effectuez les remplacements suivants�:
JOB_ID
�: ID de la t�che que vous avez cr��e.PROJECT_ID
�: ID de votre projet Google�Cloud.LOCATION
�: emplacement de votre t�che. Utilisez l'un des
r�gions dans lesquelles le service est disponible.
us-central1
us-west1
us-west2
us-east1
us-east4
southamerica-east1
northamerica-northeast1
asia-east1
asia-northeast1
asia-northeast3
asia-south1
asia-southeast1
australia-southeast1
europe-west1
europe-west2
europe-west4
Pour envoyer votre requ�te, d�veloppez l'une des options suivantes�:
Vous devriez recevoir une r�ponse JSON de ce type�:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/jobs/JOB_ID", "config": { "inputs": [ { "key": "input0", "uri": "gs://STORAGE_BUCKET_NAME/STORAGE_INPUT_VIDEO" } ], "editList": [ { "key": "atom0", "inputs": [ "input0" ], "startTimeOffset": "0s" } ], "elementaryStreams": [ { "videoStream": { "h264": { "widthPixels": 640, "heightPixels": 360, "frameRate": 30, "bitrateBps": 550000, "pixelFormat": "yuv420p", "rateControlMode": "vbr", "crfLevel": 21, "gopDuration": "3s", "vbvSizeBits": 550000, "vbvFullnessBits": 495000, "entropyCoder": "cabac", "bFrameCount": 3, "aqStrength": 1, "profile": "high", "preset": "veryfast" } }, "key": "video-stream0" }, { "videoStream": { "h264": { "widthPixels": 1280, "heightPixels": 720, "frameRate": 30, "bitrateBps": 2500000, "pixelFormat": "yuv420p", "rateControlMode": "vbr", "crfLevel": 21, "gopDuration": "3s", "vbvSizeBits": 2500000, "vbvFullnessBits": 2250000, "entropyCoder": "cabac", "bFrameCount": 3, "aqStrength": 1, "profile": "high", "preset": "veryfast" } }, "key": "video-stream1" }, { "audioStream": { "codec": "aac", "bitrateBps": 64000, "channelCount": 2, "channelLayout": [ "fl", "fr" ], "sampleRateHertz": 48000 }, "key": "audio-stream0" } ], "muxStreams": [ { "key": "sd", "fileName": "sd.mp4", "container": "mp4", "elementaryStreams": [ "video-stream0", "audio-stream0" ] }, { "key": "hd", "fileName": "hd.mp4", "container": "mp4", "elementaryStreams": [ "video-stream1", "audio-stream0" ] }, { "key": "media-sd", "fileName": "media-sd.ts", "container": "ts", "elementaryStreams": [ "video-stream0", "audio-stream0" ] }, { "key": "media-hd", "fileName": "media-hd.ts", "container": "ts", "elementaryStreams": [ "video-stream1", "audio-stream0" ] }, { "key": "video-only-sd", "fileName": "video-only-sd.m4s", "container": "fmp4", "elementaryStreams": [ "video-stream0" ] }, { "key": "video-only-hd", "fileName": "video-only-hd.m4s", "container": "fmp4", "elementaryStreams": [ "video-stream1" ] }, { "key": "audio-only", "fileName": "audio-only.m4s", "container": "fmp4", "elementaryStreams": [ "audio-stream0" ] } ], "manifests": [ { "fileName": "manifest.m3u8", "type": "HLS", "muxStreams": [ "media-sd", "media-hd" ] }, { "fileName": "manifest.mpd", "type": "DASH", "muxStreams": [ "video-only-sd", "video-only-hd", "audio-only" ] } ], "output": { "uri": "gs://STORAGE_BUCKET_NAME/STORAGE_OUTPUT_FOLDER/" } }, "state": "PENDING", "createTime": CREATE_TIME, "ttlAfterCompletionDays": 30 }
gcloud
- Effectuez les remplacements suivants pour la commande
gcloud
�: - JOB_ID�: ID de la t�che que vous avez cr��e.
- LOCATION�: emplacement de votre t�che. Utilisez l'une des r�gions disponibles.
Afficher les lieux
us-central1
us-west1
us-west2
us-east1
us-east4
southamerica-east1
northamerica-northeast1
asia-east1
asia-northeast1
asia-northeast3
asia-south1
asia-southeast1
australia-southeast1
europe-west1
europe-west2
europe-west4
- Ex�cutez la commande suivante�:
Un r�sultat semblable aux lignes suivantes doit s'afficher:gcloud transcoder jobs describe JOB_ID --location=LOCATION
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/jobs/JOB_ID", "config": { "inputs": [ { "key": "input0", "uri": "gs://STORAGE_BUCKET_NAME/STORAGE_INPUT_VIDEO" } ], "editList": [ { "key": "atom0", "inputs": [ "input0" ], "startTimeOffset": "0s" } ], "elementaryStreams": [ { "videoStream": { "h264": { "widthPixels": 640, "heightPixels": 360, "frameRate": 30, "bitrateBps": 550000, "pixelFormat": "yuv420p", "rateControlMode": "vbr", "crfLevel": 21, "gopDuration": "3s", "vbvSizeBits": 550000, "vbvFullnessBits": 495000, "entropyCoder": "cabac", "bFrameCount": 3, "aqStrength": 1, "profile": "high", "preset": "veryfast" } }, "key": "video-stream0" }, { "videoStream": { "h264": { "widthPixels": 1280, "heightPixels": 720, "frameRate": 30, "bitrateBps": 2500000, "pixelFormat": "yuv420p", "rateControlMode": "vbr", "crfLevel": 21, "gopDuration": "3s", "vbvSizeBits": 2500000, "vbvFullnessBits": 2250000, "entropyCoder": "cabac", "bFrameCount": 3, "aqStrength": 1, "profile": "high", "preset": "veryfast" } }, "key": "video-stream1" }, { "audioStream": { "codec": "aac", "bitrateBps": 64000, "channelCount": 2, "channelLayout": [ "fl", "fr" ], "sampleRateHertz": 48000 }, "key": "audio-stream0" } ], "muxStreams": [ { "key": "sd", "fileName": "sd.mp4", "container": "mp4", "elementaryStreams": [ "video-stream0", "audio-stream0" ] }, { "key": "hd", "fileName": "hd.mp4", "container": "mp4", "elementaryStreams": [ "video-stream1", "audio-stream0" ] }, { "key": "media-sd", "fileName": "media-sd.ts", "container": "ts", "elementaryStreams": [ "video-stream0", "audio-stream0" ] }, { "key": "media-hd", "fileName": "media-hd.ts", "container": "ts", "elementaryStreams": [ "video-stream1", "audio-stream0" ] }, { "key": "video-only-sd", "fileName": "video-only-sd.m4s", "container": "fmp4", "elementaryStreams": [ "video-stream0" ] }, { "key": "video-only-hd", "fileName": "video-only-hd.m4s", "container": "fmp4", "elementaryStreams": [ "video-stream1" ] }, { "key": "audio-only", "fileName": "audio-only.m4s", "container": "fmp4", "elementaryStreams": [ "audio-stream0" ] } ], "manifests": [ { "fileName": "manifest.m3u8", "type": "HLS", "muxStreams": [ "media-sd", "media-hd" ] }, { "fileName": "manifest.mpd", "type": "DASH", "muxStreams": [ "video-only-sd", "video-only-hd", "audio-only" ] } ], "output": { "uri": "gs://STORAGE_BUCKET_NAME/STORAGE_OUTPUT_FOLDER/" } }, "state": "PENDING", "createTime": CREATE_TIME, "ttlAfterCompletionDays": 30 }
C#
Avant d'essayer cet exemple, suivez les instructions de configuration de C# dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour C#.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Go
Avant d'essayer cet exemple, suivez les instructions de configuration de Go dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Go.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Java
Avant d'essayer cet exemple, suivez les instructions de configuration pour Java du guide de d�marrage rapide de l'API Transcoder � l'aide des biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Java.
Pour vous authentifier aupr�s de l'API Transcoder, configurez le service Identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Node.js
Avant d'essayer cet exemple, suivez les instructions de configuration pour Node.js du guide de d�marrage rapide de l'API Transcoder � l'aide des biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder Node.js documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
PHP
Avant d'essayer cet exemple, suivez les instructions de configuration de PHP dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour PHP.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Python
Avant d'essayer cet exemple, suivez les instructions de configuration de Python dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Python.
Pour vous authentifier aupr�s de l'API Transcoder, configurez le service Identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Ruby
Avant d'essayer cet exemple, suivez les instructions de configuration de Ruby dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Ruby.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Si la valeur de state
est SUCCEEDED
, la t�che est termin�e et vos sorties vid�o sont d�sormais disponibles dans la liste des fichiers encod�s de votre bucket Cloud�Storage.
Lire la vid�o
Pour lire le fichier multim�dia g�n�r� dans Shaka Player, proc�dez comme suit�:
- Rendez le bucket Cloud�Storage que vous avez cr�� publiquement lisible.
- Pour activer le partage des ressources entre origines multiples (CORS) sur un bucket Cloud�Storage, proc�dez comme suit�:
- Cr�ez un fichier JSON contenant les informations suivantes�:
[ { "origin": ["/proxy/https://shaka-player-demo.appspot.com/"], "responseHeader": ["Content-Type", "Range"], "method": ["GET", "HEAD"], "maxAgeSeconds": 3600 } ]
- Ex�cutez la commande suivante en rempla�ant JSON_FILE_NAME par le nom du fichier JSON que vous avez cr�� � l'�tape pr�c�dente�:
gcloud storage buckets update gs://STORAGE_BUCKET_NAME --cors-file=JSON_FILE_NAME.json
- Cr�ez un fichier JSON contenant les informations suivantes�:
- Choisissez l'un des fichiers MP4 ou manifestes g�n�r�s par la t�che de transcodage dans le bucket Cloud�Storage. Cliquez sur Copier l'URL dans la colonne Acc�s public du fichier.
- Acc�dez � Shaka Player, un lecteur de diffusion en direct en ligne.
- Cliquez sur Contenu personnalis� dans la barre de navigation sup�rieure.
- Cliquez sur le bouton +.
Collez l'URL publique du fichier dans la zone URL du fichier manifeste.
Saisissez un nom dans la zone Nom.
Cliquez sur Enregistrer.
Cliquez sur Play (Jouer).
Effectuer un nettoyage
Pour �viter que les ressources utilis�es sur cette page soient factur�es sur votre compte Google�Cloud, proc�dez comme suit�:
Supprimer le bucket
Dans la console Google�Cloud, acc�dez � la page du navigateur Cloud�Storage.
Cochez la case � c�t� du bucket que vous avez cr��.
Cliquez sur Supprimer.
Dans la fen�tre pop-up qui appara�t, cliquez sur Supprimer pour supprimer d�finitivement le bucket et son contenu.
Supprimer le job
REST
Avant d'utiliser les donn�es de requ�te ci-dessous, effectuez les remplacements suivants�:
JOB_ID
�: ID de la t�che que vous avez cr��e.PROJECT_ID
�: ID de votre projet Google�Cloud.LOCATION
�: emplacement de votre t�che. Utilisez l'un des
r�gions dans lesquelles le service est disponible.
us-central1
us-west1
us-west2
us-east1
us-east4
southamerica-east1
northamerica-northeast1
asia-east1
asia-northeast1
asia-northeast3
asia-south1
asia-southeast1
australia-southeast1
europe-west1
europe-west2
europe-west4
Pour envoyer votre requ�te, d�veloppez l'une des options suivantes�:
Vous devriez recevoir une r�ponse JSON de ce type�:
{}
gcloud
- Effectuez les remplacements suivants pour la commande
gcloud
�: - JOB_ID: ID de la t�che que vous cr��.
- LOCATION: position de votre
t�che. Utilisez l'une des r�gions disponibles.
Afficher les lieux
us-central1
us-west1
us-west2
us-east1
us-east4
southamerica-east1
northamerica-northeast1
asia-east1
asia-northeast1
asia-northeast3
asia-south1
asia-southeast1
australia-southeast1
europe-west1
europe-west2
europe-west4
- Ex�cutez la commande suivante�:
Un r�sultat semblable aux lignes suivantes doit s'afficher:gcloud transcoder jobs delete JOB_ID --location=LOCATION
Deleted job [projects/PROJECT_ID/locations/LOCATION/jobs/JOB_ID].
C#
Avant d'essayer cet exemple, suivez les instructions de configuration pour C# du guide de d�marrage rapide de l'API Transcoder � l'aide des biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder C# documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Go
Avant d'essayer cet exemple, suivez les instructions de configuration de Go dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Go.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Java
Avant d'essayer cet exemple, suivez les instructions de configuration pour Java du guide de d�marrage rapide de l'API Transcoder � l'aide des biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Java.
Pour vous authentifier aupr�s de l'API Transcoder, configurez le service Identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Node.js
Avant d'essayer cet exemple, suivez les instructions de configuration de Node.js dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Node.js.
Pour vous authentifier aupr�s de l'API Transcoder, configurez le service Identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
PHP
Avant d'essayer cet exemple, suivez les instructions de configuration de PHP dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder PHP documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez le service Identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Python
Avant d'essayer cet exemple, suivez les instructions de configuration de Python dans le Guide de d�marrage rapide de l'API Transcoder avec biblioth�ques clientes. Pour en savoir plus, consultez la documentation de r�f�rence sur l'API Transcoder pour Python.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
Ruby
Avant d'essayer cet exemple, suivez les instructions de configuration pour Ruby du guide de d�marrage rapide de l'API Transcoder � l'aide des biblioth�ques clientes. Pour en savoir plus, consultez les API Transcoder Ruby documentation de r�f�rence.
Pour vous authentifier aupr�s de l'API Transcoder, configurez les identifiants par d�faut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de d�veloppement local.
R�voquer vos identifiants
-
Optional: Revoke the authentication credentials that you created, and delete the local credential file.
gcloud auth application-default revoke
-
Optional: Revoke credentials from the gcloud CLI.
gcloud auth revoke
�tape suivante
- Lisez la pr�sentation de l'API Transcoder.