#amazon(xxxxx)
#adsense(728x90)
Past Model†[edit]
RTMP [Real Time Messaging Protocol]†[edit]
- Adobe が開発
- ポート番号は 1935/tcp
- RMTP サーバが必要
- Adobe Media Server (かつての Flash Media Server)
- Wowza Streaming Engine
- Web ブラウザ単体での再生は出来ないため、Flash Player を使用する必要がある
- 再生中、クライアント→サーバ間のコネクションは常に維持され、サーバ側からプッシュ配信される
HTTP Base†[edit]
Move Networks MAS [Move Adaptive Stream]†[edit]
- Move Networks が開発
- Microsoft Smooth Streaming に影響を与え、後に Move Networks と Microsoft は資本提携に至る
Apple HLS [HTTP Live Streaming]†[edit]
- HTTP を使用したストリーミング配信規格
- Apple が開発
- Web サーバでの配信が可能
- クライアントから必要なセグメントをリクエストする
- オリジナル ファイルを MPEG2-TS で再コンテナ化し、それをセグメント化する
- Master File(*.m3u8)
- Index File のインデックス
- ビットレートごとに Index File のパスが記載されている
- Index File(*.m3u8)
- Media File のインデックス
- セグメント化された Media File のパスが記載されている
- Media File (n.ts)
- セグメント化された MPEG2-TS ファイル
- Apple の推奨は 10 秒ごと
Microsoft Smooth Streaming†[edit]
Adobe HDS [HTTP Dynamic Streaming]†[edit]
- Flash Player、AIR にストリーミングが可能
- Apache に HTTP Origin Module を追加する事で利用できる
- Manifest File (*.f4m)
- Index File (*.f4x)
- Media File (*.f4f)
MPEG-DASH [Dynamic Adaptive Streaming over HTTP]†[edit]
- HTTP を使用したストリーミング配信規格
- セグメント化された MP4、もしくは MPEG2-TS を使用する
- ISO/IEC 23001-6
- MPD [The Media Presentation Description] (*.mpd)
- Media File の情報、DRM など
- XML 形式で記述されている
- Segment File (*.m4s)
MSE [Media Source Extensions]†[edit]
- Video エレメントに動画データを追加させる API 拡張
EME [Encrypted Media Extensions]†[edit]
- DRM システムを呼び出すための API 拡張
- DRM サーバにメタ情報を送信し、暗号鍵を要求/取得する
- CDM [Content Decryption Module] と連携
CDM [Content Decryption Module]†[edit]
CMAF [Common Media Application Format]†[edit]
- HLS と MPEG-DASH を相互運用性を高める。
- コンテナ フォーマットには fragmented MPG(fMP4)を使用し、HLS と MPEG-DASH で同じメディア ファイルを使用できる。
- セグメントを更に細かいチャンクに分割し、1 セグメントすべてが Ingest される前に Player で再生を開始することでライブ ストリーミングを低遅延で行う。
- ISO/IEC 23000-19
#adsense(728x90)
Last-modified: 2022-01-25 (火) 11:00:50