SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
クラウドサービスを使って作る
  割と普通な動画サイト?

     2013年3月9日
          #jazug

         割と普通
自己紹介
• 割と普通(@normalian)
 – Japan Windows Azure User Group コアメンバ(キリッ
 – 普段はスーツを着こなすリーマン(キリリッ
 – Microsoft MVP for Windows Azure 2010~
  ※Microsoft 様の社員ではありません
 – 「Windows Azure テクニカルハンドブック」執筆




                                              2
はじめに


 動画再生の基礎(クライアント側)


  動画再生の基礎(サーバ側)


 動画再生のコツ的な何か


まとめ

                    3
お気に入り動画をどこでも見たい




こってる素敵な動画   秘密の(*´Д`)ハァハァ動画
                              4
でも動画の再生は色々と…
• デバイスが色々あり杉
 – PC、タブレット、スマートフォン
   解像度差異 & 通信回線差異どうする?


• 再生の実装方式
 – HTML5、RIA(Flash/ Silverlight)、Native


• 配信方法
 – ファイル直置き?ストリーミング?
                                          5
手持ちの動画をどうしよう?
• ゴロゴロ寝ながら見たい

• iPhone, iPad, Surface とかでも見たい

• ローカルで頑張って管理したくない




                                  6
はじめに


 動画再生の基礎(クライアント側)


  動画再生の基礎(サーバ側)


 動画再生のコツ的な何か


まとめ

                    7
でも動画の再生は色々と…



PC




スマートフォン タブレット

     クライアント側
                8
動画の再生は大枠三つ(1/2)




 RIA

Native
                   9
動画の再生は大枠三つ(2/2)
機能低
汎用高            ○ (一応)マルチデバイスで利用可能
               ○ JavaScript プラグインが多々
               × ブラウザ毎に対応 codec が異なる

               ○ ストリーミング再生/凝った再生系
                 が対応可能(※注)
       RIA     × iPhone/iPad で利用できず、
                 Android 側も微妙
               ○ デバイスの隠された機能もフル活用
               × デバイス毎に頑張って実装が必要

機能高
      Native
汎用低   ※注 HTTP Live Streaming の場合 HTML5 でも可能
                                          10
HTML5 での動画再生(1/3)
• ブラウザ毎で対応コデックがバラバラ
• MP4 が良さげだが PC 向けだけなら RIA ?
ブラウザ      MP4(H.264)   WebM   Ogg
IE9 以降        ○         △
Firefox       △         ○     ○
Chrome        ○         ○     ○
Safari        ○
Opera                   ○     ○
          △ …プラグインを別途インストールで再生可能
                                    11
HTML5 での動画再生(2/3)
• ブラウザによってサポートされない動画
  フォーマットがあるため、動画ソースを
  複数指定する必要あり

 <video controls>
  <source src=“demo.webm” type=“video/webm”>
  <source src=“demo.mp4” type=“video/mp4”>
  HTML5 がサポートされてません
 </video>




                                               12
HTML5 での動画再生(3/3)
• JavaScript プラグイン多め




   VideoJs
                 Player Framework

                                    13
RIA での動画再生(1/2)
• RIA で実現可能な配信方式
 – ストリーミング再生
 – コンテンツ保護
 – 直接ダウンロードの回避
 – ライブ配信
  ※注1 HTML5 の <video> と異なり高度な再生が可能
  ※注2 HTTP Live Streaming がサポートされた場合、
      RIA を利用せずにストリーミング再生が可能




                                        14
RIA での動画再生(2/2)
• RIA での動画再生用コンポーネントを利
  用して動画を再生可能
 <Core:SMFPlayer Name="SMFPlayer">
   <Core:SMFPlayer.Playlist>
    <Media:PlaylistItem
DeliveryMethod="AdaptiveStreaming"
MediaSource="http://smf.vertigo.com/videos/wildlif
e.wmv"/>
   </Core:SMFPlayer.Playlist>
 </Core:SMFPlayer>



                                                     15
動画再生




demo ...
はじめに


 動画再生の基礎(クライアント側)


  動画再生の基礎(サーバ側)


 動画再生のコツ的な何か


まとめ

                    17
サーバ側の実現方式は??



PC




スマートフォン タブレット

     クライアント側    サーバ側
                       18
サーバ側の課題
• 動画ファイルが重すぎ
 – 一つのファイルが大きすぎて格納しきれない
 – マルチデバイス向けに複数エンコードも…
• 配信サーバに負荷がかかりまくり
 – 動画ファイルを大量に配信すると負荷が…
 – エンコードの CPU 負荷が大きすぎ
• 通信回線が遅い
 – 細い回線だとつらい


                          19
サーバ側の課題をクラウドで解決!

• 動画ファイルが重すぎ
 – クラウドストレージがあるよ!
   ※アップロードは無料ですし(/ω\)イヤン
• 配信サーバに負荷がかかりまくり
 – クラウドの CPU リソースを使えばいいよ!


• 通信回線が遅い
 – 容量小さめの動画エンコード+キャッシュ!


                            20
サーバ側の課題をクラウドで解決!

① 配信制御&エンコーディング機能
 – Windows Azure Media Service
   • Silverlight + IIS Smooth Streaming 可能
 – Amazon Elastic Transcoder
   • Flash + Adobe Media Server の ストリーミング
     再生可能


② コンテンツキャッシュ機能
 – Windows Azure Contents Delivery Network
 – Amazon CloudFront
                                             21
① 配信制御&エンコーディング機能

• 色々なデバイスに対する動画が対応可能!



           動画エンコード




   iPhone 向け   Android向け   PC 向け
② コンテンツキャッシュ機能

• 静的コンテンツを近隣のサーバでキャッ
  シュして配信する




東アジア(香港)    東京
はじめに


 動画再生の基礎(クライアント側)


  動画再生の基礎(サーバ側)


 動画再生のコツ的な何か


まとめ

                    24
サーバ側での対応
• Windows Azure Media Service にて
 ① クラウドストレージに動画を格納
 ② クラウド上で動画をエンコード
 ③ エンコードした動画を公開&配信



管理ポータルで demo ...

                                   25
①クラウドストレージへの格納
//Media Service 制御用のコンテキスト作成
var context =
  new CloudMediaContext(_accountName, _accountKey);

// 動画格納用のインスタンスを作成
var asset = context.Assets.Create("某店舗動画",
     AssetCreationOptions.StorageEncrypted);

// 実ファイルを取得
var assetFile =
     asset.AssetFiles.Create(Path.GetFileName(filePath));

// 動画のアップロード
assetFile.Upload(filePath);

                                                            26
②クラウドでのエンコード
CloudMediaContext context = <略>;
var asset = <略>;

//ジョブの作成と実行
var job = context.Jobs.Create("Encoding Job");
var task = job.Tasks.AddNew("Encoding Task",
   GetMediaProcessor("Windows Azure Media Encoder",
       context),
   "H264 Broadband SD 4x3",
   TaskOptions.None);
task.InputAssets.Add(asset);
task.OutputAssets.AddNew(“鍋動画 – エンコード版",
    AssetCreationOptions.None);
job.Submit();
    ※参考 http://msdn.microsoft.com/en-
        us/library/windowsazure/jj129582.aspx         27
③動画の公開&配信
CloudMediaContext context = <略>;
var asset = <略>;

// 許可属性を作成
IAccessPolicy accessPolicy =
   context.AccessPolicies.Create("30日読みとり許可",
      TimeSpan.FromDays(30),
      AccessPermissions.Read);

// 配置情報の付与
ILocator locator =
   context.Locators.CreateLocator(LocatorType.Sas,
   asset,
   accessPolicy,
   DateTime.UtcNow.AddDays(-1));
                                                     28
サーバ側での対応
① クラウドストレージに動画を格納
② クラウド上で動画をエンコード
③ エンコードした動画を公開&配信
 ※REST API + Java SDK も公開



ソースコードで demo ...

                            29
はじめに


 動画再生の基礎(クライアント側)


  動画再生の基礎(サーバ側)


 動画再生のコツ的な何か


まとめ

                    30
動画の見せ方 – 字幕編

• クライアント側で解決
 – PC 向けには JavaScript でも十分いける
  • Timed Text Markup Language の利用
  http://ie.microsoft.com/testdrive/Graphics/Capt
  ionMaker/
 – スマフォ、タブレットは Native でないと困難
  • iOS5 以降(iPhone のみ?)、Android 2.X系?は動
    画のインライン再生ができない
• サーバ側で解決
 – そもそも文字列を埋め込んだ動画をエンコー
   ドする(取り回し悪いけど…)
動画の見せ方 – 予告だけ見せたい

• JavaScript を利用した source 属性の入れ
  替え or 動画再生前に特定ページへリダイ
  レクト
• 閲覧者側に余計な操作をさせたくなければ
  RIA or Native で

 <video controls>
  <source src=“demo.webm” type=“video/webm”>
  <source src=“demo.mp4” type=“video/mp4”>
  HTML5 がサポートされてません
 </video>
はじめに


 動画再生の基礎(クライアント側)


  動画再生の基礎(サーバ側)


 動画再生のコツ的な何か


まとめ

                    33
まとめ
• そもそものターゲットを決めましょう
 – マルチデバイスし過ぎは即死の元


• 高度な再生を求めなければ HTML5 で
 – ストリーミング再生とかいるなら RIA で再生


• クラウドを利用して手間を減らそう
 – 大きいファイル、一時的に大き目な CPU リ
   ソースはクラウドが得意
                             34
御清聴ありがとうございました
                 35

Más contenido relacionado

La actualidad más candente

B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)chenree3
 
NSX-Tから見たvSphere with Kubernetesのネットワーキング
NSX-Tから見たvSphere with KubernetesのネットワーキングNSX-Tから見たvSphere with Kubernetesのネットワーキング
NSX-Tから見たvSphere with KubernetesのネットワーキングTomoyuki Tanigaki
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説wintechq
 
ふくあず Nchikita 140629-2
ふくあず Nchikita 140629-2ふくあず Nchikita 140629-2
ふくあず Nchikita 140629-2wintechq
 
トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎Naoki Abe
 
A2 niijima
A2 niijimaA2 niijima
A2 niijimachenree3
 
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)Akihiro Kuwano
 
20180901 community ws2019_share
20180901 community ws2019_share20180901 community ws2019_share
20180901 community ws2019_shareOsamu Takazoe
 
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会axsh co., LTD.
 
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモHyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモwintechq
 
Hyper-V Replica
Hyper-V ReplicaHyper-V Replica
Hyper-V ReplicaNaoki Abe
 
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...axsh co., LTD.
 
SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編)
 SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編) SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編)
SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編)Yuichi Tamagawa
 

La actualidad más candente (16)

B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
 
NSX-Tから見たvSphere with Kubernetesのネットワーキング
NSX-Tから見たvSphere with KubernetesのネットワーキングNSX-Tから見たvSphere with Kubernetesのネットワーキング
NSX-Tから見たvSphere with Kubernetesのネットワーキング
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説
 
Dev@cloudの実装
Dev@cloudの実装Dev@cloudの実装
Dev@cloudの実装
 
ふくあず Nchikita 140629-2
ふくあず Nchikita 140629-2ふくあず Nchikita 140629-2
ふくあず Nchikita 140629-2
 
トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎
 
VIOPS03: XenServer アーキテクチャー
VIOPS03: XenServer アーキテクチャーVIOPS03: XenServer アーキテクチャー
VIOPS03: XenServer アーキテクチャー
 
A2 niijima
A2 niijimaA2 niijima
A2 niijima
 
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
 
20180901 community ws2019_share
20180901 community ws2019_share20180901 community ws2019_share
20180901 community ws2019_share
 
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会
 
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモHyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
 
Hyper-V Replica
Hyper-V ReplicaHyper-V Replica
Hyper-V Replica
 
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
 
SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編)
 SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編) SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編)
SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編)
 
Wakame Tech #1
Wakame Tech #1Wakame Tech #1
Wakame Tech #1
 

Similar a Windows Azure Media Serviceで作成する割と普通な動画サイト

ストリーミングのげんざい
ストリーミングのげんざいストリーミングのげんざい
ストリーミングのげんざいTetsuya Morimoto
 
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developer Camp 2012 Japan Fall
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2specialKatsuhito Katoh
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンスKaoru NAKAMURA
 
シンラ・テクノロジー第2回クラウドゲーム開発者会議
シンラ・テクノロジー第2回クラウドゲーム開発者会議シンラ・テクノロジー第2回クラウドゲーム開発者会議
シンラ・テクノロジー第2回クラウドゲーム開発者会議Shinra_Technologies
 
Web サービス インフラの近未来
Web サービス インフラの近未来Web サービス インフラの近未来
Web サービス インフラの近未来Syuichi Murashima
 
動画共有ツール
動画共有ツール動画共有ツール
動画共有ツールtamtam180
 
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化Yusuke Goto
 
Adobe Anywhere デモンストレーション
Adobe Anywhere デモンストレーションAdobe Anywhere デモンストレーション
Adobe Anywhere デモンストレーションDell TechCenter Japan
 
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術Yusuke Goto
 
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたWindows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたTakashi Kanai
 
WEB&モバイルマーケティングEXPO春ミニシアター
WEB&モバイルマーケティングEXPO春ミニシアターWEB&モバイルマーケティングEXPO春ミニシアター
WEB&モバイルマーケティングEXPO春ミニシアターKeisuke Nakagawa
 
Videoshare introduce
Videoshare introduceVideoshare introduce
Videoshare introducevideoshare_jp
 
組込みAndroid入門実習
組込みAndroid入門実習組込みAndroid入門実習
組込みAndroid入門実習ksk sue
 
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例gree_tech
 
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミングDLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミングterurou
 
play framework 勉強会 in 関西
play framework 勉強会 in 関西play framework 勉強会 in 関西
play framework 勉強会 in 関西Shinichi Kozake
 
消滅都市 Cocos2d-xでの演出・UIあれこれ
消滅都市 Cocos2d-xでの演出・UIあれこれ消滅都市 Cocos2d-xでの演出・UIあれこれ
消滅都市 Cocos2d-xでの演出・UIあれこれShun Noguchi
 
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Yuya Yamaki
 

Similar a Windows Azure Media Serviceで作成する割と普通な動画サイト (20)

ストリーミングのげんざい
ストリーミングのげんざいストリーミングのげんざい
ストリーミングのげんざい
 
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2special
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
 
シンラ・テクノロジー第2回クラウドゲーム開発者会議
シンラ・テクノロジー第2回クラウドゲーム開発者会議シンラ・テクノロジー第2回クラウドゲーム開発者会議
シンラ・テクノロジー第2回クラウドゲーム開発者会議
 
Web サービス インフラの近未来
Web サービス インフラの近未来Web サービス インフラの近未来
Web サービス インフラの近未来
 
動画共有ツール
動画共有ツール動画共有ツール
動画共有ツール
 
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
 
Adobe Anywhere デモンストレーション
Adobe Anywhere デモンストレーションAdobe Anywhere デモンストレーション
Adobe Anywhere デモンストレーション
 
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術
 
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたWindows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみた
 
WEB&モバイルマーケティングEXPO春ミニシアター
WEB&モバイルマーケティングEXPO春ミニシアターWEB&モバイルマーケティングEXPO春ミニシアター
WEB&モバイルマーケティングEXPO春ミニシアター
 
Videoshare introduce
Videoshare introduceVideoshare introduce
Videoshare introduce
 
組込みAndroid入門実習
組込みAndroid入門実習組込みAndroid入門実習
組込みAndroid入門実習
 
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
 
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミングDLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
 
play framework 勉強会 in 関西
play framework 勉強会 in 関西play framework 勉強会 in 関西
play framework 勉強会 in 関西
 
Clrh 101218
Clrh 101218Clrh 101218
Clrh 101218
 
消滅都市 Cocos2d-xでの演出・UIあれこれ
消滅都市 Cocos2d-xでの演出・UIあれこれ消滅都市 Cocos2d-xでの演出・UIあれこれ
消滅都市 Cocos2d-xでの演出・UIあれこれ
 
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
 

Más de normalian

エンプラはつらいよ~クラウド提案時に気を付けるポイント~
エンプラはつらいよ~クラウド提案時に気を付けるポイント~エンプラはつらいよ~クラウド提案時に気を付けるポイント~
エンプラはつらいよ~クラウド提案時に気を付けるポイント~normalian
 
20140920 大分進化したメディアサービスで遊んでみた
20140920 大分進化したメディアサービスで遊んでみた20140920 大分進化したメディアサービスで遊んでみた
20140920 大分進化したメディアサービスで遊んでみたnormalian
 
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL DatabaseWindows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Databasenormalian
 
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発normalian
 
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かすWebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かすnormalian
 
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~normalian
 
Windows Azure Bootcamp メディアサービス編
Windows Azure Bootcamp メディアサービス編Windows Azure Bootcamp メディアサービス編
Windows Azure Bootcamp メディアサービス編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
 

Más de normalian (19)

エンプラはつらいよ~クラウド提案時に気を付けるポイント~
エンプラはつらいよ~クラウド提案時に気を付けるポイント~エンプラはつらいよ~クラウド提案時に気を付けるポイント~
エンプラはつらいよ~クラウド提案時に気を付けるポイント~
 
20140920 大分進化したメディアサービスで遊んでみた
20140920 大分進化したメディアサービスで遊んでみた20140920 大分進化したメディアサービスで遊んでみた
20140920 大分進化したメディアサービスで遊んでみた
 
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL DatabaseWindows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
 
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
 
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かすWebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
 
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
 
Windows Azure Bootcamp メディアサービス編
Windows Azure Bootcamp メディアサービス編Windows Azure Bootcamp メディアサービス編
Windows Azure Bootcamp メディアサービス編
 
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(仮)
 

Windows Azure Media Serviceで作成する割と普通な動画サイト