デュ~クメモ

しょ~もないことから、もしかしたら役に立つことまで、そこはかとなく書いていきます。

動画配信プロトコル

動画配信プロトコル、ストリーミング技術が乱立していて、よ~わからんので、適当にメモ。

f:id:dukecave:20161124165704j:plain

f:id:dukecave:20161124165707j:plain

 

HTTP(HyperText Transfer Protocol):
一般的な動画配信に使用される。キャッシュとしてPCに保存されるので、比較的ダウンロードは簡単。
YouTubeニコニコ動画など

RTSP(Real Time Streaming Protocol):
リアルタイム配信可能なプロトコル。キャッシュデータは再生後に破棄される。
DMMなど

MMS(Microsoft Media Server protocol):
Window Media Playerによる配信で使われるプロトコル
ABC/朝日、RCC中国放送など。

MMSH(MMS over HTTP):
WMSP(Windows Media HTTP Streaming Protocol)に相当するプロトコル

RTMP(Real Time Messaging Protocol):
Macromedia社のリアルタイム配信可能なプロトコル
暗号化の種類等により、RTMPS/RTMPE/RTMPTといった派生がある。
Ustreamニコニコ生放送など。

HLS(HTTP Live Streaming):
AppleによるHTTPベースのストリーミング・プロトコル
分割したMPEG2-TSファイルを配信。
プレイリストファイル「playlist.m3u8」、セグメント化した動画ファイル群「○.ts」
タイ・Sanookなど。

HDS(Adobe HTTP Dynamic Streaming):
ファイルを分割しフラグメント毎に配信するプロトコル
マニフェストファイル「manifest.f4m」、セグメント化した動画ファイル群「○.mp4等」
政府インターネットテレビMBS/毎日など。

Fast Streaming:
Windows Media Technologies」がバージョン9で備える高速再生技術。
サーバーとの間の帯域に余裕がある場合に、再生帯域よりも高速にダウンロードする。ダウンロード開始から再生開始までの時間を短縮したり、再生が途切れるのを減らす効果がある。
プレーヤとサーバで制御するので、MMSやRTSPだけでなく、HTTPを使っているときも即時再生できる。
同様の技術として、リアル・ネットワークスの「TurboPlay」がある。
JRT/四国放送など。

Smooth Streaming (MS-SSTR):
Microsoftが2009.04.20にリリースした、Siverlight用のストリーミング・プロトコル
HTTPプログレッシブダウンロード技術を用いている。

MicrosoftSilverlight向けのHD配信技術「Smooth Streaming」をリリース|ITpro、2009.04.21
[noreferer link='http://itpro.nikkeibp.co.jp/article/NEWS/20090421/328827/']
https://archive.is/XASvO

MPEG-DASH (Dynamic Adaptive Streaming over HTTP):
MPEGによって開発されたHTTPベースのストリーミング技術。
2012年4月にISO国際標準規格としてリリース。
VLCとGPACが再生に対応しているほか、dash.jsを使うことによってHTML5のMedia Source APIに対応しているブラウザでも再生することができ、dash.asを使うことによってFlash Playerでも再生することができる。
マニフェストファイル「manifest.mpd」、セグメント化した動画ファイル群「○.m4s」
KTN/テレビ長崎など

・マルチデバイス向け映像配信規格「MPEG-DASH」とは|ITpro、2013.04.12
[noreferer link='http://itpro.nikkeibp.co.jp/article/COLUMN/20130409/469442/']
https://archive.is/82oal
・DASH Basics
[noreferer link='http://helixproducts.real.com/hmdp/documentation/helixserver/1512_LR/html/Content/HelixHelp/DASH_Client_Basics.htm']
https://archive.is/tx5dc

 

参考サイト:
USTREAMなどストリーミングのプロトコルって? | USTREAM 録画保存してみよう
http://blog.livedoor.jp/streamingfan/archives/24694477.html
[filelink link=a405.htm title=""]

・ストリーミング - Wiki
http://ee72078.moo.jp/chinsan/pc/Lab/index.php?%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0
[filelink link=a406.htm title=""]

・2大動画再生ソフトの最新版、バースト転送で即時再生を競う|ITpro
http://itpro.nikkeibp.co.jp/members/NBY/ITARTICLE/20021129/1/
[filelink link=a407.htm title=""]

・Wowza Streaming Engine 仕様(v4)DPSJ Web Site | DPSJ Web Site
https://archive.is/nDEj3

親記事:

動画ファイル関連ソフト その04 ダウンロード編

 

【おしまい】(2014.06.29作成~2016.05.06更新)