SlideShare a Scribd company logo
1 of 12
Download to read offline
Windows Azure Media Service
      のハマリどころ
  ~ SDK 2.0 Preview 編 ~

http://twitter.com/normalian
http://d.hatena.co.jp/waritohutsu




                        わんくま同盟 東京勉強会 #78
自己紹介

• 割と普通 ( @normalian )
  – 普段はプロ社蓄(キリッ
  – JavaEE5 とか JavaEE6 とか得意な気が
  – わんくま同盟 のコミュニティメンバ
    • http://www.wankuma.com/
  – Microsoft MVP for Windows Azure 2010~




                 わんくま同盟 東京勉強会 #78
                                    2
色々なデバイスに対する動画対応可能!




        動画エンコード


  iPhone 向け   Android向け   WP 向け




          わんくま同盟 東京勉強会 #78
色々なデバイスに対する動画対応可能!
• Asset という論理概念を用いて、各デバイス
  用の実動画ファイルをまとめて管理できる
  Asset
                 XX アセット




     iPhone 動画    Android 動画   WP 動画

             わんくま同盟 東京勉強会 #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 での変更

                                       まだまだ変更山盛り
                                       ※I/F も変わっててワロタw




http://social.msdn.microsoft.com/Forums/en-
US/MediaServices/thread/7417b76a-d670-4b2c-8024-0e1c2ce4b803

                         わんくま同盟 東京勉強会 #78
ストレージ暗号化で地味にはまる
• 暗号化した動画ファイルは管理ポータルで再
  生できない




 管理ポータルで再生できない
      …(‘A`)


          わんくま同盟 東京勉強会 #78
.NET Framework 版の DLL しかない
• Silverlight, Flash 等で使う場合注意
                   これだけ対応・・・(‘A`)


                    動画 URI だけ渡す

                       Media Service 内の
                       動画ファイル検索、動
                       画URI 生成等の実施
                          ASP.NET +
                       Media Service SDK

             わんくま同盟 東京勉強会 #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 を
                  設定?

               わんくま同盟 東京勉強会 #78

More Related Content

More from normalian

WebSphere V7を Windows Azure上で動かすまで
WebSphere V7を Windows Azure上で動かすまでWebSphere V7を Windows Azure上で動かすまで
WebSphere V7を Windows Azure上で動かすまでnormalian
 
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~normalian
 
デベロッパーサミット2012 JAZUG LT
デベロッパーサミット2012 JAZUG LTデベロッパーサミット2012 JAZUG LT
デベロッパーサミット2012 JAZUG LTnormalian
 
SL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×SilverlightではまったことSL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×Silverlightではまったことnormalian
 
JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新normalian
 
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~normalian
 
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~normalian
 
2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~normalian
 
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~normalian
 
T35 ASP.NET MVCを使ったTDD入門
T35 ASP.NET MVCを使ったTDD入門T35 ASP.NET MVCを使ったTDD入門
T35 ASP.NET MVCを使ったTDD入門normalian
 
CLR/H勉強会44回目 Windows Azureストレージについて
CLR/H勉強会44回目 Windows AzureストレージについてCLR/H勉強会44回目 Windows Azureストレージについて
CLR/H勉強会44回目 Windows Azureストレージについてnormalian
 
わんくまっちゃ445同盟 SilverlightでTdd(仮)
わんくまっちゃ445同盟 SilverlightでTdd(仮)わんくまっちゃ445同盟 SilverlightでTdd(仮)
わんくまっちゃ445同盟 SilverlightでTdd(仮)normalian
 

More from normalian (12)

WebSphere V7を Windows Azure上で動かすまで
WebSphere V7を Windows Azure上で動かすまでWebSphere V7を Windows Azure上で動かすまで
WebSphere V7を Windows Azure上で動かすまで
 
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
 
デベロッパーサミット2012 JAZUG LT
デベロッパーサミット2012 JAZUG LTデベロッパーサミット2012 JAZUG LT
デベロッパーサミット2012 JAZUG LT
 
SL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×SilverlightではまったことSL囲む会東京5 Nodejs×Silverlightではまったこと
SL囲む会東京5 Nodejs×Silverlightではまったこと
 
JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新
 
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
 
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
 
2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~2010年インストールマニアックス ~Javaアプリ編~
2010年インストールマニアックス ~Javaアプリ編~
 
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
 
T35 ASP.NET MVCを使ったTDD入門
T35 ASP.NET MVCを使ったTDD入門T35 ASP.NET MVCを使ったTDD入門
T35 ASP.NET MVCを使ったTDD入門
 
CLR/H勉強会44回目 Windows Azureストレージについて
CLR/H勉強会44回目 Windows AzureストレージについてCLR/H勉強会44回目 Windows Azureストレージについて
CLR/H勉強会44回目 Windows Azureストレージについて
 
わんくまっちゃ445同盟 SilverlightでTdd(仮)
わんくまっちゃ445同盟 SilverlightでTdd(仮)わんくまっちゃ445同盟 SilverlightでTdd(仮)
わんくまっちゃ445同盟 SilverlightでTdd(仮)
 

Recently uploaded

【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 

Recently uploaded (10)

【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 

T78 Windows Azure Media Service のはまりどころ ~SDK2.0 Preview編~

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