Я работаю на веб-сайте, используя PHP/MySQL, где пользователи могут загружать видео, а затем эти видео преобразуются (используя FFMPEG) в файлы FLV и MP4.Загрузка на удаленный сервер
Теперь весь процесс «загрузки» и «конверсии» происходит на другом (удаленном) сервере, который фактически размещается другим провайдером.
Причина, по которой я использую другое место размещения, заключается в том, что они предлагают больше возможностей для хранения и преобразования.
Мой вопрос: как (или что является лучшим способом), что я могу загружать файлы на свой «хостинг-сайт» с основного веб-сайта, где пользователи в основном взаимодействуют? Кроме того, когда видео загружается, информация также добавляется в базу данных (название видео, описание и т. Д.), Поэтому как я могу ввести эту информацию в базу данных? Из удаленного места или основного сайта?
Также, как я могу сделать это надежно? Значит, кто-то не может просто «просматривать» видео-сайт и произвольно загружать файл.
Или, если у кого-то есть совершенно другая, конструктивная рекомендация, я бы тоже это оценил.
Большое спасибо!
Спасибо за ответы, до сих пор. Я обязательно буду использовать функцию FTP, посмотрев на нее. Теперь, насколько «конвертировать» недавно загруженные (через FTP) файлы, было бы целесообразно настроить задание cron или что-то, чтобы проверить папку для загрузки недавно загруженных файлов? – Dodinas
Если вы загрузили файл по FTP с вашего основного веб-сервера на видеосервер в скрипте PHP, вы можете настроить сценарий PHP на видеосервере для преобразования видео. Вы, конечно, должны убедиться, что никто другой не сможет запустить этот скрипт. – Residuum