今日から始める microsoft azure media service
TRANSCRIPT
![Page 1: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/1.jpg)
今日から始めるMicrosoft Azure~Media Services~
MVP Community Camp 福岡 2015
濱本 一慶(@Airish9)
![Page 2: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/2.jpg)
自己紹介
濱本一慶(はまもとかずのり)
@airish9
Japan Azure Users Group 福岡のコアメンバ
C#とVB.NETを主に扱うプログラマ
Azureは開発者向けのサービスを好んで使います
![Page 3: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/3.jpg)
クラウド
![Page 4: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/4.jpg)
IT用語の“クラウド”
コスト削減
レンタルサーバー?
セキュリティが不安
![Page 5: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/5.jpg)
クラウド=サーバー仮想化?
物理サーバを仮想化して台数削減
電源問題・場所の問題etc
インフラ構築のコスト削減
数分で一台のサーバーを作れるくらい簡単
サーバーメンテナンスを削減
パッチ適応
機器の耐用年数問題
![Page 6: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/6.jpg)
クラウド=サーバー仮想化?
スケールアウト
管理画面からインスタンス数を変えるだけ
スケールアップ
管理画面からインスタンスサイズを変えるだけ
不要な時にはインスタンスを停止
仮想マシン
![Page 7: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/7.jpg)
アプリ開発者にも優しいクラウド=PaaS
アプリの実行環境を提供
動作させるアプリとデータのみを管理
OSとミドルウェアの管理はクラウドベンダーへ移管
Webサイトクラウドサービス
モバイルサービス
![Page 8: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/8.jpg)
Microsoft Azureのクラウド機能は多彩
![Page 9: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/9.jpg)
今日のご紹介はMedia Services
![Page 10: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/10.jpg)
Media Services
動画のエンコードから配信までを行うクラウドサービス
複数種類のデバイスに配信可能
ストリーミング配信にも可能
![Page 11: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/11.jpg)
アップロードから配信までをサポート
1.アップロード
2.エンコード
3.ストレージへ保存
4.デバイスごとに配信
![Page 12: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/12.jpg)
動画配信はやる事が多い
各デバイスに最適化したエンコード
様々なコーデック
異なる解像度
大容量のストレージを準備
高解像度&ネットワークの速度向上により動画ファイルの肥大化
様々なデバイスに配信
PC、スマホ(iOS、Android)、タブレット
暗号化
![Page 13: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/13.jpg)
動画配信は苦労が絶えない
![Page 14: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/14.jpg)
Media Servicesのサービス範囲
![Page 15: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/15.jpg)
エンコードMedia Services
![Page 16: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/16.jpg)
Media Encoder(入力形式)
映像コーデック
H264, MPEG-1, MPEG-2, MPEG-4VC-1, Windows Media Video, DV, Grass Velly HQ/HQX
音声コーデック
AC-3, AAC, MP3, Windows Media Audio 9
https://msdn.microsoft.com/ja-jp/library/dn535852.aspx
![Page 17: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/17.jpg)
Media Encoder(入力形式)
ファイル形式 拡張子
3GPP, 3GPP2 .3gp, .3g2, .3gp2
Advanced Systems Format (ASF) .asf
Advanced Video Coding High Definition (AVCHD) [MPEG-2 Transport Stream] .mts, .m2ts
Audio-Video Interleaved (AVI) .avi
Digital camcorder MPEG-2 (MOD) .mod
DVD transport stream (TS) file .ts
DVD video object (VOB) file .vob
Expression Encoder Screen Capture Codec file .xesc
MP4 .mp4
MPEG-1 System Stream .mpeg, .mpg
MPEG-2 video file .m2v
Smooth Streaming File Format (PIFF 1.3) .ismv
Windows Media Video (WMV) .wmv
![Page 18: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/18.jpg)
Media Encoder(出力形式)
Windows Media (*.wmv, *.wma)
映像:VC-1 音声:Windows Media Audio形式
MP4(*.mp4)
映像:H264 音声:AAC-LC, HE-AAC v1, HE-AAC v2
Smooth Streaming File Format(*.ismv, *.isma)
映像:H264, VC-1
音声:Windows Media Audio形式AAC-LC, HE-AAC v1, HE-AAC v2
https://msdn.microsoft.com/ja-jp/library/dn535852.aspx
![Page 19: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/19.jpg)
Media Servicesのエンコーダは
![Page 20: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/20.jpg)
Media Servicesのエンコーダは
ありきたりなフォーマットを
別のありきたりなフォーマットに
変換してくれる!
![Page 21: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/21.jpg)
Media Encoder(占有ユニットの種類)
性能が異なる3種類のエンコーダ
BASIC
STANDARD
PREMIUM
Basic PremiumStandard
×2 ×2
![Page 22: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/22.jpg)
Media Encoder(占有ユニット数)
1ユニット=1タスク
最大25ユニットまで使用可能
ユニットは時間課金ではなく日割り料金なので注意!!
Basic Standard Premium
¥7,038/月 ¥14,178/月 ¥40,698/月
![Page 23: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/23.jpg)
コンテンツ
作成したコンテンツはBlobへ保存される
最低でも同一データセンター内に3多重保存
• LRS(Locally Redundant Storage)
3多重のファイルを更に遠隔地に3多重で保存
• GRS(Geo Redundant Storage)
![Page 24: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/24.jpg)
配信Media Services
![Page 25: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/25.jpg)
ストリーミング
動的パッケージング(Dynamic Packaging)
単一のエンコードファイルから、各デバイス向けのプロトコルでストリーム配信を行う
YouTubeやニコニコ動画のイメージ
ライブストリーミング(Live Streaming)
キャプチャした動画をライブエンコーディングしながら配信
Ustreamやニコニコ生放送のイメージ
![Page 26: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/26.jpg)
動的パッケージング(Dynamic Packaging)
従来のエンコード&パッケージ
エンコード
パッケージ
Smoothアセット
HLSアセットHLS
Smooth
パッケージが肥大化してしまう!
![Page 27: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/27.jpg)
動的パッケージング(Dynamic Packaging)
Dynamic Packagingの場合
エンコード
マルチビットレートMP4アセット
HLS
Smooth
![Page 28: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/28.jpg)
動的パッケージング(Dynamic Packaging)
マルチビットアセットMP4のみ管理すれば良い
使用するにはストリーミングユニットの確保が必要
エンコードユニットと同様に日割り料金なので注意
様々なプロトコルの配信が可能
スムースストリーミング
MPEG DASH• (format=mpd-time-csf)
Apple HTTP ライブストリーミング(HLS)v4• (format=m3u8-aapl)
![Page 29: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/29.jpg)
ライブストリーミング(Live Streaming)
![Page 30: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/30.jpg)
ライブストリーミング(Live Streaming)
ライブエンコーダ
MP4/SmoothStreamingとRTMPプロトコルに対応
対応しているサードパーティーのエンコーダhttps://msdn.microsoft.com/ja-jp/library/azure/dn783464.aspx
使用するにはLiveChannesの設定が必要
Channel単位の時間料金
ストリーミングユニットの設置も必要
![Page 31: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/31.jpg)
ライブストリーミング(Live Streaming)
ちなみに…
![Page 32: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/32.jpg)
ライブストリーミング(Live Streaming)
期間 金額
~1/31 \49.98/時間
2/1~ ¥100.98/時間
試すなら今日までお得!!
![Page 33: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/33.jpg)
インデクサーMedia Services
![Page 34: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/34.jpg)
Media Indexer
指定した動画に自然言語処理(NLP)を行うサービス
字幕データを含む複数のファイルを作成
aibファイル(Audio Index Blob)
• 全文検索用の音声バイナリデータ
キーワードXMLファイル
TTML/SAMIファイル
• Timed Text Markup Language
• 字幕ファイル
今のところ、対応言語は英語のみ
![Page 35: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/35.jpg)
Media Indexer
TTML/SAMIファイル
キーワードファイル
全文検索インデックス
![Page 36: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/36.jpg)
Media Indexerで何が嬉しい?
2014年のインターネットトラフィックの7割は動画
動画ファイルに字幕を付ける事ができる
動画内をキーワード検索できる
今後、動画検索のサービスが増えるかも!?
①キーワード「Windows 10」
③動画の00:05:12に「Windows 10」が出現
②検索
![Page 37: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/37.jpg)
まとめ
クラウドはIaaS、PaaSだけではない
Media Serviceのご紹介
近々、動画系のサービスが増えるかも!?
![Page 38: 今日から始める Microsoft Azure Media Service](https://reader030.vdocuments.site/reader030/viewer/2022013122/55accf271a28ab182c8b4835/html5/thumbnails/38.jpg)
ご清聴ありがとうございました