Вам необходимо сделать следующее в следующем порядке:
- Перенести FLV с помощью собственных команд ftp php
- Создать слой на сервере ffmpeg для запуска ваших команд
- Прочитайте код ответа и выполните определенное действие
если вы отправите свой файл на сервер через ftp, а затем создадите скрипт на сервере, на который вы только что передали файл, вы можете пропинговатьсценария с хэш-кодом для файла и скажите, чтобы он конвертировался.
- Отправка файла через FTP ( Пример загрузки )
- ping-сервер для запускапреобразование
сценарий преобразования будет принимать имя файла, а затем искать файл в локальном каталоге, когда он его найдет, он преобразует.
, если вы хотителокальный сервер, чтобы узнать, когда преобразование будет завершено , тогда вам также нужно будет отправить идентификатор в сценарий преобразования, и вы сохраните этот идентификатор с обеих сторон, чтобы сервер мог выполнить обратный вызов вашего локального сценария ( WARNING !) С идентификатором, и вы можете получить его обратно с сервера.
Причина предупреждения состоит в том, что трудно заставить сервер ping перебросить ваш локальный хост, если вы находитесь замаршрутизатор / брандмауэр: вам нужно настроить переадресацию портов и т. д. на маршрутизаторе и разрешить внешний доступ к порту 80.
надеюсь, это даст вам некоторое представление о том, как справиться с этой ситуацией.