MIX 09 8/2/2019 8:06 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.

Slides:



Advertisements
Similar presentations
マイクロソフトがホスティングする拡張性に優れたサービス ベース アプリケーション プラットフォーム.
Advertisements

メディア配信概要と Silverlight 3 のメディア機能 制作 ( ソース ) 圧縮 ( エンコード ) 配置 ( サーバー ) 展開 ( プレイヤー )
Microsoft VDI 事例とクラウド化. あらためて MS VDI と RDP の進化 3 Windows Server 2012 R2 の標準機能 1 platform 1 experience 4 deployment choices サーバーベースの リモートデスクトップ 旧ターミナル.
この部分こそが必 要とされている ! Runtime 自身と Expression が カバーする!
Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
Oscar Koenders Principal Group Program Manager Microsoft Corporation
第28回codeseek勉強会 WPF で簡単ビデオ再生 2008年5月27日(火)
2/28/2017 1:47 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
D2-301 現時点の本資料は 完成版のスライドではありません。
MSON-B2 .NET Framework Web アプリケーション開発
Microsoft Consumer Channels and Central Marketing Group
Windows Summit /1/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /1/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /1/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
C# Programming .NET / C# Group 検索ワードでみる C#の困り事とその対策
3/2/2017 9:01 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
3/3/2017 8:49 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
3/4/ :37 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Expression Blend 3で始めるSilverlight 3アプリケーション開発
ParadoxのLiveScripting事情
Using connected devices in Metro style apps Metro スタイル アプリで デバイスを使用する
3/11/2017 7:02 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
WindowsストアアプリをC++/CXで作る
Windows Summit /13/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
クラウド開発の高速道路 ~Visual Studio 2010 による Windows Azure アプリケーション開発~
MIX 09 3/14/2017 9:51 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Consumer Channels and Central Marketing Group
表紙です.
3/17/2017 1:49 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
データはお客様に属し、かつ、コントロール可能
HP ProLiant DL980 G7 SQL Server 2008 R2 NUMA 環境 ベンチマークテスト結果報告書
Silverlight とは.
ビジネスにおける オープンソースの利用価値
XAML の勉強不要! WPF アプリケーションは作れます
大学におけるクラウド活用の 最新動向と先進ソリューションの 事例
3/21/2017 3:39 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Using tiles and notifications タイルと通知の使用
[コース: A1] .NET Framework の基礎
Windows Summit /6/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /8/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /9/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Microsoft Consumer Channels and Central Marketing Group
クラウドコンピテンシーの パフォーマンス要件における 追加の達成方法のご紹介
Microsoft Partner Network Office 365 社内使用ライセンスの有効化
Azure Pack そして災害対策 日本マイクロソフト株式会社 エバンジェリスト 高添 修
11/9/2018 3:35 AM Windows Azure Platform ハンズオン トレーニング Windows Azure アプリケーション開発概要 ~ Windows Azure 入門編 ~ © 2007 Microsoft Corporation. All rights reserved.
11/16/ :27 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Summit /22/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Windows Summit /11/23 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Windows Summit /24/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Expression Blend 3で始めるSilverlight 3アプリケーション開発
Chad Siefert Senior Test Lead Microsoft Corporation
Windows Azure 通知ハブ.
12/9/ :14 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
suppose to be expected to be should be
Microsoft Visual Studio 2005 Tools for
Windows Summit /21/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Summit /22/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
MIX 09 2/23/2019 1:22 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Max Morris Principal Program Manager Microsoft Corporation
Windows Summit /24/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
主要関係者の特定用テンプレート Windows 10 and Office 365 導入ステップ 2/24/2019
Yochay Kiriaty Senior Technical Evangelist Microsoft® Corporation
~ 第5回 認証のためのプロキシー Web Application Proxy
Windows Summit /4/10 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Craig Rowland Senior Program Manager Microsoft Corporation
Microsoft Consumer Channels and Central Marketing Group
Windows Summit 2010 © 2010 Microsoft Corporation.All rights reserved.Microsoft、Windows、Windows Vista およびその他の製品名は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。
Windows Summit /22/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Windows Azure メディアサービス
Presentation transcript:

MIX 09 8/2/2019 8:06 AM © 2009 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.

Silverlight 3 による メディア配信 - HD 配信、最新ストリーミング、DRM 8/2/2019 8:06 AM Silverlight 3 による メディア配信 - HD 配信、最新ストリーミング、DRM マイクロソフト株式会社 デベロッパー&プラットフォーム統括本部 Silverlight テクニカルマネージャ 大西 彰 エバンジェリスト 奥主 洋 © 2007 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.

アジェンダ Experience: Capture & Create: Deliver: Business Integration: まとめ メディア配信概要とSilverlight 3のメディア機能 ゲスト (株)日本国際放送様 Capture & Create: エンコードとメディアプレイヤー作成 Deliver: メディア配信方式の今までとこれから ゲスト (株)インターネットイニシアティブ様 Business Integration: Silverlight DRMとシステムインテグレーション まとめ

メディア配信概要と Silverlight 3のメディア機能 Experience メディア配信概要と Silverlight 3のメディア機能

メディア配信とは デジタルビデオや音楽をネットで配信 制作 (ソース) 圧縮 (エンコード) 配置 (サーバー) 展開 (プレイヤー)

リッチなメディア配信とは デジタルメディアとアプリケーションをセットでネットに配信 制作 圧縮 開発 (アプリ) 配置 展開

Silverlightによるメディア配信 制作 圧縮 開発 配置 展開

これまでのSilverlightとメディア JavaScript APIによるアプリケーション開発 基本的な再生機能の提供 Windows Media Video/Audio, MP3 Silverlight 2 (2008年10月) .NETによるアプリケーション開発 Silverlight DRMの搭載 アダプティブストリーミングの実験・検証

Silverlight DRMの国内実績 Yahoo! JAPAN / Major.jp NHK WORLD/日本国際放送 http://pr.yahoo.co.jp/release/2008/1001a.html NHK WORLD/日本国際放送 http://jibtv.com J-WAVE (Brandnew-J) 世界で初めてのSilverlight DRMを利用したネットラジオサービス http://www.j-wave.co.jp/bnj/topics.html

マイクロソフト Silverlightテクニカルマネージャ 大西 彰 Demo Silverlightメディア 事例紹介 マイクロソフト Silverlightテクニカルマネージャ 大西 彰

株式会社日本国際放送 メディアソリューション部 担当部長 笹川 潤一様 Customer Jibtv.com 株式会社日本国際放送 メディアソリューション部 担当部長 笹川 潤一様

Silverlight 3のメディア機能 <MediaElement /> 音楽やビデオの再生 カスタムデコーダの作成と利用 対話的なメディア再生 同期ポイント(タイムラインマーカー) サーバーログ デジタル著作権管理 (DRM) <MediaElement /> <MediaStreamSource />

サポートされているメディア 内蔵しているコーデック Raw Video Raw Audio Windows Media 7, 8, 9, Advanced Profile (VC1) Windows Media Audio 7, 8, 9, 10 H.264 (Base, Main, High Profiles) AAC-LC (Low Complexity) MP3 Raw Video YV12 – YCrCb (4:2:0) RGBA – 32ビット Alpha, R, G, B Raw Audio 8ビット/16ビットPCM (wav形式)

同期ポイントの作成 方法1:メディアへの埋め込み 方法2:動的な同期ポイント エンコーダーのツールで設定 マーカー、スクリプトコマンド アプリケーションで実行時に作成 TimelineMarkerのコレクションを作成 時刻:  TimelineMarker.Time (メディア内時刻) 型:  TimelineMarker.Type (任意の文字列) 文字列: TimelineMarker.Text (任意の文字列)

Capture & Create エンコードと メディアプレイヤー作成

メディアデータの圧縮 エンコード処理とプレイヤー作成 Expression Encoder 3

マイクロソフト Silverlightテクニカルマネージャ 大西 彰 Demo Expression Encoder 3 マイクロソフト Silverlightテクニカルマネージャ 大西 彰

アプリケーション開発 Silverlightアプリの開発 Expression Blend 3

マイクロソフト Silverlightテクニカルマネージャ 大西 彰 Demo Expression Blend 3 マイクロソフト Silverlightテクニカルマネージャ 大西 彰

HD配信への対応 クライアント側:Silverlight 3 サーバー側:IIS Media Services VC-1とH.264 GPUアクセラレーション サーバー側:IIS Media Services 効率的なストリーミング HTTPキャッシュによる負荷分散

メディア配信方式の今までとこれから Silverlight 3 によるメディア配信 Deliver メディア配信方式の今までとこれから Silverlight 3 によるメディア配信

メディア配信 今までとこれから プログレッシブダウンロード メディアストリーミング Smooth Streaming HTTP通信によるダウンロードを利用 メディアストリーミング Windows Media サービス Smooth Streaming IIS Media Services 2.0(オンデマンド) IIS Media Services 3.0(ライブ配信)

プログレッシブダウンロード 映像 プログレッシブダウンロード 映像

メディアストリーミング 映像 メディアストリーミング プログレッシブダウンロード 映像 Packet Setup Play Seek Pause Packet プログレッシブダウンロード 映像

二つの方法論の長所と短所 Smooth Streaming: 両方の長所 を併せた 方法論 チャレンジ プログレッシブ ダウンロード メディア ストリーミング 反応のいいエクスペリエンス 帯域の使い方 ユーザー追跡 プログレッシブ ダウンロード 単純なWebサーバーで動作 インフラの整ったHTTP通信 チャレンジ “ファーストマイルチャレンジ” 制限されたキャッシュ機能 個別のより小さいストリーミングネットワークの利用 制限されたエクスペリエンス 帯域の無駄使い (例:20% 視聴) 提供が必要なより低品質に合わせることが多い (例:100k) Smooth Streaming: 両方の長所 を併せた 方法論

"ファースト マイル チャレンジ" チャレンジ: スケーラビリティ メディア オリジン メディア エッジ チャレンジ: スケーラビリティ (“The Day Live Web Video Streaming Failed Us”)

Smooth Streaming User Experience Simulator demo Smooth Streaming User Experience Simulator マイクロソフト エバンジェリスト 奥主 洋 © 2007 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.

Smooth Streaming Smooth Streaming メディアストリーミング プログレッシブダウンロード Movie Video @ 01:04? Video @ 01:06? Video @ 01:08? メディアストリーミング Setup Play Seek Pause Packet プログレッシブダウンロード Movie

ファーストマイルの負荷を下げる HTTP エッジ サーバー ISP HTTP 配信 サーバー HTTP オリジン 遠隔 地域 企業

サーバーからクライアントに至るラストマイル "ラスト マイル チャレンジ" 低速 帯域 高速 CPU “ダウンロードできる最高品質” エッジ サーバー “レンダリングできる最高品質” 高速 帯域 低速 CPU “とにかく 最高品質” 状態は毎秒違い非常に複雑 高速 帯域 高速 CPU サーバーからクライアントに至るラストマイル

リアルタイムでのビットレート最適化 2.4M … Bit Rate 発見 300K 300K @ 00:00? 700K @ 00:02? 300K (start quickly) 00:00 00:02 00:04 00:06 00:08 700K (good network) 2.4M (great network) 2.4M 1.5M (glitch) 2.4M (play on…) … Bit Rate 発見 300K

基調講演のライブ配信 ~Live Smooth Streamingの実装 partner 基調講演のライブ配信 ~Live Smooth Streamingの実装 株式会社インターネットイニシアティブ アプリケーションサービス部 岡庭 大輔様 © 2007 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.

Silverlight DRMとシステム統合 Business Integration Silverlight DRMとシステム統合

DRMコンテンツをWindows/Intel Macで再生 Silverlight DRM DRMコンテンツをWindows/Intel Macで再生 元のメディア ファイル パッケージング (暗号化) 保護された メディアファイル 2種類の暗号化に対応 ・Cocktail (WMDRM) ・AES 128ビット (PlayReady) ライセンス発行 (暗号解除の鍵) PlayReady Server Silverlight 3 アプリケーション

Silverlight DRMとWMP/WM RMの共存 既存コンテンツの 書き換えは不要 配信サーバーはそのままで ライセンスサーバーを追加する 共通情報 同一のIIS環境 コンテンツ クラウド <Media> <ASP.NET> PlayReady ライセンス サーバ http://foo.net/pr/ rightsmanager.asmx <Classic ASP> WM RM ライセンス サーバ http://foo.net/wm/... (2) (1) <Desktopアプリケーション> Windows Media Player <Webアプリケーション> Silverlight 3アプリ

Silverlight DRMと メディア配信シナリオ ライセンス発行 ロジック PlayReady Server 1.プログレッシブ ダウンロード 2.オンデマンド ストリーミング 3.ライブ ストリーミング IIS + ASP.NET メディア ファイル メディア ファイル ライブ ストリーム Windows Server 2003/2008 任意のWebサーバ Windows Media Services 任意のOS Windows Server 2003/2008 4.Smooth Streaming (オンデマンド・ライブ) ストリーミングのプロトコルを 含め、通信はHTTP を利用 メディア ファイル Silverlight 3 アプリケーション IIS Media Services Silverlight 3 Windows Server 2008 Webブラウザ 4については、ツールの整備待ち Windows Mac OS

Windows Media DRM コンテンツの再生 Demo Windows Media DRM コンテンツの再生 マイクロソフト Silverlightテクニカルマネージャ 大西 彰

HTTP上でシステム統合 Silverlightの暗号化サービスを利用 漏えいしては困るデータを暗号化して通信 ユーザー認証 字幕データ 課金・アカウント情報 通信チャネルがHTTPでも セキュアなデータ転送が可能 msdn.microsoft.com/en-us/library/system.security.cryptography(VS.95).aspx

システム構成例 HTML ブラウザ OS Web サーバー メディア サーバー Silverlight アプリ ライセンス サーバー パッケージャ Silverlight アプリ 課金・認証Webサービス ライセンス サーバー ブラウザ アカウント管理 コンテンツ管理 字幕/ カタログWeb サービス OS

まとめ

Silverlightによるメディア配信 リッチなアプリケーションを使った配信 幅広いメディア形式に対応 同期ポイントを利用した字幕・広告 IIS Media Servicesによる新しいメディア体験 HTTP/RESTを利用した新しいストリーミング オンデマンドとライブ配信に対応 Silverlight DRMとHTTP上でのシステム統合 WMDRMメディアをWindowsとIntel Macで再生 暗号化サービスによるセキュアな通信

Smooth Streaming Ecosystem Experience Create Application Encode Content Deliver Content © 2007 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.

8/2/2019 8:06 AM © 2009 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. © 2007 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.