• ベストアンサー

ビデオサーバからのMPEGデータをマルチキャストしたい

あるイベントで、会場で撮影した(撮影スタッフはいます)映像と音声を会場に持ち込んだビデオサーバでMPEG-2か4にエンコードしてそれをインターネットで公開(2時間程度)したいと考えています。同時アクセス数は最大1000前後を見込んでいます。会場には光ファイバーを敷設する予定です。 得られたMPEGデータをどうしたら、マルチキャストできるのかわかりません。どういう設備(サーバ類?)が必要でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • neumann
  • ベストアンサー率39% (900/2303)
回答No.3

質問内容からすると法人利用ですよね? まず、マルチキャストにこだわる場合は普通のインターネットを利用することは不可能だと考えてください。 (もしかしてマルチキャストとストリーミングを勘違いしてますか?) No1さんも回答してますが、マルチキャストはデータが経由するネットワーク内(インターネット内)のルータにも細工を施す必要があります。 インターネット内の機器は様々なプロバイダが保有してますので、一個人(一法人)の都合で設定変更などはしてくれません。 そうなるとユニキャストによるストリーミング配信となります。 ただしユニキャストの場合は接続するユーザ数分の回線帯域を確保する必要があります。 2Mbpsの高画質映像を配信する場合、1000人同時アクセスでしたら2M×1000=2Gbpsもの帯域を確保する必要があり、現実的には不可能です。(月額数十万~数百万円する専用線を引くなら実現可能ですけど) 一般的な光ファイバーインターネットは、現実的には数十Mbpsが限界です。企業向けのプラン(Bフレッツベーシックやビジネス)でしたら40Mbpsくらいは出ると思うので、1000人のアクセスを考えると1人あたり40Kbpsの配信となります。 これでは画質が悪すぎて実用的ではありませんね・・・ その場合は映像機器と回線を複数用意して、ロードバランサーなどを導入して負荷分散させれば画質を向上できますね。 どちらにしてもここまで大掛かりなことをやろうとするなら、専門の業者に依頼したほうがいいですよ。 なお映像配信のみでしたらWindows Server 2003を購入してWindows Media Server機能を利用すれば無料でできますけどね。(ただし1000人規模となると負荷分散を考える必要があります)

mio_design
質問者

補足

すみません。確かに勘違いしていたかもしれません。 ようは、インターネット中継をしたかったのです。ライブストリーミングというのでしょうか。いろいろ調べた所、Windows Media Server、Quick Timeストリーミングサーバ、Flash Videoストリーミングサーバというものがあると聞きました。これらのアプリケーションをサーバサイドに入れて、ライブストリーミングを行いたいと考えています。

その他の回答 (2)

noname#113190
noname#113190
回答No.2

動画をネットで公開する場合 「FTPタイプ」  :プロパイダーのWebスペースに、FTP機能でアップロードする 「Webサーバータイプ」  :自分のパソコンを直接ネットで公開する という2つの手法があります。 今回の用途を考えると「Webサーバータイプ」の方が適していると思われますが、ハードルは高くなります。 前者は、ホームページを運営してるユーザーであれば容易に出来ますが、プロパイダーのWebスペースを使うので、大容量の動画よりは、ストリーミング的なものになります。 また公開に当たって、固定IPアドレスを持っているか、持っていなければ事前に「DNSサービス」に申し込み、これを利用することになります。 この辺りは、ここで説明しても字数の制限もありますから 「パソコンでつくる監視&防犯カメラシステム」(株式会社九天社) http://www.9-ten.co.jp/bookdata/288.php これなど、比較的判りやすく解説されていますから、1冊購入されて、目を通すとよいですよ。 私は残念ながら、頼まれて知人宅の防犯カメラを取り付けましたが、かなり不完全で、この本を購入して次の機会を狙っている程度の経験しかありません。 面倒でしたら業者さんもいるようですから、お願いすることも一手かなとは思います。 http://www.so-net.ne.jp/business/streaming/live_str.html http://www.moviecaster.net/campaign/ また、最近は自分でビデオサーバーを構築しなくても、簡単な設定で出来る機器もあるようで 「LF-PK1」 http://www.sony.jp/products/Consumer/locationfree/index.html 「S-152」http://www.catascopoz.com/products/network/detail_nt/s152.htm いろいろ問い合わせて、ご予算とスキルに合う方法を見つけてください。 参考までに。

mio_design
質問者

補足

FTPタイプだと、ダウンロードする形ですよね。そうではなくて、リアルタイムにイベント会場の様子を中継したいのです。現場には映像のスタッフは常駐してますが、ネット系のエンジニアは常駐できません。なのでボックスタイプ(ご紹介のS-152など)のビデオサーバを設置する予定です。そこで得られたMPEGのデータをどうやって1000人規模のユーザーに公開するかで悩んでいます。(ご紹介のS-152では同時公開が50人とありますので、これでは不足です)

  • really
  • ベストアンサー率22% (11/48)
回答No.1

マルチキャストをするには、サーバー側に、そのコンテンツを マルチキャストで配信する機能が必要ですし、 クライアントまでの接続経路のルーターにもその設定が必要と 思われます。 大規模な作業になると思われますので、ネットワーク 管理者、サーバー管理者に相談されるのがいいと思います。

関連するQ&A