2014-09-14 11 views
5

Czy istnieje sposób ustawienia potoku transkodowania na AWS tak, aby automatycznie transkodować nowe pliki przesłane do konkretnego zasobnika S3 i umieścić je w innym wiadrze?Elastyczny transkoder oparty na zdarzeniach?

Wiem, że istnieje REST API i teoretycznie przesyłający może również wysłać żądanie REST do transkodera po przesłaniu pliku, ale z różnych powodów tak naprawdę nie jest to opcja.

Odpowiedz

6

Można to teraz wykonać za pomocą AWS Lambda.

Lambda pozwala w zasadzie uruchamiać/uruchamiać skrypty w oparciu o zdarzenia. Możesz łatwo utworzyć skrypt Lambda, który uruchomi się, gdy tylko nowy plik zostanie przesłany do wyznaczonego zasobnika s3. Skrypt następnie rozpocznie zadanie transkodowania dla nowo przesłanego pliku wideo.

Jest to dosłownie jeden z przykładowych przypadków użycia podanych w dokumentacji Lambda.

+0

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej umieścić tutaj istotne części odpowiedzi i podać link do odsyłacza. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. – Kampai

+0

@Kampai Proszę zobaczyć moją edycję. – user3344977

+0

Teraz jest lepiej. Zobacz SO ma zasady i tworzy kolejkę przeglądania dla takiej odpowiedzi, która jest bezpośrednio do łącza zamiast opisu szczegółów. Twoja odpowiedź była w kolejce. w przyszłości staraj się unikać takiej odpowiedzi, przynajmniej podaj więcej informacji związanych z linkiem, a następnie dodaj link tylko w celach informacyjnych. – Kampai

Powiązane problemy