1

世界中の人々にビデオをストリーミングするというプロジェクト要件があり (最大 100 の同時接続)、1 つの HTTP サーバーで十分であるという印象を受けました。ただし、私の友人は、FMS サーバーを使用する必要があると言いました。これは基本的にどのように機能しますか?

  • Web カメラからビデオを録画し、後で使用できるように保存する場合、どこに保存されますか? 私のサイト サーバーで ? またはFMSサーバー上?
  • FMS サーバーの何が特別なのですか? どのサーバーも FMS サーバーにすることはできますか?
  • 自分のサーバーを介してビデオをストリーミングしても、ユーザーがビデオの特定の部分にジャンプできないことをどこかで読みました。これは本当ですか ?
  • 要件がライブ ビデオを人々にストリーミングすることである場合、これはどのように機能しますか? ソース (Web カメラ) からのビデオはサーバーに転送されてから FMS サーバーに転送されますか、それとも FMS サーバーに直接転送されますか?

私は FMS サーバーの概念についてかなり混乱しており、いくつかの記事やリンクも非常に役立ちますが、専門家の回答は非常に貴重です! お時間をいただきありがとうございます。

4

1 に答える 1

1

FMS はアドビのソフトウェア製品です

ハードウェア サーバーにインストールすると、さまざまなことができるようになりますが、興味があるのはビデオ ストリーミングです。

FMS で録画したビデオをストリーミングするには、FMS がインストールされているサーバーにファイルを配置し、それらのファイルを使用するように FMS を構成します。

ストリーミングは、HTTP サーバー上のビデオ ファイルにリンクするだけとは異なります。ファイルにリンクして再生することをプログレッシブ ダウンロードと呼びます。ファイルは最初から徐々にダウンロードされ、クライアント側のプレーヤーはダウンロードされた部分を再生できます。

ビデオ ストリーミングでは、クライアントとサーバー間の双方向通信が多くなります。サーバーは、要求したビデオ ストリームの一部をクライアントに送信します。これは、視聴者がビデオのまだ送信されていない部分にスキップできることを意味し、サーバーは喜んでビデオのその部分の送信を開始します。

現在、シークアヘッド機能をプログレッシブ ダウンロードに追加する方法がいくつかあります (たとえば、これは youtube が行っていることです)。基本的に、選択したサーバー側プラットフォームで特定の方法で開始するビデオ ファイルを要求する機能を実装します。php、asp.net、および他のプラットフォームにもソリューションが存在すると確信しています。

真のストリーミングには他にもいくつかの利点があります。

  • 帯域幅の監視により、ユーザーの接続に最適なストリームに切り替えることができます
  • ライブビデオストリームを処理できます
  • ビデオの使用方法をより適切に制御できます (より優れていますが、完全ではありません - 誰かがあなたのストリームを表示できれば、本当に必要に応じて録画できます)

マイナス面としては、ストリーミングは企業のファイアウォールを通過する際により多くの問題を引き起こす可能性があり、明らかに実装コストが高くなります。

ライブ ストリーミングの場合、次のように動作します。

  1. ビデオ ソースを提供する (例: Web カメラ、ビデオ キャプチャ)
  2. ビデオ ストリームを FMS インスタンスに配信します (これは、FMS ではパブリッシングと呼ばれます) - これを行うソフトウェアがあるか、それを行うフラッシュ ムービーを作成できます 3 - FMS は、接続しているすべての視聴者にビデオ ストリームを配信しますそれ。

注目に値することの 1 つは、要件が非常に限られている場合 (そのように思われる場合)、FMS を自分でインストールするよりも、ホストされたストリーミング サービスを使用した方がよい可能性があるということです。多くのサービスがあり、ここ数年で価格は大幅に下がりました。このようなサービスは、通常、次のものを提供します。

  • ホスティング用のビデオ ファイルをアップロードする FTP の場所
  • ライブ ストリームを公開する機能

これらのサービスは、単一サーバーのセットアップからグローバルなコンテンツ配信ネットワークまで、お客様のニーズによって異なります。

于 2010-05-20T09:58:42.987 に答える