わんくま同盟 東京勉強会 #78
http://twitter.com/normalian
http://d.hatena.co.jp/waritohutsu
Windows Azure Media Service
のハマリどころ
~ SDK 2.0 Preview 編 ~
わんくま同盟 東京勉強会 #78
自己紹介
• 割と普通 ( @normalian )
–普段はプロ社蓄(キリッ
– JavaEE5 とか JavaEE6 とか得意な気が
–わんくま同盟 のコミュニティメンバ
• http://www.wankuma.com/
– Microsoft MVP for Windows Azure 2010~
2
わんくま同盟 東京勉強会 #78
色々なデバイスに対する動画対応可能!
動画エンコード
iPhone 向け Android向け WP 向け
わんくま同盟 東京勉強会 #78
• Asset という論理概念を用いて、各デバイス用の実動画ファイルをまとめて管理できる
色々なデバイスに対する動画対応可能!
XX アセット
iPhone 動画 Android 動画 WP 動画
Asset
わんくま同盟 東京勉強会 #78
わんくま同盟 東京勉強会 #78
主な問題点 • CloudMediaContext の作成が重い
• まだ Preview 版 ・・・ I/F の変化が大きい
• .NET Framework 版の DLL しかない
• ストレージ暗号化で地味にはまる
• まだ Windows Azure メディアエンコーダ しかない
わんくま同盟 東京勉強会 #78
CloudMediaContext の作成が重い
• このマシンで
• 14秒弱・・・(‘A`)
わんくま同盟 東京勉強会 #78
まだ Preview 版 ・・・ I/F の変化が大きい
• SDK 1.0 → SDK 2.0 Preview での変更
http://social.msdn.microsoft.com/Forums/en-
US/MediaServices/thread/7417b76a-d670-4b2c-8024-0e1c2ce4b803
まだまだ変更山盛り ※I/F も変わっててワロタw
わんくま同盟 東京勉強会 #78
ストレージ暗号化で地味にはまる
• 暗号化した動画ファイルは管理ポータルで再生できない
管理ポータルで再生できない…(‘A`)
わんくま同盟 東京勉強会 #78
.NET Framework 版の DLL しかない
• Silverlight, Flash 等で使う場合注意
これだけ対応・・・(‘A`)
ASP.NET +
Media Service SDK
Media Service 内の動画ファイル検索、動画URI 生成等の実施
動画 URI だけ渡す
わんくま同盟 東京勉強会 #78
まだ Windows Azure メディアエンコーダ しかない
あれ、これだけ?!
どうみても Windows
Azure 系の Encoder
のみです(濁目
http://msdn.microsoft.com/en-us/library/windowsazure/76910667-c9db-4217-
b7f7-c4a1a86c1a19
わんくま同盟 東京勉強会 #78
そうは言っても… • ちゃんと事例もあるしね
–ロンドンオリンピックでの動画配信
• あった方がはるかに便利
–ないならないで、クラウド上のインスタンスに IIS
Smooth Streaming にセットアップする必要あり
–また、↓の通りにやったところで スケールしない(‘A`)
Windows Server(VMs or Web
Role) に Smooth Streaming を設定?