ストリーミング配信

ストリーミング配信
惑星物理学研究室
修士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>