2013-05-09 2 views
2
)

비디오를 업로드 할 수있는 MVC4 사이트가 있습니다. 그것은 Azure에서 Azure 웹 사이트로 호스팅됩니다.Azure Media Services에서 업로드 (업로드 :

저는 비디오를 캐싱 할 로컬 저장소에 액세스 할 수 없어서 Azure Media Services로 전송하여 코드 변환/전달합니다.

업로드 프로세스는 HTML5 청크 업로드로 곧바로 WebApi 컨트롤러로 이동합니다. 이 제어기는 업로드 된 각 파일 청크에 대해 호출됩니다.

업로드 된 전체 비디오를 AMS로 변환하는 최선의 방법은 무엇입니까?

블롭에 데이터를 추가하는 것이 올바른 방법 일 것이라고 추정됩니다. 그러나 기존 BLOB에 추가하는 방법에 대한 정보를 찾을 수없는 것 같습니다. 또한 데이터 손상을 일으키는 처리기에 임의의 지연이있는 경우 병행 성 문제가 발생할 수 있습니다.

답변

2

업로드 할 동영상의 크기는 얼마입니까? 무료 모드 웹 사이트는 1G, 공유 및 예약 - 10G를 제공합니다.

MVC4 미디어 서비스 탐색기이므로 this project을 확인하십시오.

HTML5를 사용하여 BLOB 저장소에 직접 업로드하는 방법에 대해서도 this blog post을 확인하십시오. HTML5를 통해 저작물에 업로드하려면 먼저 Shared Access Locator을 가져와 미디어 서비스에서 SAS를 가져온 컨테이너에 파일을 업로드해야합니다.

+0

여러 사용자가 동시에 업로드하는 것이 1G를 넘을 수 있습니다. 하지만 그것은 공유 된 인스턴스에 있습니다. 그래서 10G는 충분해야합니다. 내가 읽은 곳을 기억할 수 없어 로컬 저장소가 없습니다. 그러나 위의 내용이 맞다면. 그런 다음 서버에 업로드 한 다음 BLOB 저장소로 전달합니다. –

+0

위대한 프로젝트, 공유 주셔서 감사합니다 :) –

관련 문제