(0) exportieren Drucken
Alle erweitern

IngestManifestFile

Letzte Aktualisierung: Februar 2014

Ein IngestManifestFile-Objekt stellt ein tatsächliches Video- oder Audio-Blob-Objekt dar, das als Teil der Sammelerfassung hochgeladen wird. Weitere Informationen zur Sammelerfassung finden Sie unter Sammelerfassung von Medienobjekten mithilfe der REST-API. Ein IngestManifestFile-Objekt ist immer einem IngestManifest- und einem IngestManifestAsset-Objekt zugeordnet.

Dieses Thema enthält eine Übersicht über die Entität IngestManifestFile. Darüber hinaus wird gezeigt, wie unterschiedliche Vorgänge mit der Media Services REST-API ausgeführt werden.

ImportantWichtig
Bei der Arbeit mit der Media Services REST-API gelten die folgenden Überlegungen:

IngestManifestFile-Entitätseigenschaften

 

Eigenschaft Typ Beschreibung

Id

Schreibgeschützt. Wird von Mediendienste zum Erstellungszeitpunkt festgelegt.

Edm.String

Der eindeutige Bezeichner.

Created

Schreibgeschützt. Wird von Mediendienste zum Erstellungszeitpunkt festgelegt.

Edm.DateTime

Stellt die Anzahl der Millisekunden seit dem 1. Januar 1970 (0:00 Uhr) dar.

LastModified

Schreibgeschützt. Wird von Mediendienste festgelegt.

Edm.DateTime

Dieser Wert wird von Mediendienste aktualisiert, nachdem Eigenschaftenänderungen vorgenommen wurden. Er stellt die Anzahl der Millisekunden seit dem 1. Januar 1970 (0:00 Uhr) dar.

Name

Erforderlich.

Edm.String

Der tatsächliche Dateiname, der in den Blob-Container hochgeladen wird, auf den durch die Eigenschaft BlobStorageUriForUpload des IngestManifest-Objekts verweisen wird. Mediendiensteüberwacht den Dateiupload in diesen Container nach dem Namen.

Der Dateiname darf nicht leer sein und keine Leerzeichen enthalten. Ist innerhalb von IngestManifest eindeutig. Die maximale Länge ist 4.000.

State

Schreibgeschützt. Wird von Mediendienste festgelegt.

Edm.Int32

Der aktuelle Status des IngestManifestFile-Objekts. Die folgenden Werte sind möglich:

  • Ausstehend = 0: Die Datei wurde noch nicht hochgeladen, um die Medienobjekterstellung abzuschließen. Mediendienste wartet auf den Dateiupload.

  • Abgeschlossen = 1: Der Dateiupload wurde erkannt, und das zugehörige Medienobjekt wurde aktualisiert.

  • Fehler = 2: Fehler beim Verarbeiten dieser Datei. Weitere Informationen finden Sie in den Fehlerinformationen der Eigenschaft ErrorDetails.

ParentIngestManifestId

Erforderlich.

Edm.String

Die IngestManifest-ID des Manifests, das diese Datei enthält.

ParentIngestManifestAssetId

Erforderlich.

Edm.String

Die IngestManifestAsset-ID des IngestManifestAsset-Objekts, dem diese Datei zugeordnet ist.

ErrorDetail

Schreibgeschützt. Wird von Mediendienste festgelegt.

Edm.String

Details eines Fehlers, der beim Verarbeiten dieser Datei aufgetreten ist.

MimeType

Optional.

Edm.String

Media Services untersucht keine von Ihnen hochgeladenen Blobs. Aus diesem Grund müssen Sie den MIME-Typ manuell festlegen. "text/plain" und "video/x-ms-wmv" sind z. B. gültige Werte, die verwendet werden können.

IsPrimary

Optional.

Edm.Boolean

Bestimmt, ob dieses IngestManifestFile-Objekt die primäre Datei in einem Medienobjekt mit mehreren Dateien ist.

EncryptionVersion

Optional.

Edm.String

Die aktuelle unterstützte Version für StorageEncryption, CommonEncryption und EnvelopeEncryption ist "1.0".

EncryptionScheme

Optional.

Edm.String

Das für diese Datei verwendete Verschlüsselungsschema. Gültige Werte sind: StorageEncryption, CommonEncryption oder EnvelopeEncryption.

IsEncrypted

Optional.

Edm.Boolean

Dieser Wert sollte auf true festgelegt sein, wenn diese Datei verschlüsselt gespeichert wird.

EncryptionKeyId

Optional.

Edm.String

Die verschlüsselte ContentKey-ID.

InitializationVector

Optional.

Edm.String

Der Initialisierungsvektor, der für Speicherverschlüsselung verwendet wird.

Erstellen eines IngestManifestFile-Objekts

IngestManifestFiles können mithilfe einer HTTP POST-Anforderung erstellt werden. Sie müssen einen Anforderungstext übergeben, der den Wert Name des neuen IngestManifestFile-Objekts enthält, sowie die ParentIngestManifestId und die ParentIngestManifestAssetId.

 

Methode Anforderungs-URI HTTP-Version

POST

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

HTTP/1.1

Beispielanforderung

ImportantWichtig
Nach einer erfolgreichen Verbindungsherstellung mit "https://media.windows.net" werden Sie per "301 Redirect" an einen anderen Mediendienste-URI umgeleitet. Nachfolgende Aufrufe müssen diesen neuen URI verwenden.

POST https://media.windows.net/API/IngestManifestFiles HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
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: 200
Expect: 100-continue

{ "Name" : "REST_Example_File.wmv", "ParentIngestManifestId" : "nb:mid:UUID:bfe2d76c-17bd-884a-b9be-21bdfda65984", "ParentIngestManifestAssetId" : "nb:maid:UUID:9c6e7256-fefd-c541-aa69-fd04cf1cc1a6" }

Auflisten eines IngestManifestFile-Objekts

IngestManifestFiles können mithilfe einer HTTP GET-Anforderung abgerufen werden. Sie können ein IngestManifestFile-Objekt nach seiner ID anfordern oder alle IngestManifestFiles anfordern, indem Sie die ID nicht angeben.

 

Methode Anforderungs-URI HTTP-Version

GET

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

HTTP/1.1

GET

https://media.windows.net/API/IngestManifestFiles('IngestManifestFile-ID')

HTTP/1.1

Beispielanforderung

ImportantWichtig
Nach einer erfolgreichen Verbindungsherstellung mit "https://media.windows.net" werden Sie per "301 Redirect" an einen anderen Mediendienste-URI umgeleitet. Nachfolgende Aufrufe müssen diesen neuen URI verwenden.

GET https://media.windows.net/API/IngestManifestFiles('nb:mfid:UUID:030ef5ef-c5b3-2c4a-86da-217d4d2170de') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
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

Löschen eines IngestManifestFile-Objekts

IngestManifestFiles können durch Verweisen auf den ID-Wert von IngestManifestFile mit einer HTTP DELETE-Anforderung gelöscht werden.

 

Methode Anforderungs-URI HTTP-Version

DELETE

https://media.windows.net/API/IngestManifestFiles('IngestManifestFile-ID')

HTTP/1.1

Beispielanforderung

ImportantWichtig
Nach einer erfolgreichen Verbindungsherstellung mit "https://media.windows.net" werden Sie per "301 Redirect" an einen anderen Mediendienste-URI umgeleitet. Nachfolgende Aufrufe müssen diesen neuen URI verwenden.

DELETE https://media.windows.net/API/IngestManifestFiles('nb:mfid:UUID:030ef5ef-c5b3-2c4a-86da-217d4d2170de') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.6
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

Siehe auch


Erstellungsdatum:

2014-06-20

Community-Beiträge

Anzeigen:
© 2014 Microsoft