Your SlideShare is downloading. ×
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。


Published on

第1回 html5j TV部 勉強会 …

第1回 html5j TV部 勉強会
MPEG-DASH。Microsoft 畠山分。

Published in: Technology

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. 第1回 html5j TV部 勉強会 2014/1/23
  • 2. Live 配信システム 複数ビットレートファイル DRM ストリーミング コンテンツ保護 Common MPEG-DASH Encryption
  • 3.
  • 4. Common Encryption
  • 5. ↕ 映像ファイルの大 きさ
  • 6. Server PIFF MPEG2-TS F4V / MP4 データ構造 Smooth Streaming HLS HDS DRM PlayReady (AES256) Adobe Access Player Silverlight など QuickTime など Flash Player など フォーマッ ト
  • 7. Smooth Streaming Http Live Streaming Http Dynamic Streaming Dynamic Adaptive Streaming over HTTP (DASH)
  • 8. リーチ機会の増加 • デバイス個別対応の 最小化 • 「ユニバーサルプレイ ヤー」 リリース期間の最小化 ベンダーロックイン からの解放 • 自分のビジネス計画を 優先できる データ資産の保護 • 複数ベンダーから選択 できる • 無駄なリソースを減ら す
  • 9. Server PIFF MPEG2-TS F4V / MP4 ISO Based Media File (MP4) / MPEG2-TS データ構造 Smooth Streaming HLS HDS MPEG-DASH DRM PlayReady (AES256) Adobe Access Common Encryption +α Player Silverlight など QuickTime など Flash Player など HMTL5 MSE + EME フォーマッ ト
  • 10. %E3%82%B8%E3%82%BF%E3%83%AB%E3%83%86%E3%83%AC% E3%83%93%E6%94%BE%E9%80%81
  • 11. sourceBuffers <video> src MediaSource SourceBuffer audio SourceBuffer video
  • 12. <video> msKeys MSMediaKeys MediaKeySession
  • 13. DASH.JS
  • 14. <html> <head> <title>HTML5 VIDEO</title> <script src="dash.all.js"></script> <script> // setup the video element and attach it to the Dash player function setupVideo() { var url = ""; var context = new Dash.di.DashContext(); var player = new MediaPlayer(context); player.startup(); player.attachView(document.querySelector("#videoplayer")); player.attachSource(url); } </head> <body> </html> </body> window.addEventListener("load", setupVideo, false); </script> <video controls id="videoplayer" width="80%" height="80%"></video>
  • 15. Server Progressive Download Smooth HLS HDS MPEG-DASH
  • 16. 8K UHD 4320p (7680 x 4320) 4K UHD 2160p (3840 x 2160) HD 1080i/1080p (1920 x 1080) SD 480i (720 x 480) 約50MB 10分 約200MB 約800MB 約3.2GB ?
  • 17.
  • 18. ファイルサイズ エンコード時間 35% 程度減 2012_12_IEEE-HEVC-Performance.pdf 500 – 1,000倍
  • 19. クラウドの活用 !?
  • 20. 仮想マシンで サーバー環境作りま くり?
  • 21. Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) (Fabric, Storage, Compute, Database) Released Coming Soon Partners Azure CDN Partner CDNs “Build-On” Media Partners and Customers
  • 22. Freew heel  Ingest Encoding Format Conversion Content On-Demand Live Protection Streaming Streaming Advertising Analytics Distribution Content Management Players
  • 23. Server 方式 Smooth /manifest HLS /manifest(format=m3u8-aapl) MPEG-DASH Progressive Download URL最後に追加する文字列 /manifest(format=mpd-time-csf) Smooth HLS HDS MPEG-DASH
  • 24. • 4Kは、もう間近 • MPEG-DASHと Common Encryption は、もう間近 • HEVCが、もうすぐ やってくる! 次にくるもの • 古いものも可能な限り • デバイス依存のDRM system 多様化対応を 熟考すべし!
  • 25. MSDNサブスクリプション Windows Azure 無料枠
  • 26. Microsoft You © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.