[Из песочницы] Потоковая загрузка и обработка видео посредством node.js + php и ffmpeg — часть первая
Работаю в аутсорсинговой компании и как-то встала задача загрузки видео с возможностью последующей обработки для внутренних нужд приложения: ресайз до нужного размера, конвертирование к нужному формату, вытягивание аудио-дорожек (если таковые присутствуют), раскадровка видео. В конце результаты нужно сохранить в облачном хранилище для последующего использования в онлайн-редакторе. Требования: масштабируемость, неограниченый размер видео, скорость, кроссбраузерность, наглядность.Поскольку тема очень обширная, разделю ее на разделы:
- Общие проблемы, нюансы, с которыми пришлось столкнуться
- Загрузка видео (на этой теме, пожалуй, не буду останавливаться, поскольку она уже поднималась в этом и этом посте.
- Обработка видео.
- Сохранение в облачном хранилище.
Читать дальше →