インターネットライブ中継 インターネットライブ中継とは

インターネットライブ中継
NAT 技術プロジェクト
小谷 大祐
<[email protected]>
インターネットライブ中継とは
インターネット「で」ライブ(=生)中継
テレビの生中継をインターネット上で
Windows Media Technology(WMT)
RealMedia
QuickTime
1
ストリーミングとは
データをダウンロードしながら、表示する
データをダウンロードしてから、表示する。
stream・・・小川・流れ
ライブ中継で必要なこと
人をひきつけるイベント
故郷の祭り
ある程度有名
中継を知らせる広報
新聞
口コミ
ネットワークに関する知識
2
ライブ中継で必要なもの
人・電気
ビデオカメラ・三脚
エンコーダ
配信サーバ
エンコーダ∼配信サーバ間の回線
配信サーバ∼インターネットへの回線
など・・・
基本的な構成
ビデオカメラ
エンコーダ
配信サーバ
視聴者
3
ビデオカメラ・エンコーダ
映像を撮る
視聴者のPCに送るデータを作る。
配信サーバに対してデータを送る
高スペックなPCが必要
メモリ、CPU
配信サーバまでの安定した回線が必要
RTT, Hop数,経路
配信サーバ
視聴者に対して、映像のデータを送信する
高スペックなサーバマシンが必要
特にメモリ
Windows Server 2003 Standard Edition以上
Windows Media Serviceをインストール
太い回線が必要
ビットレート×視聴者数
4
視聴者
Windows Media Player 推奨
ブロードバンド回線が必要
メタファイル
映像はどこにありますか?
どのように再生しますか?
どんなことを表示しますか?
<ASX version="3.0">
<TITLE>てすと</TITLE>
<Entry>
<TITLE>てすと</TITLE>
<ref HREF=“rtsp://サーバ名/公開ポイント名"/>
</Entry>
</ASX>
5
視聴者が見るまでの流れ
ASXファイル
Webサーバ
②
配信サーバ
③
①
④
中継準備
ビットレート・フレームレートを決める
どれだけの品質の映像を送るか
1秒間に何枚の画像を送るか
必要なモノの準備
ないものは借りる
正常に動くかどうかの確認
できる範囲で。
広報
6
中継準備
権利処理
著作権
イベント関係者の承諾
中継準備(サーバ)
配信サーバ・回線
公開ポイントの作成・設定
Pull? Push?
ログ,アーカイブ
告知ページ・メタファイルの作成
映像へのURL
プロトコル名://server_name/公開ポイント名
7
PullとPush
Pull
エンコーダ
配信サーバ
Push
エンコーダ
配信サーバ
中継準備(エンコーダ)
配信サーバまでの回線
ビデオカメラとエンコーダとの接続
Windows Media Encoderのインストール
設定
コンセントの数は十分ですか?
バッテリーは大丈夫ですか?
回線は中継に使えるレベルのものですか?
8
中継中
異常がないか監視
トラブルへの対処
中継後
借りたものの返却
アクセス数の把握・分析
次回への改善点
アーカイブの公開
9
ディレイ(遅延)
エンコードに時間がかかる
配信サーバでのバッファ
プレーヤーでのバッファ
数秒∼1分程度
10