2012-09-28 1 views
1

제공 : 비디오 아마존 EC2 나 구글 앱 엔진 - 동영상 올리기, 변환 및 I는 주로 다음과 같은 포함하는 새로운 프로젝트를 시작하고

  • 를 대량으로 업로드

    • 그들에게
    • 변환 사용자에게 서비스를 제공합니다.

    Google App Engine을 살펴보고 새로운 Google Cloud storage API을 사용하여 동영상을 저장하고 있습니다.

    Google Could 저장소 API는 여전히 experimental with Google App Engine이며 조금 두려워합니다.

    아마존의 EC2가 더 나은 선택이되지 않을지 궁금합니다. 좀 더 성숙해지기 때문에 내가 만들고자하는 그런 종류의 서비스에 더 적응할 수 있습니다.

  • +0

    Cloud Storage API가 너무 많이 변경 될지 모른다면 blobstore를 사용할 수 있습니다. https://developers.google.com/appengine/docs/java/blobstore/ –

    +0

    감사합니다. Bert에 대해 살펴 보겠습니다.) –

    +0

    또한 '최상의 선택'을 정의하기위한 측정 기준은 무엇입니까? 그것은 비용, 사용 용이성입니까? –

    답변

    5

    첫 번째 선택도 그렇지 않습니다.

    비디오 트랜스 코딩은 CPU를 많이 사용합니다. 더 새로운 CPU 또는 GPU에서 트랜스 코딩 기능을 이용하는 최적화 된 트랜스 코더를 사용하고자 할 것입니다. EC2 또는 GAE는 실행중인 하드웨어를 알려주지 않으므로이를 수행하지 않습니다. 혼자하는 대신 클라우드 기반 트랜스 코딩 서비스를 사용하는 것이 좋습니다.

    이 경우 대부분 저장하고 게재합니다. Amazon은 저장 및 대역폭 비용이 저렴합니다.

    나는 당신이 트랜스 코딩에 익숙하지 않다고 가정하고 있습니다. 자신 만의 Go 트랜스 코더를 쓰지 않으므로 아마존이 오픈 소스 트랜스 코더를 운영하는 유일한 방법 일 것입니다.

    3

    글쎄, 메모리에서 이것은 지난 12 월 Google IO에서 App Engine을 사용하여 Google Compute Engine과 결합하여 업로드 + 트랜스 코딩 + 다른 기능을 수행 한 정확한 시연이었습니다.

    Here's 예를 들어 일부 세부 사항이 포함 된 blob 게시물.

    Here's I/O 프레젠테이션 중 하나입니다.

    +0

    오, 올해 Google IO가 많았지 만,이 게임을 놓친 것 같습니다! 고마워;) –

    0

    Amazon Web Services는 최근 Amazon Elastic Transcoder이라는 새로운 웹 서비스를 출시했습니다.

    +0

    참고로, 일반적으로 여기, 특히 그들이 다시 귀하의 웹 사이트로 연결되는 경우에는 풋터가 눈살을 찌푸리게됩니다. 마지막 두 답변에서 삭제했습니다. –