Mam zadanie przekonwertować duży zestaw filmów na ogg, webm i mp4, dla różnych rozdzielczości plus mobile etc, rozważam wykonywanie transkodowanych kolejek zadań za pomocą ffmpeg lub użycie elastycznego transkodera. (informacji Kontekst: pliki źródłowe są już na S3 i aplikacji internetowych jest dość zintegrowany AWS SDK i pliki dodawane codziennie, prawdziwe nawrócenie czas nie wymagane)AWS elastyczny transcorder lub uruchomiony ffmpeg na EC2? Który jest tańszy?
wiem używając EC2 i ffmpeg obejmie jakiś dev czas i wysiłek, w przeciwieństwie do zwykłego korzystania z transkordowego API. Ale jeśli jest dobry oszczędności ...
Dlatego mam dwa pytania
1) AWS powiedzenia opłata wynosi około $ ,015/minutę wideo (SD). Moje pytanie brzmi, czy każdy plik wyjściowy jest pobierany osobno. Dokumenty mówią, że obsługują do 30 wyjść dla tego samego zadania. Ale nie jest jasne, czy jest to minuta pracy lub minuta każdego formatu wyjściowego (0,45 USD/minutę wideo dla 30 formatów wyjściowych)?
2) Czy ktoś ma doświadczenie z wykorzystaniem EC2 i ffmpeg w tym przypadku użycia? Czy to jest tańsze niż w transcorder?
Ostatnim razem, gdy opracowałem coś podobnego, nie brałem pod uwagę kosztów wejścia/wyjścia dla EC2, a operacje wejścia/wyjścia kosztowały więcej niż samą instancję. Czy są jakieś optymalizacje kodu, które mogę zrobić, aby było taniej? (z wyjątkiem korzystania z instancji typu Spot, Tańszych Regionów itp.).
Czy liczą Państwo również czas pracy na zarządzanie operacją opartą na EC2? Czy upewniłeś się, że płacisz tantiemy koderowi? ETS ułatwia taką operację. – Guy
Tantiemy mają zastosowanie, jeśli twój kraj rozpoznaje patenty na oprogramowanie, a moje nie. Poza tym w większości trzymamy się darmowych kodeków Open Source, których oczekujemy w kilku rzadkich przypadkach ... Nie uwzględniłem jeszcze czasu, dlatego chcę zrozumieć inne koszty i złożoność. ETS jest oczywiście łatwiejszy, o czym jestem świadomy, o czym wspomniałem w pytaniu, ale jeśli jest oszczędność kosztów, szczególnie w skali, powinienem rozważyć EC2 conajmniej ... – Manquer