現在、高品質のビデオをサイトにアップロードするためにバックエンドを構築したい静的な html/css Web サイトがあります。これを行う方法が完全にはわかりません.......実装、使用する言語などの提案をいただければ幸いです。
もちろん、数百万ポンドを費やすこと以外に制約はありません……私もこれを自分で行う予定です。
現在、高品質のビデオをサイトにアップロードするためにバックエンドを構築したい静的な html/css Web サイトがあります。これを行う方法が完全にはわかりません.......実装、使用する言語などの提案をいただければ幸いです。
もちろん、数百万ポンドを費やすこと以外に制約はありません……私もこれを自分で行う予定です。
動画のアップロードを処理するのは困難です。接続を長時間開いたままにし、ビデオを (YouTube スタイルのサイトが必要な場合は FLV に) トランスコードし、ビデオを保存し、それをユーザーにストリーミングする必要があります。これらすべてが CPU やディスクを大量に消費します。スペース、帯域幅。
そのすべてをゼロから開発するには、多くの労力が必要です。
すぐに使用できるビデオ アップロード機能が必要な場合は、主要な CMS のさまざまなビデオ モジュールを調べます (Drupal の場合など)。
YouTube などのサイトと統合して、YouTube を使用してビデオをアップロードおよびストリーミングすることもできます (そのための Drupal モジュールもあります)。ビデオのアップロードを (iframe 経由で) 処理する VitalStream などの商用サービスもあります。
新しいことを学ぶ準備ができたら、tinyMCEに含まれているようなファイルアップローダーでPHP / MYSQLを使用することをお勧めします。ライセンス費用は約60ドルです。ビデオがアップロードされると、PHPプラグインFFMPEGを介して作業できると思います。多くのホストにインストールされています。
FFMPEGを使用すると、ビデオ形式を変換したり、ビデオのサムネイルを自動的に作成したりできます。
あなたは参照/ライセンスのためにそれらのサイトを見ることができます
新しい言語を習得したくない/データベースサーバーを使用したくない場合は、非常にシンプルなyoutube埋め込みシステムを使用する必要があります。Googleで「youtubeembed」と入力すると、youtube埋め込みシステムに関するヘルプを表示できます。
私はColdfusionで実行します:
データベースに関しては、CF サーバーをローカルにインストールし、テスト用にローカルの Access データベースをポイントします (MySQL やその他の DB を使用できないと仮定します)。実装は。. . それは本当にあなたがやりたいこと次第です。これを本番環境でホストすると、ムービーがかなり大きくなる可能性があるため、帯域幅がより速く使い果たされることがわかります。