Transcript ストリーミング配信
ストリーミング配信
惑星物理学研究室
修士2年
土屋 貴志
はじめに
近年のブロードバンド環境の整備
高画質動画の配信・受信などのサービス
YAHOO! によるプロ野球ネット中継
Youtube
ニコニコ動画
ピーク時 60Gbps (総量 720Gbps) (CENT Japan 2007/11/22)
NGN (近未来)
IPネットワークを用いたハイビジョン動画配信
ハイビジョンライブストリーミング(TV会議等)
ストリーミング配信サービスに注目
ストリーミング配信とは
ネットワークを通じて映像や音声などを視聴する際
に、データの受信と再生を同時に行なうことができる
サービス
通常はファイルをダウンロードする必要がある
ダウンロード
疑似ストリーミング
ストリーミング配信のメリット
ダウンロードが不要
すぐに視聴できる
ライブ配信可能
キャッシュに保存されない
HDD容量を圧迫しない
不正利用防止(コピー、改竄)
疑似ストリーミング
ダウンロードが完了した部分から再生を始める
特徴
http を用いる
コンテンツがキャッシュに保存される
シークできない(DL完了部分は可能)
利用例
YouTube
ニコニコ動画
etc …
ストリーミング配信の種類
オンデマンド配信
リクエストに応じて、見た
いときに見れる方式
利用例
ライブ配信
Gyo
Yahoo ! 動画
etc …
メリット
いつでも
どこでも
なんどでも
映像や音声をリアルタイ
ムに配信する方式
利用例
コンサートライブ
野球中継
etc …
メリット
どこでも
臨場感
ストリーミング配信の概要
ストリーミングサーバ
WEB サーバ
asx
swf
ram
エンコード
メタファイル
コンテンツ
(メディアの
URLを内包)
wmv
flv
rm
ファイル形式
mms
rtmp
rtsp
通信規約
クライアント
ストリーミング・メディア・メタファイル
メディアファイルのURLを記述したファイル
メディアファイルへの直接アクセスを制限
プレーヤーがメディアファイルにアクセスする
各ファイル形式に対応するメタファイル
asx
swf (player も含む)
Windows Media File (WMV)
Flash Video (flv)
ram
Real Media File (rm)
メタファイル (asx) の例
ブラウザから Windows Media Player にデータの制御
を移し、データのストリーミングを可能にする
メタファイルの例 simple.asx (最も簡単な場合)
<asx version="3.0">
<entry>
<ref href=“mms://IP アドレス"/>
</entry>
</asx>
タイトル、作者、コピーライト、バナーなどの表示、プレ
イリスト、途中再生、エッジ、etc … などの機能がある。
ストリーミング通信規約
MMS (TCP : 1755 UDP : 1755)
Protocol : Microsoft Media Services
Maker : Windows
RTMP (TCP : 1935, 443, 80)
Protocol : Real Time Messaging
Maker : Adobe
RTSP (TCP : 554 or 7070 UDP: 6970 - 32000)
Protocol : Real Time Streaming
Maker : Real Networks
ストリーミングサーバ
主なストリーミングサーバ
Windows Media Video
Windows Media Server
Windows Media Encoder
Helix Server
Flash Video
Flash Media Server
Red 5
Real Media
Helix Server
ストリーミング配信の実例
ストリーミング (mms)
疑似ストリーミング (http)
北大 - 羽島北高校間 双方向遠隔授業プロジェクト 2007
(http://www.ep.sci.hokudai.ac.jp/~mosir/work/2007/hashimakita/)
メタファイルの活用
再生開始時間指定
<asx version="3.0">
<title>2007 遠隔授業</title>
<author>Odakker</author>
<copyright>mosir</copyright>
<entry>
<StartTime Value = "00:62:00" />
<ref href=“mms://IP アドレス"/>
</entry>
</asx>