今日から始める microsoft azure media service

38
今日から始める Microsoft Azure ~Media Services~ MVP Community Camp 福岡 2015 濱本 一慶(@Airish9)

Upload: kazunori-hamamoto

Post on 20-Jul-2015

1.092 views

Category:

Environment


6 download

TRANSCRIPT

Page 1: 今日から始める Microsoft Azure Media Service

今日から始めるMicrosoft Azure~Media Services~

MVP Community Camp 福岡 2015

濱本 一慶(@Airish9)

Page 2: 今日から始める Microsoft Azure Media Service

自己紹介

濱本一慶(はまもとかずのり)

@airish9

Japan Azure Users Group 福岡のコアメンバ

C#とVB.NETを主に扱うプログラマ

Azureは開発者向けのサービスを好んで使います

Page 3: 今日から始める Microsoft Azure Media Service

クラウド

Page 4: 今日から始める Microsoft Azure Media Service

IT用語の“クラウド”

コスト削減

レンタルサーバー?

セキュリティが不安

Page 5: 今日から始める Microsoft Azure Media Service

クラウド=サーバー仮想化?

物理サーバを仮想化して台数削減

電源問題・場所の問題etc

インフラ構築のコスト削減

数分で一台のサーバーを作れるくらい簡単

サーバーメンテナンスを削減

パッチ適応

機器の耐用年数問題

Page 6: 今日から始める Microsoft Azure Media Service

クラウド=サーバー仮想化?

スケールアウト

管理画面からインスタンス数を変えるだけ

スケールアップ

管理画面からインスタンスサイズを変えるだけ

不要な時にはインスタンスを停止

仮想マシン

Page 7: 今日から始める Microsoft Azure Media Service

アプリ開発者にも優しいクラウド=PaaS

アプリの実行環境を提供

動作させるアプリとデータのみを管理

OSとミドルウェアの管理はクラウドベンダーへ移管

Webサイトクラウドサービス

モバイルサービス

Page 8: 今日から始める Microsoft Azure Media Service

Microsoft Azureのクラウド機能は多彩

Page 9: 今日から始める Microsoft Azure Media Service

今日のご紹介はMedia Services

Page 10: 今日から始める Microsoft Azure Media Service

Media Services

動画のエンコードから配信までを行うクラウドサービス

複数種類のデバイスに配信可能

ストリーミング配信にも可能

Page 11: 今日から始める Microsoft Azure Media Service

アップロードから配信までをサポート

1.アップロード

2.エンコード

3.ストレージへ保存

4.デバイスごとに配信

Page 12: 今日から始める Microsoft Azure Media Service

動画配信はやる事が多い

各デバイスに最適化したエンコード

様々なコーデック

異なる解像度

大容量のストレージを準備

高解像度&ネットワークの速度向上により動画ファイルの肥大化

様々なデバイスに配信

PC、スマホ(iOS、Android)、タブレット

暗号化

Page 13: 今日から始める Microsoft Azure Media Service

動画配信は苦労が絶えない

Page 14: 今日から始める Microsoft Azure Media Service

Media Servicesのサービス範囲

Page 15: 今日から始める Microsoft Azure Media Service

エンコードMedia Services

Page 16: 今日から始める Microsoft Azure Media Service

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

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

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

Media Servicesのエンコーダは

Page 20: 今日から始める Microsoft Azure Media Service

Media Servicesのエンコーダは

ありきたりなフォーマットを

別のありきたりなフォーマットに

変換してくれる!

Page 21: 今日から始める Microsoft Azure Media Service

Media Encoder(占有ユニットの種類)

性能が異なる3種類のエンコーダ

BASIC

STANDARD

PREMIUM

Basic PremiumStandard

×2 ×2

Page 22: 今日から始める Microsoft Azure Media Service

Media Encoder(占有ユニット数)

1ユニット=1タスク

最大25ユニットまで使用可能

ユニットは時間課金ではなく日割り料金なので注意!!

Basic Standard Premium

¥7,038/月 ¥14,178/月 ¥40,698/月

Page 23: 今日から始める Microsoft Azure Media Service

コンテンツ

作成したコンテンツはBlobへ保存される

最低でも同一データセンター内に3多重保存

• LRS(Locally Redundant Storage)

3多重のファイルを更に遠隔地に3多重で保存

• GRS(Geo Redundant Storage)

Page 24: 今日から始める Microsoft Azure Media Service

配信Media Services

Page 25: 今日から始める Microsoft Azure Media Service

ストリーミング

動的パッケージング(Dynamic Packaging)

単一のエンコードファイルから、各デバイス向けのプロトコルでストリーム配信を行う

YouTubeやニコニコ動画のイメージ

ライブストリーミング(Live Streaming)

キャプチャした動画をライブエンコーディングしながら配信

Ustreamやニコニコ生放送のイメージ

Page 26: 今日から始める Microsoft Azure Media Service

動的パッケージング(Dynamic Packaging)

従来のエンコード&パッケージ

エンコード

パッケージ

Smoothアセット

HLSアセットHLS

Smooth

パッケージが肥大化してしまう!

Page 27: 今日から始める Microsoft Azure Media Service

動的パッケージング(Dynamic Packaging)

Dynamic Packagingの場合

エンコード

マルチビットレートMP4アセット

HLS

Smooth

Page 28: 今日から始める Microsoft Azure Media Service

動的パッケージング(Dynamic Packaging)

マルチビットアセットMP4のみ管理すれば良い

使用するにはストリーミングユニットの確保が必要

エンコードユニットと同様に日割り料金なので注意

様々なプロトコルの配信が可能

スムースストリーミング

MPEG DASH• (format=mpd-time-csf)

Apple HTTP ライブストリーミング(HLS)v4• (format=m3u8-aapl)

Page 29: 今日から始める Microsoft Azure Media Service

ライブストリーミング(Live Streaming)

Page 30: 今日から始める Microsoft Azure Media Service

ライブストリーミング(Live Streaming)

ライブエンコーダ

MP4/SmoothStreamingとRTMPプロトコルに対応

対応しているサードパーティーのエンコーダhttps://msdn.microsoft.com/ja-jp/library/azure/dn783464.aspx

使用するにはLiveChannesの設定が必要

Channel単位の時間料金

ストリーミングユニットの設置も必要

Page 31: 今日から始める Microsoft Azure Media Service

ライブストリーミング(Live Streaming)

ちなみに…

Page 32: 今日から始める Microsoft Azure Media Service

ライブストリーミング(Live Streaming)

期間 金額

~1/31 \49.98/時間

2/1~ ¥100.98/時間

試すなら今日までお得!!

Page 33: 今日から始める Microsoft Azure Media Service

インデクサーMedia Services

Page 34: 今日から始める Microsoft Azure Media Service

Media Indexer

指定した動画に自然言語処理(NLP)を行うサービス

字幕データを含む複数のファイルを作成

aibファイル(Audio Index Blob)

• 全文検索用の音声バイナリデータ

キーワードXMLファイル

TTML/SAMIファイル

• Timed Text Markup Language

• 字幕ファイル

今のところ、対応言語は英語のみ

Page 35: 今日から始める Microsoft Azure Media Service

Media Indexer

TTML/SAMIファイル

キーワードファイル

全文検索インデックス

Page 36: 今日から始める Microsoft Azure Media Service

Media Indexerで何が嬉しい?

2014年のインターネットトラフィックの7割は動画

動画ファイルに字幕を付ける事ができる

動画内をキーワード検索できる

今後、動画検索のサービスが増えるかも!?

①キーワード「Windows 10」

③動画の00:05:12に「Windows 10」が出現

②検索

Page 37: 今日から始める Microsoft Azure Media Service

まとめ

クラウドはIaaS、PaaSだけではない

Media Serviceのご紹介

近々、動画系のサービスが増えるかも!?

Page 38: 今日から始める Microsoft Azure Media Service

ご清聴ありがとうございました