6

djangoアプリの一部としてビデオをストリーミングしたいと思っていますが、ビデオで何もしたことがなく、どこから始めればよいのかよくわかりません。プロジェクトの詳細はまだわかりませんが、1人か2人でアップロードしたビデオのライブラリはかなり小さいと思います(長さ約5分のビデオが100本未満だと思います)。

ユーザーがdjangoadminを使用して動画をアップロードできるソリューションを探しています。デスクトップブラウザの大部分(95%以上)にアクセスしたいのですが、明らかにコストを抑えたいと思っています。ある種のクラウドベースのCDNを使用するというアイデアが好きだと言っています(それがこのサイズのプロジェクトに可能/適切かどうかはわかりません)

誰かが私を正しい方向(チュートリアル/サービス/プロジェクト/コード)に向けることができるかどうか本当に尋ねたいのですが、それは十分に具体的ではないかもしれないことを私は理解しています。

より具体的には-

  1. djangoとapacheWebサーバーだけを使用してブラウザーにビデオをストリーミングすることは可能ですか?
  2. djangoアプリとの簡単な統合をサポートするクラウドホスティングプロバイダーはどれですか?
  3. ビデオをストリーミングする準備ができる前に、ビデオのフォーマットを変換する必要がありますか?
  4. クラウドホスティングソリューションでRed5を使用できますか?
  5. 他のいくつかの(トラフィックの少ない)djangoアプリをホストするために使用するUbuntuサーバーでプロジェクトをホストしたいのですが、既存のサイトがあるサーバーにRed5をインストールするのは間違いです。
  6. 記憶から、サーバーには12GBのRAMと4つのコア(1および1 ukのデータセンター内)があります。たとえば3〜5本のビデオを同時にストリーミングするのに十分な電力/帯域幅がありますか?(red5 / wowzaを想定)。
  7. 私はAppleを応援していたので、Flashには興味がありません。無知から解放されるために、偏見を再評価する必要がありますか?
4

1 に答える 1

6

Django / Pythonを使用してビデオをストリーミングしたことはありませんが、フロントエンドアプリでビデオをストリーミングする分野である程度の経験があります。私は確かにあなたのすべての質問に答えることはできません。私の経験では、ビデオがどこでホストされているかは実際には問題ではありません。ビデオを世界中に配信したい場合は、CDNで十分です。個人的には、ブラウザでビデオをどのように再生したいかという質問から始めるべきだと思います。適切なビデオプレーヤー(html5ビデオの場合もあります)を選択すると、何が再生可能で何が不可能かがわかります。

3)フォーマットは、ビデオのストリーミング方法によって異なります。プログレッシブダウンロード(例:mp4)?ライブストリーミング(プログレッシブではない、たとえばHLS)?オンラインでサンプルビデオを見つけて、ビデオプレーヤーがサポートしたいプラットフォームでビデオを再生できるかどうかをテストできます。

7)前述のように、この場合、どのプレーヤーを使用するかを確認する必要があります。私の意見では、HTML5ビデオはまだ十分に広くサポートされていませんが、最新のブラウザー(Chrome、Safari)でほとんどの形式を再生できます。

お役に立てば幸いです。

于 2013-01-13T10:24:33.087 に答える