Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
normalian
7,578 views
Windows Azure Media Serviceで作成する割と普通な動画サイト
Sports
◦
Read more
8
Save
Share
Embed
Embed presentation
Download
Downloaded 22 times
1
/ 35
2
/ 35
3
/ 35
4
/ 35
5
/ 35
6
/ 35
7
/ 35
8
/ 35
9
/ 35
10
/ 35
11
/ 35
12
/ 35
13
/ 35
14
/ 35
15
/ 35
16
/ 35
17
/ 35
18
/ 35
19
/ 35
20
/ 35
21
/ 35
22
/ 35
23
/ 35
24
/ 35
25
/ 35
26
/ 35
27
/ 35
28
/ 35
29
/ 35
30
/ 35
31
/ 35
32
/ 35
33
/ 35
34
/ 35
35
/ 35
More Related Content
PPTX
クラウドサービスを使って作る動画サイト?
by
Daichi Isami
PDF
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
by
Hiroshi Matsumoto
PDF
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
by
満徳 関
PDF
コンテナ今昔物語_2021_12_22
by
勇 黒沢
PDF
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
by
Yuichi Tamagawa
PPTX
Azure Media Services 大全
by
Daiyu Hatakeyama
PDF
「動画配信の過去と未来」(第一回市ヶ谷Geek★Night)
by
オプト公式
PPTX
LinAction Theme Docker
by
cyberblack28 Ichikawa
クラウドサービスを使って作る動画サイト?
by
Daichi Isami
Windows Server 2019 の Hyper-Converged Infrastructure (HCI)
by
Hiroshi Matsumoto
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
by
満徳 関
コンテナ今昔物語_2021_12_22
by
勇 黒沢
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
by
Yuichi Tamagawa
Azure Media Services 大全
by
Daiyu Hatakeyama
「動画配信の過去と未来」(第一回市ヶ谷Geek★Night)
by
オプト公式
LinAction Theme Docker
by
cyberblack28 Ichikawa
What's hot
PDF
トラブルから理解するHyper vの基礎
by
Naoki Abe
PDF
ふくあず Nchikita 140629-2
by
wintechq
PDF
Hyper-V Replica
by
Naoki Abe
PDF
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
by
Akihiro Kuwano
PDF
VIOPS03: XenServer アーキテクチャー
by
VIOPS Virtualized Infrastructure Operators group ARCHIVES
PPTX
NSX-Tから見たvSphere with Kubernetesのネットワーキング
by
Tomoyuki Tanigaki
PDF
A2 niijima
by
chenree3
PDF
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
by
chenree3
PDF
Wakame Project - 自作クラウド研究会
by
axsh co., LTD.
PDF
Azure IaaS 解説
by
wintechq
PDF
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
by
wintechq
PDF
SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編)
by
Yuichi Tamagawa
PPTX
Dev@cloudの実装
by
Kohsuke Kawaguchi
PDF
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
by
axsh co., LTD.
PPTX
20180901 community ws2019_share
by
Osamu Takazoe
PDF
Wakame Tech #1
by
axsh co., LTD.
トラブルから理解するHyper vの基礎
by
Naoki Abe
ふくあず Nchikita 140629-2
by
wintechq
Hyper-V Replica
by
Naoki Abe
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
by
Akihiro Kuwano
VIOPS03: XenServer アーキテクチャー
by
VIOPS Virtualized Infrastructure Operators group ARCHIVES
NSX-Tから見たvSphere with Kubernetesのネットワーキング
by
Tomoyuki Tanigaki
A2 niijima
by
chenree3
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
by
chenree3
Wakame Project - 自作クラウド研究会
by
axsh co., LTD.
Azure IaaS 解説
by
wintechq
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
by
wintechq
SoftLayer Bluemix Summit 2015 はじめてのSoftLayer(サーバー、ストレージ編)
by
Yuichi Tamagawa
Dev@cloudの実装
by
Kohsuke Kawaguchi
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
by
axsh co., LTD.
20180901 community ws2019_share
by
Osamu Takazoe
Wakame Tech #1
by
axsh co., LTD.
Similar to Windows Azure Media Serviceで作成する割と普通な動画サイト
KEY
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
by
Kentaro Matsumae
PDF
IIS Media Services 3.0 による動画配信
by
shigeya
PDF
HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望
by
Teiichi Ota
PDF
ライブストリーミングの基礎知識
by
kumaryu
PPTX
AWS Black Belt Online Seminar 2018 動画配信 on AWS
by
Amazon Web Services Japan
PDF
WebRTCの技術解説 公開版
by
Contest Ntt-west
PDF
ゆるべん Webアプリ開発概要 20130127
by
Y
PDF
HTML5(JAGAT)
by
一般社団法人メディア事業開発会議
PDF
ストリーミングのげんざい
by
Tetsuya Morimoto
PDF
WEB&モバイルマーケティングEXPO春ミニシアター
by
Keisuke Nakagawa
PDF
Windows Azure Bootcamp メディアサービス編
by
normalian
KEY
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
by
Kentaro Matsumae
PDF
高橋 Flash30 ビデオ
by
smallworkshop
PDF
HTML5ビデオ導入編
by
Yuki Naotori
PPT
動画マーケティング基礎知識
by
Junpei Katayama
PDF
20151207 Streaming on AWS
by
Kiyonori Kitasako
PDF
for Enterprise:ULIZA Flex ver1.00
by
Yasunori Kawata
PPTX
WebRTCが拓く新たなWebビジネスの世界
by
Kensaku Komatsu
PPTX
企画者が押さえておきたいHtml5アプリ開発の要点
by
Monaca
PPT
#021 caac
by
Katsuhide Hirai
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
by
Kentaro Matsumae
IIS Media Services 3.0 による動画配信
by
shigeya
HTML5でDRMってアリなの?〜誰も教えてくれないマルチデバイス時代のコンテンツ保護。その現状と展望
by
Teiichi Ota
ライブストリーミングの基礎知識
by
kumaryu
AWS Black Belt Online Seminar 2018 動画配信 on AWS
by
Amazon Web Services Japan
WebRTCの技術解説 公開版
by
Contest Ntt-west
ゆるべん Webアプリ開発概要 20130127
by
Y
HTML5(JAGAT)
by
一般社団法人メディア事業開発会議
ストリーミングのげんざい
by
Tetsuya Morimoto
WEB&モバイルマーケティングEXPO春ミニシアター
by
Keisuke Nakagawa
Windows Azure Bootcamp メディアサービス編
by
normalian
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
by
Kentaro Matsumae
高橋 Flash30 ビデオ
by
smallworkshop
HTML5ビデオ導入編
by
Yuki Naotori
動画マーケティング基礎知識
by
Junpei Katayama
20151207 Streaming on AWS
by
Kiyonori Kitasako
for Enterprise:ULIZA Flex ver1.00
by
Yasunori Kawata
WebRTCが拓く新たなWebビジネスの世界
by
Kensaku Komatsu
企画者が押さえておきたいHtml5アプリ開発の要点
by
Monaca
#021 caac
by
Katsuhide Hirai
More from normalian
PPT
T35 ASP.NET MVCを使ったTDD入門
by
normalian
PDF
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
by
normalian
PDF
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
by
normalian
PDF
20140920 大分進化したメディアサービスで遊んでみた
by
normalian
PDF
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
by
normalian
PDF
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
by
normalian
PDF
2010年インストールマニアックス ~Javaアプリ編~
by
normalian
PDF
JAZ一周年総会 Windows Azure 直近の更新
by
normalian
PDF
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
by
normalian
PPTX
CLR/H勉強会44回目 Windows Azureストレージについて
by
normalian
PDF
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
by
normalian
PDF
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
by
normalian
PDF
WebSphere V7を Windows Azure上で動かすまで
by
normalian
PDF
デベロッパーサミット2012 JAZUG LT
by
normalian
PDF
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
by
normalian
PPTX
SL囲む会東京5 Nodejs×Silverlightではまったこと
by
normalian
PDF
エンプラはつらいよ~クラウド提案時に気を付けるポイント~
by
normalian
PPTX
わんくまっちゃ445同盟 SilverlightでTdd(仮)
by
normalian
T35 ASP.NET MVCを使ったTDD入門
by
normalian
Windows Azure 上の WebLogic Server 12c から JPA を利用した O/R マッピング to SQL Database
by
normalian
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
by
normalian
20140920 大分進化したメディアサービスで遊んでみた
by
normalian
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
by
normalian
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
by
normalian
2010年インストールマニアックス ~Javaアプリ編~
by
normalian
JAZ一周年総会 Windows Azure 直近の更新
by
normalian
Windows Azure 上で Eclipse と WebLogic Server 12c で JavaEE6 開発
by
normalian
CLR/H勉強会44回目 Windows Azureストレージについて
by
normalian
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
by
normalian
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
by
normalian
WebSphere V7を Windows Azure上で動かすまで
by
normalian
デベロッパーサミット2012 JAZUG LT
by
normalian
WebLogic Server 12c を Windows Azure の Windows Server 2012 R2 で動かす
by
normalian
SL囲む会東京5 Nodejs×Silverlightではまったこと
by
normalian
エンプラはつらいよ~クラウド提案時に気を付けるポイント~
by
normalian
わんくまっちゃ445同盟 SilverlightでTdd(仮)
by
normalian
Windows Azure Media Serviceで作成する割と普通な動画サイト
1.
クラウドサービスを使って作る 割と普通な動画サイト?
2013年3月9日 #jazug 割と普通
2.
自己紹介 • 割と普通(@normalian) –
Japan Windows Azure User Group コアメンバ(キリッ – 普段はスーツを着こなすリーマン(キリリッ – Microsoft MVP for Windows Azure 2010~ ※Microsoft 様の社員ではありません – 「Windows Azure テクニカルハンドブック」執筆 2
3.
はじめに 動画再生の基礎(クライアント側)
動画再生の基礎(サーバ側) 動画再生のコツ的な何か まとめ 3
4.
お気に入り動画をどこでも見たい こってる素敵な動画
秘密の(*´Д`)ハァハァ動画 4
5.
でも動画の再生は色々と… • デバイスが色々あり杉 –
PC、タブレット、スマートフォン 解像度差異 & 通信回線差異どうする? • 再生の実装方式 – HTML5、RIA(Flash/ Silverlight)、Native • 配信方法 – ファイル直置き?ストリーミング? 5
6.
手持ちの動画をどうしよう? • ゴロゴロ寝ながら見たい • iPhone,
iPad, Surface とかでも見たい • ローカルで頑張って管理したくない 6
7.
はじめに 動画再生の基礎(クライアント側)
動画再生の基礎(サーバ側) 動画再生のコツ的な何か まとめ 7
8.
でも動画の再生は色々と… PC スマートフォン タブレット
クライアント側 8
9.
動画の再生は大枠三つ(1/2) RIA Native
9
10.
動画の再生は大枠三つ(2/2) 機能低 汎用高
○ (一応)マルチデバイスで利用可能 ○ JavaScript プラグインが多々 × ブラウザ毎に対応 codec が異なる ○ ストリーミング再生/凝った再生系 が対応可能(※注) RIA × iPhone/iPad で利用できず、 Android 側も微妙 ○ デバイスの隠された機能もフル活用 × デバイス毎に頑張って実装が必要 機能高 Native 汎用低 ※注 HTTP Live Streaming の場合 HTML5 でも可能 10
11.
HTML5 での動画再生(1/3) • ブラウザ毎で対応コデックがバラバラ •
MP4 が良さげだが PC 向けだけなら RIA ? ブラウザ MP4(H.264) WebM Ogg IE9 以降 ○ △ Firefox △ ○ ○ Chrome ○ ○ ○ Safari ○ Opera ○ ○ △ …プラグインを別途インストールで再生可能 11
12.
HTML5 での動画再生(2/3) • ブラウザによってサポートされない動画
フォーマットがあるため、動画ソースを 複数指定する必要あり <video controls> <source src=“demo.webm” type=“video/webm”> <source src=“demo.mp4” type=“video/mp4”> HTML5 がサポートされてません </video> 12
13.
HTML5 での動画再生(3/3) • JavaScript
プラグイン多め VideoJs Player Framework 13
14.
RIA での動画再生(1/2) • RIA
で実現可能な配信方式 – ストリーミング再生 – コンテンツ保護 – 直接ダウンロードの回避 – ライブ配信 ※注1 HTML5 の <video> と異なり高度な再生が可能 ※注2 HTTP Live Streaming がサポートされた場合、 RIA を利用せずにストリーミング再生が可能 14
15.
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
16.
動画再生 demo ...
17.
はじめに 動画再生の基礎(クライアント側)
動画再生の基礎(サーバ側) 動画再生のコツ的な何か まとめ 17
18.
サーバ側の実現方式は?? PC スマートフォン タブレット
クライアント側 サーバ側 18
19.
サーバ側の課題 • 動画ファイルが重すぎ –
一つのファイルが大きすぎて格納しきれない – マルチデバイス向けに複数エンコードも… • 配信サーバに負荷がかかりまくり – 動画ファイルを大量に配信すると負荷が… – エンコードの CPU 負荷が大きすぎ • 通信回線が遅い – 細い回線だとつらい 19
20.
サーバ側の課題をクラウドで解決! • 動画ファイルが重すぎ –
クラウドストレージがあるよ! ※アップロードは無料ですし(/ω\)イヤン • 配信サーバに負荷がかかりまくり – クラウドの CPU リソースを使えばいいよ! • 通信回線が遅い – 容量小さめの動画エンコード+キャッシュ! 20
21.
サーバ側の課題をクラウドで解決! ① 配信制御&エンコーディング機能 –
Windows Azure Media Service • Silverlight + IIS Smooth Streaming 可能 – Amazon Elastic Transcoder • Flash + Adobe Media Server の ストリーミング 再生可能 ② コンテンツキャッシュ機能 – Windows Azure Contents Delivery Network – Amazon CloudFront 21
22.
① 配信制御&エンコーディング機能 • 色々なデバイスに対する動画が対応可能!
動画エンコード iPhone 向け Android向け PC 向け
23.
② コンテンツキャッシュ機能 • 静的コンテンツを近隣のサーバでキャッ
シュして配信する 東アジア(香港) 東京
24.
はじめに 動画再生の基礎(クライアント側)
動画再生の基礎(サーバ側) 動画再生のコツ的な何か まとめ 24
25.
サーバ側での対応 • Windows Azure
Media Service にて ① クラウドストレージに動画を格納 ② クラウド上で動画をエンコード ③ エンコードした動画を公開&配信 管理ポータルで demo ... 25
26.
①クラウドストレージへの格納 //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
27.
②クラウドでのエンコード 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
28.
③動画の公開&配信 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
29.
サーバ側での対応 ① クラウドストレージに動画を格納 ② クラウド上で動画をエンコード ③
エンコードした動画を公開&配信 ※REST API + Java SDK も公開 ソースコードで demo ... 29
30.
はじめに 動画再生の基礎(クライアント側)
動画再生の基礎(サーバ側) 動画再生のコツ的な何か まとめ 30
31.
動画の見せ方 – 字幕編 •
クライアント側で解決 – PC 向けには JavaScript でも十分いける • Timed Text Markup Language の利用 http://ie.microsoft.com/testdrive/Graphics/Capt ionMaker/ – スマフォ、タブレットは Native でないと困難 • iOS5 以降(iPhone のみ?)、Android 2.X系?は動 画のインライン再生ができない • サーバ側で解決 – そもそも文字列を埋め込んだ動画をエンコー ドする(取り回し悪いけど…)
32.
動画の見せ方 – 予告だけ見せたい •
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.
はじめに 動画再生の基礎(クライアント側)
動画再生の基礎(サーバ側) 動画再生のコツ的な何か まとめ 33
34.
まとめ • そもそものターゲットを決めましょう –
マルチデバイスし過ぎは即死の元 • 高度な再生を求めなければ HTML5 で – ストリーミング再生とかいるなら RIA で再生 • クラウドを利用して手間を減らそう – 大きいファイル、一時的に大き目な CPU リ ソースはクラウドが得意 34
35.
御清聴ありがとうございました
35
Download