2013-05-19 1 views
0

우리는 안드로이드에서 창백한 구름에 여러 개의 동영상을 업로드했습니다. 동영상 (기본적으로 mp4)이 저장 컨테이너에 얼룩으로 업로드되었습니다.다른 사람에게 mp4 인코딩

* .mp4를 다른 확장자로 변환 할 수있는 미디어 서비스가 있다는 것을 보았습니다.

문제점 : - 모든 BLOB를 미디어 서비스에 자동으로 연결하는 방법은 무엇입니까? - 안드로이드에서 미디어 서비스로 작업을 실행할 수 있습니까? (지금까지 우리는 .net 솔루션 만 찾았습니다).

감사

답변

0

당신은 확실히 다른 포맷으로 H.264의 MP4 파일을 변환하는 미디어 서비스를 사용할 수 있습니다!

먼저 미디어 서비스 자체에 대한 개념, 그것이 작동하는 방법에 대해 잘 알고 있어야합니다.

다음으로 Media Services REST API을 확인할 수 있습니다. Media Services REST API은 .NET뿐 아니라 모든 플랫폼에서 사용할 수 있습니다. 현재 Media Services 용 Andorid SDK는 없지만 좋은 "Building Applications with Media Services REST API"설명서가 있습니다.

일단 문서를 읽으면 Azure Blob Container에 파일을 업로드하는 코드를 약간 수정하는 것이 좋습니다. 그것은 정말로 작습니다. 대신, 당신이 할 수있는 직접 BLOB 저장소에 업로드 :

  1. Create an empty asset
  2. Create a SAS Locator for that asset (유형 1) 2.1. 로케이터를 만들려면 먼저 로케이터로 create an Access Policy이 필요합니다. 업로드 할 수 있도록 쓰기 (사용 권한 : 2)로 액세스 정책을 지정해야합니다.
  3. 정상적인 BLOB 저장소에 업로드하는 것과 마찬가지로 SAS Locator를 사용하여 MP4 비디오를 업로드하십시오.

이 시점에서 다양한 다른 형식으로 변환 할 수있는 미디어 자산이 생깁니다.

+0

대단히 감사합니다. 매우 도움이됩니다. –