Я работаю над созданием сайта потокового видео, где пользователи могут загружать видео на сайт (несколько видео одновременно, используя плагин uploadify jquery).
Теперь я столкнулся с вопросом о кодировании видеона FLV для потоковой передачи их в Интернете.
Когда должен происходить процесс кодирования видео?Должно ли это произойти сразу после завершения загрузки (т. Е. Перенаправить пользователя на страницу успешной загрузки, а затем начать кодирование в фоновом режиме, используя команду exec для ffmpeg?) Однако, используя этот подход, как определить, успешно ли завершилось кодирование?Что если пользователи загрузят испорченное видео, а ffmpeg не сможет его закодировать?Как мне справиться с этим в PHP?
Как поставить в очередь кодирование видео, поскольку несколько пользователей могут загружать видео одновременно?Есть ли у FFMpeg собственная очередь кодирования?
Я также читал об устройствах управления и очередях сообщений, таких как redis и AMQP, в другом связанном потоке SO.Это одно из потенциальных решений?
Я был бы очень признателен, если бы кто-то мог дать ответы на мои вопросы.