Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout

IngestManifest

Mis à jour: juin 2015

Un IngestManifest représente un ensemble d'éléments multimédias à créer via la réception en bloc avec leurs fichiers d'éléments multimédias associés. La réception en bloc vous permet de découpler le processus de téléchargement des fichiers à partir de la création des éléments multimédias, afin de pouvoir utiliser des méthodes de téléchargement des fichiers haute performance pour les ensembles de fichiers volumineux lors de la création des éléments multimédias. Chaque élément multimédia à créer doit être représenté par un IngestManifestAsset dans la collection IngestManifestAssets incluse dans le manifeste. À la création d'un IngestManifestAsset avec les IngestManifestFiles associés, Microsoft Azure Media Services contrôle le conteneur de stockage d'objets blob associé à l'IngestManifest via la propriété BlobStorageUriForUpload. À chaque fichier téléchargé dans le conteneur de stockage d'objets blob, Microsoft Azure Media Services finalise un nouvel élément multimédia pour l'IngestManifestAsset respectif qui contient ce fichier.

Cette rubrique offre une vue d'ensemble de l'entité IngestManifest, et montre comment exécuter diverses opérations avec l'API REST Media Services.

ImportantImportant
Lors de l'utilisation de l'API REST Media Services, vous devez prendre en considération les aspects suivants :

noteRemarque
Chaque IngestManifestAssetFile associé à un IngestManifest doit avoir un nom de fichier unique dans le manifeste.

 

Propriété Type Description

Id

Lecture seule. Définie par Media Services lors de la création.

Edm.String

Identificateur unique.

Created

Lecture seule. Définie par Media Services lors de la création.

Edm.DateTime

Indique le nombre de millisecondes écoulées depuis le 1er janvier 1970 à minuit.

LastModified

Lecture seule. Définie par Media Services.

Edm.DateTime

Cette valeur est mise à jour par Media Services suite à la modification d'une propriété. Elle représente le nombre de millisecondes écoulées depuis le 1er janvier 1970 à minuit.

Name

Facultatif.

Edm.String

Nom convivial de votre IngestManifest.

State

Lecture seule. Définie par Media Services.

Edm.Int32

État actuel du manifeste. Cette valeur peut être l'une des suivantes :

  • Inactive = 0 : aucune opération de création d'élément multimédia n'est en attente. Toutes sont terminées ou ont généré une erreur.

  • Activating = 1 : le manifeste n'est pas encore prêt pour la réception des fichiers téléchargés dans le conteneur d'objets blob.

  • Active = 2 : des opérations de création d'IngestManifestAssets sont en attente. Le conteneur d'objets blob est contrôlé.

BlobStorageUriForUpload

Lecture seule. Définie par Media Services.

Edm.String

Cette valeur est définie par Media Services. Elle spécifie l'URI du conteneur de stockage d'objets blob qui reçoit les téléchargements de fichiers nécessaires pour finaliser les IngestManifestAssets.

Statistics

Lecture seule. Définie par Media Services.

IngestManifestStatistics

Ce type complexe contient des informations statistiques qui permettent de déterminer la progression actuelle de la création des IngestManifestAssets sur la base des fichiers d'éléments multimédias liés au manifeste.

IngestManifestAssets

Lecture seule. Définie par Media Services.

Ensemble d'entités IngestManifestAsset

Propriété de navigation accessible via la référence d'un IngestManifestAsset spécifique selon la valeur d'ID. L'ensemble d'entités renvoyé comprend les IngestManifestAssets contenus dans l'IngestManifest.

PendingIngestManifestAssets

Lecture seule. Définie par Media Services.

Ensemble d'entités IngestManifestAsset

Propriété de navigation accessible via la référence d'un IngestManifestAsset spécifique selon la valeur d'ID. L'ensemble d'entités renvoyé contient les IngestManifestAssets en attente de téléchargement de fichiers ou de création d'éléments multimédias.

StorageAccountName

Facultatif. Mise à jour impossible après la création de l'entité.

Edm.String

Nom du compte de stockage comprenant le conteneur d'objets blob où les fichiers sont téléchargés.

Si aucun compte n'est précisé lors de la création, Media Services définit le nom du compte de stockage par défaut.

IngestManifestAsset.Asset doit utiliser le même compte de stockage que celui qui est indiqué dans l'IngestManifest.

StorageAccount

Lecture seule. Définie par Media Services.

Ensemble d'entités StorageAccount

L'ensemble d'entités renvoyé contient les entités StorageAccount liées à l'élément multimédia spécifié.

Les IngestManifests peuvent être créés à l'aide d'une requête HTTP POST, en transmettant un corps de requête contenant le nom du nouvel IngestManifest.

 

Méthode URI de demande Version HTTP

POST

https://media.windows.net/API/IngestManifests

HTTP/1.1

ImportantImportant
Après vous être connecté à https://media.windows.net, vous recevrez une redirection 301 spécifiant un autre URI de Media Services. Vous devrez passer des appels suivants au nouvel URI.

POST https:// media.windows.net/API/IngestManifests HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.9
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 36
Expect: 100-continue

{ "Name" : "ExampleManifestREST" }

Les IngestManifests peuvent être récupérés à l'aide d'une requête HTTP GET. Vous pouvez demander un manifeste de réception selon son ID ou tous les manifestes.

 

Méthode URI de demande Version HTTP

GET

https://media.windows.net/API/IngestManifests

HTTP/1.1

GET

https://media.windows.net/API/IngestManifests(‘IngestManifest Id’)

HTTP/1.1

ImportantImportant
Après vous être connecté à https://media.windows.net, vous recevrez une redirection 301 spécifiant un autre URI de Media Services. Vous devrez passer des appels suivants au nouvel URI.

GET https://media.windows.net/API/IngestManifests('nb:mid:UUID:a2f9a230-831e-5e40-bafa-fbf8decbee26') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.9
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 0

Les IngestManifests peuvent être mis à jour en faisant référence à l'ID d'IngestManifest à l'aide d'une requête HTTP MERGE. Le corps de la requête contient les propriétés à mettre à jour.

 

Méthode URI de demande Version HTTP

MERGE

https://media.windows.net/API/IngestManifests(‘IngestManifest Id’)

HTTP/1.1

ImportantImportant
Après vous être connecté à https://media.windows.net, vous recevrez une redirection 301 spécifiant un autre URI de Media Services. Vous devrez passer des appels suivants au nouvel URI.

MERGE https:// media.windows.net /API/IngestManifests('nb:mid:UUID:076faa09-8f5d-ce41-9de3-32ba66190271') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.9
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 43
Expect: 100-continue

{ "Name" : "ExampleManifestUpdated" }

Les IngestManifests peuvent être supprimés en faisant référence à la valeur d'ID d'IngestManifest à l'aide d'une requête HTTP DELETE.

 

Méthode URI de demande Version HTTP

SUPPRIMER

https://media.windows.net/API/IngestManifests(‘IngestManifest Id’)

HTTP/1.1

ImportantImportant
Après vous être connecté à https://media.windows.net, vous recevrez une redirection 301 spécifiant un autre URI de Media Services. Vous devrez passer des appels suivants au nouvel URI.

DELETE https://media.windows.net/API/IngestManifests('nb:mid:UUID:45ea3cd0-b3cf-994b-8e4d-03c9620c22da') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.9
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 0

Voir aussi

Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft