내보내기(0) 인쇄
모두 확장

IngestManifestFile

업데이트 날짜: 2014년 2월

IngestManifestFile은 대량 수집의 일환으로 업로드될 실제 비디오 또는 오디오 blob 개체를 나타냅니다. 대량 수집에 대한 자세한 내용은 REST API를 사용하여 대량 자산 수집을 참조하십시오. IngestManifestFile은 항상 IngestManifest 및 IngestManifestAsset과 연관되어 있습니다.

이 항목에서는 IngestManifestFile 엔터티에 대해 간략하게 설명하는 동시에 Media Services REST API를 사용하여 다양한 작업을 실행하는 방법도 보여줍니다.

Important중요
Media Services REST API를 사용할 때는 다음 사항을 고려해야 합니다.

IngestManifestFile 엔터티 속성

 

속성 형식 설명

Id

읽기 전용이며 만들 때 미디어 서비스에 의해 설정됩니다.

Edm.String

고유 식별자

Created

읽기 전용이며 만들 때 미디어 서비스에 의해 설정됩니다.

Edm.DateTime

1970년 1월 1일 자정 이후부터의 시간을 밀리초 단위로 표시합니다.

LastModified

읽기 전용이며 미디어 서비스에 의해 설정됩니다.

Edm.DateTime

이 값은 속성이 변경된 이후에 미디어 서비스에 의해 업데이트됩니다. 1970년 1월 1일 자정 이후부터의 시간이 밀리초 단위로 표시됩니다.

Name

필수 사항입니다.

Edm.String

IngestManifest의 BlobStorageUriForUpload 속성에 의해 참조되는 Blob 컨테이너에 업로드될 실제 파일 이름입니다. 미디어 서비스는 이 이름을 사용하여 해당 컨테이너에서의 파일 업로드를 모니터링합니다.

파일 이름을 비워 두거나 공백으로 지정하면 안 됩니다. IngestManifest 내에서 고유합니다. 최대 길이는 4000입니다.

State

읽기 전용이며 미디어 서비스에 의해 설정됩니다.

Edm.Int32

IngestManifestFile의 현재 상태입니다. 다음 값 중 하나를 사용할 수 있습니다.

  • 대기 중 = 0: 파일이 자산 작성을 완료하기 위해 업로드된 상태가 아닙니다. 미디어 서비스에서는 파일 업로드를 기다립니다.

  • 완료됨 = 1: 파일 업로드가 검색되었으며 연관된 자산이 업데이트되었습니다.

  • 오류 = 2: 파일 처리 중 오류가 발생했습니다. 오류 정보는 ErrorDetails 속성을 참조하십시오.

ParentIngestManifestId

필수 사항입니다.

Edm.String

파일이 포함된 매니페스트의 IngestManifest ID입니다.

ParentIngestManifestAssetId

필수 사항입니다.

Edm.String

파일이 연관되어 있는 IngestManifestAsset의 IngestManifestAsset ID입니다.

ErrorDetail

읽기 전용이며 미디어 서비스에 의해 설정됩니다.

Edm.String

파일 처리 중에 발생된 오류에 대한 세부 정보입니다.

MimeType

선택 사항입니다.

Edm.String

미디어 서비스는 업로드된 blob을 검사하지 않으므로 mime 유형을 수동으로 설정해야 합니다. "text/plain" 또는 "video/x-ms-wmv" 등을 사용할 수 있습니다.

IsPrimary

선택 사항입니다.

Edm.Boolean

이 IngestManifestFile이 다중 파일 Asset의 주 파일에 해당하는지 결정합니다.

EncryptionVersion

선택 사항입니다.

Edm.String

현재 지원되는 StorageEncryption, CommonEncryption 및 EnvelopeEncryption의 버전은 "1.0"입니다.

EncryptionScheme

선택 사항입니다.

Edm.String

이 파일에 사용되는 암호화 구성표입니다. 올바른 값은 "StorageEncryption", "CommonEncryption" 또는 "EnvelopeEncryption"입니다.

IsEncrypted

선택 사항입니다.

Edm.Boolean

이 파일이 암호화되어 저장될 경우 이 값은 true로 설정되어야 합니다.

EncryptionKeyId

선택 사항입니다.

Edm.String

암호화된 ContentKey ID입니다.

InitializationVector

선택 사항입니다.

Edm.String

저장소 암호화에 사용되는 IV(Initialization Vector) 값입니다.

IngestManifestFile 만들기

IngestManifestFile은 HTTP POST 요청을 사용하여 만들 수 있습니다. 새 IngestManifestFile의 Name 속성의 이름과 함께 ParentIngestManifestIdParentIngestManifestAssetId가 포함된 요청 본문을 전달해야 합니다.

 

메서드 요청 URI HTTP 버전

POST

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

HTTP/1.1

샘플 요청

Important중요
https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

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" }

IngestManifestFile 나열

IngestManifestFile은 HTTP GET 요청을 사용하여 검색할 수 있습니다. ID를 지정하여 해당 IngestManifestFile을 요청하거나 ID를 지정하지 않고 모든 IngestManifestFile을 요청할 수 있습니다.

 

메서드 요청 URI HTTP 버전

GET

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

HTTP/1.1

GET

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

HTTP/1.1

샘플 요청

Important중요
https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

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

IngestManifestFile 삭제

HTTP DELETE 요청으로 IngestManifestFile ID를 참조하여 IngestManifestFile을 삭제할 수 있습니다.

 

메서드 요청 URI HTTP 버전

DELETE

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

HTTP/1.1

샘플 요청

Important중요
https://media.windows.net에 연결하고 나면 다른 미디어 서비스 URI를 지정하는 301 리디렉션을 받게 됩니다. 새 URI에 대한 후속 호출을 수행해야 합니다.

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

참고 항목


빌드 날짜:

2014-06-20

커뮤니티 추가 항목

표시:
© 2014 Microsoft