Pracuję na stronie internetowej, używając PHP/MySQL, gdzie użytkownicy mogą przesyłać wideo, następnie te filmy są konwertowane (przy użyciu FFMPEG) do plików FLV i MP4.Wgrywanie na serwer zdalny
Teraz cały proces "przesyłania" i "konwersji" odbywa się na innym (zdalnym) serwerze, który jest aktualnie hostowany przez innego dostawcę.
Powodem, dla którego korzystam z innej lokalizacji hostingu, jest więcej miejsca na dane i funkcje konwersji.
Moje pytanie brzmi: jak (lub jaki jest najlepszy sposób), że mogę przesłać pliki do mojej "witryny hostingowej wideo" z głównej strony internetowej, na której użytkownicy przede wszystkim wchodzą w interakcję? Dodatkowo, po przesłaniu filmów, do bazy danych dodawane są również informacje (tytuł wideo, opis itp.), Więc w jaki sposób wprowadzić te informacje do bazy danych? Z odległej lokalizacji lub strony głównej?
Ponadto, w jaki sposób mogę to bezpiecznie wykonać? Oznacza to, że ktoś nie może po prostu "przeglądać" witryny wideo i losowo przesyłać plik.
Albo, jeśli ktoś ma zupełnie inne, konstruktywne zalecenie, bardzo bym to docenił.
Wielkie dzięki!
Dzięki za odpowiedzi, do tej pory. Z pewnością zamierzam użyć funkcji FTP, po tym jak się jej przyjrzałem. Teraz, jeśli chodzi o "konwersję" nowo przesłanych plików (za pośrednictwem FTP), czy byłoby zalecane utworzenie zadania cron lub coś, co sprawdzi folder wysyłania nowo przesłanych plików? – Dodinas
Jeśli plik został przesłany przez FTP z głównego serwera WWW na serwer wideo w skrypcie PHP, możesz ustawić skrypt PHP na serwerze wideo, aby przeprowadzić konwersję wideo. Będziesz oczywiście musiał się upewnić, że nikt inny nie może uruchomić tego skryptu. – Residuum