PHP/MySQLを使用してWebサイトを作成しています。このサイトでは、ユーザーがビデオをアップロードしてから、そのビデオを(FFMPEGを使用して)FLVおよびMP4ファイルに変換します。リモートサーバーへのアップロード
ここで、「アップロード」と「変換」のプロセス全体が、実際には別のプロバイダによってホストされている別の(リモートの)サーバー上で行われます。
私は別のホスティング場所を使用している理由は、より多くのストレージと変換機能を提供しているからです。
私の質問は次のとおりです。ユーザーが主にやり取りするメインのウェブサイトから自分の「ビデオホスティングサイト」にファイルをアップロードする方法(または何が最良の方法ですか?)さらに、ビデオがアップロードされると、情報もデータベースに追加されます(ビデオタイトル、説明など)。この情報をデータベースに入力するにはどうすればよいですか?遠隔地やメインサイトから?
また、これをどうすれば安全に行うことができますか?つまり、誰かがビデオサイトを「ブラウズ」してランダムにファイルをアップロードすることはできません。
誰かが完全に異なった、建設的な勧告を持っていれば、私はそれも高く評価します。
多くの感謝!
これまでの回答に感謝します。私は確かにそれを調べた後、FTP機能を使用するつもりです。さて、新しくアップロードされた(FTP経由で)ファイルを "変換"する限り、新しくアップロードされたファイルのアップロードフォルダをチェックするためにcronジョブなどを設定することをお勧めしますか? – Dodinas
メインWebサーバからFTPを介してPHPスクリプトでビデオサーバにファイルをアップロードした場合、ビデオサーバにPHPスクリプトを設定してビデオ変換を行うことができます。もちろん、あなたはそのスクリプトを起動することができないことを確認する必要があります。 – Residuum