2012-10-21 9 views
11

Chcę rozpocząć projekt cloud computing z prostego zadania do:pliki wideo konwersji/transkodowania Google App Engine

  1. Odbierz przesłane pliki wideo
  2. zrobić kilka transkodowania/konwersja do nich
  3. pozwala użytkownikowi pobrać/przesłać wygenerowany plik

Myślałem ffmpeg jako zewnętrzne narzędzie wiersza poleceń zintegrowane z Java/Google App engine Application. Ponieważ trudno było mieć pewność co do ograniczeń ram, czy ktoś może mi powiedzieć, czy jest to wykonalne?

Z góry dziękuję!

+0

Jaki rodzaj transkodowania potrzebujesz? –

+0

Czy zmienia się szybkość transmisji bitów, rozdzielczość i kodowanie – Vasilis

+1

? Czy odniosłeś jakiś sukces z korzystaniem z Google Compute Engine? – clifgray

Odpowiedz

3

Musisz odciążyć ffmpeg na zewnętrzny serwer, na przykład Amazon EC2 lub Google Compute Engine.

W Google I/O w tym roku Google faktycznie zademonstrował dokładnie ten sam projekt, który chcesz zrobić w prezentacji o nazwie Managing Google Compute Engine Virtual Machines Through Google App Engine, choć w języku Python.

Niektóre kody są już na slajdach, ale jak wspomniano podczas prezentacji, Google chciało udostępnić pliki źródłowe dla projektu. Nie wiem, czy jeszcze to zrobili. Możesz prawdopodobnie wysłać e-mail do autorów i zapytać.

+0

Więc rozwiązanie, które używałoby zarówno silnika obliczeniowego, jak i silnika aplikacji, działałoby, prawda? – Vasilis