SlideShare une entreprise Scribd logo
1  sur  247
#azurejp
https://www.facebook.com/dahatake/
https://twitter.com/dahatake/
https://github.com/dahatake/
https://daiyuhatakeyama.wordpress.com/
https://www.slideshare.net/dahatake/
編集 配信
エンコー
ド
レ
ビデオ
オーディオ
音声 データ♬ ♬
画像 データ
ファイル
サイズ
作成時間
1/4
1/2
映像の長さ (尺) の、
1 – 2倍
解像度
• 画像サイズ
ビットレート
• 総容量
フレームレー
ト
• 動画の
滑らかさ
8K UHD
4320p (7680 x 4320)
4K UHD
2160p (3840 x 2160)
HD
1080i/1080p (1920 x 1080)
SD
480i
(720 x 480)
10分
50MB
200MB
800MB
3.2GB ?
1 Mbps
5 Mbps
1 秒
5 fps
30 fps
1 秒
項目 状態 備考
ビットレート 2 Mbps スマートフォンだと大きめ
映像の尺 (長さ) 30 分
• 1秒間 2M
• 30分
Byte
450 MB
撮影 編集 配信
エンコー
ド
スライド = シーン!
出力 = エンコード!
撮影 編集 配信
エンコー
ド
1.3MB
450MB
撮影 編集 配信
エンコー
ド
(standard) Streaming
3Mbps
Streaming Server
HTTP Progressive Download
RTMP / RTSP / MMS etc
…
3Mbps
Web ServerHTTP Cache
Adaptive bitrate Streaming over HTTP 3Mbps
Streaming
Server
HTTP Cache
1Mbps
512 kbps
256 kbps
2 4 6 8
2 4 6 8
2 4 6 8
2 4 6 8
4
6
8
350.ismv
600.ismv
1450.ismv
1050.ismv
350kbps
600kbps
1050kbps
1450kbps
2 secs2 secs 2 secs 2 secs
マニフェス
ト
ファイル
2000
kbps
1000
kbps
510
kbps
マニフェス
ト
ファイル
Smooth Streaming Http Live Streaming Http Dynamic Streaming
Dynamic Adaptive Streaming over
HTTP (DASH)
Smooth Streaming Http Live Streaming Http Dynamic Streaming
Windows Media Services IIS Media Services
対応OS Windows Server 2008 R2 まで Windows Server 2008 以降
HTTPでのストリーミング ○ ○
マルチキャスト ○ ×
RTSP/TCP & RTSP/UDP Streaming ○ ×
Windows Mediaファイル ○ ×
業界標準の動画ファイル × ○
HTTPキャッシュの使用 × ○
HLS配信 × ○
DRM Windows Media DRM PlayReady DRM
(standard) Streaming
3Mbps
Streaming Server
HTTP Progressive Download
RTMP / RTSP / MMS etc
…
3Mbps
Web ServerHTTP Cache
Adaptive bitrate Streaming over HTTP 3Mbps
Streaming
Server
HTTP Cache
1Mbps
512 kbps
256 kbps
Windows Media Services IIS Media Services Azure Media Services
対応OS Windows Server 2008 R2 まで Windows Server 2008 以降 -
HTTPでのストリーミン
グ
○ ○ ○
マルチキャスト ○ × ×
RTSP/TCP & RTSP/UDP
Streaming
○ × ×
業界標準の動画ファイル × ○ ○
HTTPキャッシュの使用 × ○ ○
HLS配信 × ○ ○
MPEG-DASH対応 × × ○
DRM Windows Media DRM PlayReady DRM AES Clear Key +
CENC base DRM (PlayReady,
Widevine)
インフラ運用監視 高い 高い 圧倒的に安い
資産 資産 費用
Application
(Player)
• HTML5 with Enhancement
• Native
Authorization
• Video Authorization Profile of IETE OAuth
• IETF Simple Web Discovery
Transport • ISO MPEG Dynamic Adaptive Streaming over HTTP
Media Format
• ISO Based Media File Format
• UltraViolet Common File Format, Common Streaming
Format
Codec
• H.264, HEVC
• AAC
Encryption • ISO MPEG Common Encryption
リーチ機会の増加
• デバイス個別対応の最小化
• 新旧のデバイスに対応しや
すく
ベンダーロックイン
からの解放
• 自分のビジネス計画を優先
• 将来にわたってベンダーを
選べる
開発コスト最小化
• 「ユニバーサル プレイ
ヤー」
• リリース期間の最小化
モバイ
ル
ベンダーによるプラグインの非サポート
省電力: GPU Acceleration
1080p再生にハイエンドマシンは不要
展開
インストール作業が無い
ベンダー依存が無い
開発の
容易性
一つのプレイヤーアプリケーションの利用デバイスが多い
Live
配信システム
複数ビットレートファイル
ストリーミング コンテンツ保護
MPEG-DASH
Common
Encryption
DRM System
Technical Standard & Profiling
 MPEG-DASH (ISO/IEC 23009-1)
 Common Encryption
 Common Profiling
 Interoperability suites
 Coordination between Orgs
 Media Source Extensions
Web & TV IG
HTML WG
System Integration & Application
フォーマッ
ト
Player
Smooth
Streaming
PIFF
HLS HDS
DRM
Server
PlayReady
Silverlight
など
MPEG2-TS
(AES256)
QuickTime
など
F4V / MP4
Adobe Access
Flash Player
など
データ構造
フォーマッ
ト
Player
Smooth
Streaming
PIFF
HLS HDS
DRM
Server
PlayReady
Silverlight
など
MPEG2-TS
(AES256)
QuickTime
など
F4V / MP4
Adobe Access
Flash Player
など
データ構造
ISO Based Media File
(MP4) / MPEG2-TS
MPEG-DASH
Common
Encryption +α
HTML5
MSE + EME
Full Profile
ISO Base media file
format Main (MP4)
MPEG-2
TS
Main
ISO BMFF
On
Demand
ISO
BMFF
Live
MPEG-
2 TS
Simple
#azurejp
<MPD profiles="urn:mpeg:dash:profile:isoff-on-demand:2011“/>
<Period>
<ContentProtection schemeIdUri="urn:mpeg:da…" value="cenc"/>
<AdaptationSet mimeType=“video/mp4”>
<Representation bandwidth="6000000" width="1920" height="1080“>
<BaseURL>movie-high.mp4</BaseURL>
<SegmentBase indexRange=“804-1123”>
<Initialization range=“0-803”>
</SegmentBase>
</Representation>
<Representation bandwidth="2962000" width="1280" height="720“>
<BaseURL>movie-medium.mp4</BaseURL>
<SegmentBase …
</Representation>
<Representation bandwidth="1427000" width=“856" height="480“>
<BaseURL>movie-low.mp4</BaseURL>
<SegmentBase …
</Representation>
</AdaptationSet>
…
#azurejp
<MPD profiles="urn:mpeg:dash:profile:isoff-live:2011“>
<Period>
<ContentProtection schemeIdUri="urn:mpeg:dash…" value="cenc"/>
<AdaptationSet mimeType=“video/mp4”>
<SegmentTemplate
media=“Level($Bandwidth$)/Fragment($Time$)
initialization="Level($Bandwidth$)/Fragments(init)>
<SegmentTimeline>
<S d=3 r=430 />
</SegmentTimeline>
</SegmentTemplate>
<Representation bandwidth="6000000" width="1920" height="1080“/>
<Representation bandwidth="2962000" width="1280" height="720“/>
<Representation bandwidth="1427000" width="856" height="480“/>
</AdaptationSet>
<AdaptationSet mimeType=“audio/mp4”>
<SegmentTemplate …
<Representation bandwidth=“160000”/>
<Representation bandwidth=“64000”/>
<video> MediaSource
SourceBuffer
audio
SourceBuffer
video
src
sourceBuffers
<video> MSMediaKeys MediaKeySession
msKeys
DRM A DRM B DRM C
…
#azurejp
<html>
<head>
<title>HTML5 VIDEO</title>
<script src="dash.all.js"></script>
<script>
// setup the video element and attach it to the Dash player
function setupVideo() {
var url =
"http://wams.edgesuite.net/media/MPTExpressionData02/BigBuckBunny_1080p24_IYUV_2ch.ism/manifest(format=mpd-time-csf)";
var context = new Dash.di.DashContext();
var player = new MediaPlayer(context);
player.startup();
player.attachView(document.querySelector("#videoplayer"));
player.attachSource(url);
}
window.addEventListener("load", setupVideo, false);
</script>
</head>
<body>
<video controls id="videoplayer" width="80%" height="80%"></video>
</body>
</html>
O N E S E C U R I T Y M O D E L | O N E M A N A G E M E N T M O D E L | O N E D E V E LO P E R P L AT F O R M
Azure
Media
Services
アプリケーショ
ン次第
アプリケーショ
ン次第
アプリケーショ
ン次第
OSCore
new Uri ”{MPEG-DASH or HLS}”
https://msdn.microsoft.
com/ja-
jp/library/windows/app
s/xaml/mt282148.aspx
RTMP Smooth HLS HDS MPEG-DASH
H.264 〇 〇 〇 〇 〇
H.265 (HEVC) - - - - 〇
http://www.microsoft.com/playready/features/EnhancedContentProtection.aspx
Super Bowl XLIX
FIFA World Cup Olympic Games
Image Cruz, Cristian (2014) [Electronic] [World Wide Web from http://www.flickr.com/photos/crystiancruz/14238506068]
Image Cruz, Cristian (2014) [Electronic] [World Wide Web from http://www.flickr.com/photos/crystiancruz/14238506068]
24時間サイマル ストリーミング配信
 専用チューナーやアンテナ取り付けなどが一切不要
 加入促進と解約防止の効果。そして違法アップロード対策
ストリーミング=ファイル保存不可
権利的に配信不可の番組は差し替え
テレビ編成を楽しむ、
リアルタイム型
http://www.microsoft.com/ja-jp/casestudies/fujitv3.aspx
LTC
インサータ局内時計
NEXTsmart
(HD-SDI)
SDI
分配器
VOD収録用
ライブエンコーダ
IPサイマル放送用
ライブエンコーダ
IPサイマル放送用
ライブエンコーダ
ルーター
(サブ)
ルーター
(メイン)
ルーター
(管理)
ライブエンコーダ
制御・監視サーバ
フジテレビ 送出拠点
VOD
ストレージ
CDN
オリジン
1系
外部連携 サービス管理
●EPG管理
●番組収録設定
●VOD管理
●視聴分析
●チャンネル切替
●システム監視
●営放システム連携
-EPG取込
●事業者連携
-EPG情報
-VOD情報
クライアント連
携●視聴認証
●再生情報生成
●DRMキー発行
●チャンネル切替
●視聴ログ受付
フジテレビ
営放システム
サービス運用者
●営放システム
-EPGメンテナンス
●サービス管理
-各種設定
-視聴分析
-レポート作成
●事業者対応
-問合せ対応
Microsoft Azure クラウドプラットフォーム
システム運用者
●システム監視
-機器状態監視
-Azure監視
-アプリ監視
●運用者対応
-操作説明
-レポート対応
-問合せ対応
Azure Media Service Azure CDN
Azure Virtual Machine(IaaS, PaaS), SQLデータベース, ストレージ
Flash Player
(DRM復号含む)
iPhone再生アプリ
(DRM復号含む)
Android再生アプリ
(DRM復号含む)
提供モジュール
視聴者
システム構成 NEXTsmart
オリジン
1系
Android
iPhone
タブレット
Mac
Windows
ニコニコ動画
フジテレビオンデマンド
東日本DC
西日本DC
Copyright © 2016 Fuji Television Network, Inc. All Rights Reserved.
あらゆるジャンルの才能が活躍できる場所
映像作品を投稿して主役の座を掴め
http://dreamfactory.video/
A robust, scalable cloud platform, and
expansive ecosystem
Leadership in audiovisual content
creation solutions
Louis Hernandez, Jr.
Chairman and CEO,
Avid
At Avid Connect on April 22, 2017, Avid and
Microsoft announced that Microsoft Azure
is the preferred cloud platform for Avid’s future
Software-as-a-Service offerings.
“Our competitive evaluations of the leading
cloud providers showed that Microsoft Azure
is the most open, trusted and global cloud
platform that also enables true hybrid-cloud
computing — which we believe is very
important to media enterprises.”
“With Avid’s unique platform approach and its
extensive domain knowledge, combined with
our own powerful Azure cloud platform, we
believe that this unique alliance is well-
positioned to lead the media industry into
the cloud.”
Scott Guthrie
EVP Cloud and Enterprise Group,
Microsoft
Adobe makes Microsoft Azure its Cloud of Choice
A robust, scalable cloud platform, and
expansive ecosystem
Leadership in design, document and
digital marketing solutions
Shantanu Narayen
President and CEO
Adobe
On September 26, 2016, Adobe and Microsoft announced that Microsoft Azure is
the preferred cloud platform for Adobe Marketing Cloud, Creative Cloud, and Document Cloud.
“Adobe and Microsoft will bring together the
cloud horsepower and end-to-end
capabilities brands need to design and
deliver great digital experiences.”
“Together, Adobe and Microsoft are making
available the most advanced design and
marketing capabilities on the most powerful
and intelligent cloud, helping companies
digitally transform and engage customers in
new ways.”
Satya Nadella
CEO
Microsoft
Live Transcoding
ABR Packaging
Transcoding
Software or
Hardware
Encoding
MPEG2, AVC, HEVC,
4K
Encoding
nDVR
Recording Manager
JITP
JIT Packaging
JITT
JIT Transcoding
Compute OrchestrationStorage OrchestrationSDN Orchestration
Cloud Environment
ADS/ADR/POIS
Ad Decisioning
Playlist Server
Ad Insertion
nDVR MW
Recorder
Delivery
File-Based
and
Live/Linear
Content Integrated
Playout
Versio
VOD
Library Manager
Media Server
Storage Archive
Nexio
Branding
& Graphics
Master
Control
Nexio
External
Automation
ADC /
D-Series
Linear TS
VOD TS
Linear IP
VOD IP
CDVR IP
Streamline Operations Publish Video Monetize Video
INTEGRATED VIDEO PLATFORM
MEDIA LOGISTICS VIDEO PLATFORM VIDEO ADVERTISING
Ooyala is a global provider of video monetization software and services
VIDEO ANALYTICS
Analyze Video
Ooyala Flex is a media logistics
platform that streamlines video
production and distribution
Ooyala Video Platform provides
premium video content
management, playback, and live
streaming
Ooyala Pulse is a holistic video ad
serving and programmatic trading
tool
Ooyala IQ provides advanced
video playback analytics across
devices
Intelligent Streaming
議会中継
AI (Artificial Intelligence)
仮想マシンで
エンコーディング ファームと
ストリーミング サーバー
立てまくる?
92
H.264
HLS
DASH
Azure Media Services
クラウド上に構築された
ビジネスで動画を活用するた
めの
VoD / Live 対応した
動画配信プラットフォーム
Azure Media Services
付加価値を提供する
多くのパートナー
ソリューション
Streaming /
CDN
コンテンツ
保護
Processing取り込み
と保管
メディア 配信の コア 機能を
API として提供
Azure Media Services
PlayerAI
(Artificial
Intelligence)
付加価値を提供する
多くのパートナー
ソリューション
Streaming
CDN
コンテンツ
保護
Encode /
Media
Analytics
取り込み
メディア 配信の コア 機能を
API として提供
Azure Media Services
Player
Standards
and Guidelines
Cloud & Application
Security Guidelines
Content Protection
Standard
Cloud Controls
Matrix v3.0.1
Federation Against
Copyright Theft
Azure Media Services の役割
• アップロード から CDN までのメディア配信の コア機能とインフ
ラ を API 提供
• ビルドイン パートナーサービスも含めた、SLA と サポート
Ad
Insertion
Contents Management System (CMS) Analytics
Player
Processing
• 同時ジョブ実行に柔軟にスケールアウト
• 使用量に応じた課金
• 突発的な事象への対応がしやすい
• 一般的な、Web/放送局/スタジオに必要な品質のビデオ・オーディオ
に対応
• 取り込み: MXF, Apple ProRes, MPEG2 TS など
• 出力: H.264 SD/HD video, Dolby Digital/AC3, Dolby Digital+, AAC-LC ,
HE, 多言語音声, クローズドキャプション
• H.265 HEVC/UHD 4K – Private Preview
エンコーダーからの出力 AMS Standard
Encoder
AMS Premium
Encoder
SD /1,280 x 720未満 1.53円 3.57円
HD /1,280 x 720
– 1,920 x 1,080
2x 2x
UHD / 1,920 x 1,080 以上
(最大 4,960 x 2,160)
4x 4x
音声/分 (1/4)x (1/4)x
Processing
https://azure.microsoft.com/en-us/blog/encoding-with-media-services-everything-you-need-
to-know-about-new-pricing-model/
Layer Resolution Multiplier
HD Video 1 1920x1080 2x
HD Video 2 1920x1080 2x
HD Video 3 1280x720 2x
SD Video 1 960x540 1x
SD Video 2 960x540 1x
SD Video 3 640x360 1x
SD Video 4 640x360 1x
SD Video 5 320x180 1x
Audio N/A 0.25x
Total 11.25x
コンテンツ
保護
Streaming /
CDN
Player
• 全てのデバイスのためをカバーするPlayers
• HTML / JavaScript / CSS
• 必要であれば、Flash / Silverlight へフォールバック
• OSを検知し、最適な再生プロトコル、暗号化/DRMを自動判
断
• 自身のWeb/Mobileサイトへ埋め込み
• http://aka.ms/ampdemo
撮影 編集 配信
エン
コード
Azure Media Services
アップ
ロード
Blob Storage
Azure
Media
Player
https://azure.microsoft.com/ja-
jp/documentation/articles/media-
services-advanced-encoding-with-mes/
入力コンテナー/ファイル形式 メディア エンコーダー スタンダード
メディア エンコーダー プレミアム ワー
クフロー
Adobe® Flash® F4V あり あり
MXF/SMPTE 377M あり あり
GXF あり あり
MPEG-2 トランスポート ストリーム あり あり
MPEG-2 プログラム ストリーム あり あり
MPEG-4/MP4 あり あり
Windows Media/ASF あり あり
AVI (非圧縮 8-bit/10-bit) あり あり
3GPP/3GPP2 あり いいえ
スムーズ ストリーミング ファイル形式
(PIFF 1.3)
あり いいえ
Microsoft Digital Video Recording (DVR-
MS)
あり いいえ
Matroska/WebM あり いいえ
QuickTime (.mov) あり いいえ
https://azure.microsoft.com/ja-jp/documentation/articles/media-services-encode-asset/
入力ビデオ コーデック メディア エンコーダー スタンダード
メディア エンコーダー プレミアム ワークフ
ロー
AVC 8-bit/10-bit、最大 4:2:2 (AVCIntra を含む) 8 ビット 4:2:0 および 4:2:2 あり
Avid DNxHD (MXF) あり あり
DVCPro/DVCProHD (MXF) あり あり
JPEG2000 あり あり
MPEG-2 (XDCAM、XDCAM HD、XDCAM IMX、
CableLabs®、D10 など、最大 422 プロファイ
ルおよびハイ レベル)
最大 422 プロファイル あり
MPEG-1 あり あり
Windows Media ビデオ/VC-1 あり あり
Canopus HQ/HQX いいえ いいえ
MPEG-4 Part 2 あり いいえ
Theora あり いいえ
Apple ProRes 422 あり いいえ
Apple ProRes 422 LT あり いいえ
Apple ProRes 422 HQ あり いいえ
Apple ProRes プロキシ あり いいえ
Apple ProRes 4444 あり いいえ
Apple ProRes 4444 XQ あり いいえ
https://azure.microsoft.com/ja-jp/documentation/articles/media-services-encode-asset/
入力オーディオ コーデック
メディア エンコーダー スタン
ダード
メディア エンコーダー プレミア
ム ワークフロー
AES (SMPTE 331M および 302M
、AES3-2003)
いいえ あり
Dolby® E いいえ あり
Dolby® Digital (AC3) いいえ あり
Dolby® Digital Plus (E-AC3) いいえ あり
AAC (AAC-LC、AAC-HE、AAC-
HEv2。最大 5.1)
あり あり
MPEG Layer 2 あり あり
MP3 (MPEG-1 Audio Layer 3) あり あり
Windows Media オーディオ あり あり
WAV/PCM あり あり
FLAC あり いいえ
Opus あり いいえ
Vorbis あり いいえ
https://azure.microsoft.com/ja-jp/documentation/articles/media-services-encode-asset/
出力コンテナー/ファイル形式
メディア エンコーダー スタン
ダード
メディア エンコーダー プレミ
アム ワークフロー
Adobe® Flash® F4V いいえ あり
MXF (OP1a、XDCAM および
AS02)
いいえ あり
DPP (AS11 を含む) いいえ あり
GXF いいえ あり
MPEG-4/MP4 あり あり
MPEG TS あり あり
Windows Media/ASF いいえ あり
AVI (非圧縮 8-bit/10-bit) いいえ あり
スムーズ ストリーミング ファイ
ル形式 (PIFF 1.3)
いいえ あり
https://azure.microsoft.com/ja-jp/documentation/articles/media-services-encode-asset/
出力ビデオ コーデック
メディア エンコーダー スタン
ダード
メディア エンコーダー プレミア
ム ワークフロー
AVC (H.264、8-bit、最大ハイ プ
ロファイル、レベル 5.2、4K
Ultra HD、AVC Intra)
8 ビット 4:2:0 のみ あり
Avid DNxHD (MXF) いいえ あり
DVCPro/DVCProHD (MXF) いいえ あり
MPEG-2 (XDCAM、XDCAM HD、
XDCAM IMX、CableLabs®、D10
など、最大 422 プロファイルお
よびハイ レベル)
いいえ あり
MPEG-1 いいえ あり
Windows Media ビデオ/VC-1 いいえ あり
JPEG サムネール作成 いいえ あり
https://azure.microsoft.com/ja-jp/documentation/articles/media-services-encode-asset/
出力オーディオ コーデック
メディア エンコーダー スタンダー
ド
メディア エンコーダー プレミアム
ワークフロー
AES (SMPTE 331M および 302M、
AES3-2003)
いいえ あり
Dolby® Digital (AC3) いいえ あり
Dolby® Digital Plus (E-AC3) 最大 7.1 いいえ あり
AAC (AAC-LC、AAC-HE、AAC-HEv2
。最大 5.1)
あり あり
MPEG Layer 2 いいえ あり
MP3 (MPEG-1 Audio Layer 3) いいえ あり
Windows Media オーディオ いいえ あり
https://azure.microsoft.com/ja-jp/documentation/articles/media-services-encode-asset/
ブラウザー OS
Expected
Tech(Clear)
Expected
Tech(AES)
Expected Tech
(DRM)
IE 11
Windows
Phone 8.1
azureHtml5JS azureHtml5JS
not
supported
Edge
Xbox
One1(Nov
2015 update)
azureHtml5JS azureHtml5JS
not
supported
Safari iOS 6+ html5
html5 (no
token)3
not
supported
Chrome
37+
Android
4.4.4+2 azureHtml5JS azureHtml5JS
azureHtml5JS
(Widevine)
Chrome
37+
Android 4.02 html5
html5 (no
token)3
not
supported
Firefox 42+ Android 5.0+2 azureHtml5JS azureHtml5JS
not
supported
IE 8 Windows
not
supported
not
supported
not
supported
マルチデバイスのサポート
 Dynamic packaging
 HLS v3 and v4
 MPEG-DASH
 HDS
 Smooth
 Dynamic Encryption
 AES clear key
• PlayReady
IP Address ホワイトリスト
オートリカバリー。冗長性、フェイ
ルオーバー
帯域幅指定でのスケール設定
Live と VoDの透過的な移行
アーカイブ
リアルタイム に近い ヘルスチェッ
ク
Azure CDN と 3rd party CDN
サポート
SLA
Feature Standard Premium
Free first 15 days* Yes No
Streaming Scale
Up to 600 Mbps when Azure CDN is not used;
With Azure CDN turned on Standard will scale
to thousands of concurrent viewers
200 Mbps per streaming unit (SU) and scales with
CDN.
SLA 99.9 99.9 (200 Mbps per SU).
CDN Azure CDN, third party CDN, or no CDN. Azure CDN, third party CDN, or no CDN.
Billing is prorated Daily Daily
Dynamic encryption Yes Yes
Dynamic packaging Yes Yes
IP filtering/G20/Custom
host
Yes Yes
Progressive download Yes Yes
Recommended usage
Basic to Moderate Usage
Recommended for the vast majority of
streaming scenarios, contact us if you think you
may have needs beyond Standard
Contact Us
Multi-Bitrate mp4
Streaming
Endpoint
HLS
Smooth
Streaming
Encode
Multi-Bitrate mp4
Streaming Endpoint
HLS
Smooth
Streaming
Encode
従来
Dynamic Packaging
入力フォーマット: mp4, Smooth Streaming
出力フォーマット: Smooth Streaming, HLS (v4 and v3), MPEG-DASH
占有ストリーミングユニット: 1以上
DASH
Storage
事前に定義
Streaming
Endpoint
HLS + AES (http)
PlayReady/ AES Key Services
Token
verification
PlayReady License/
AES Key
認証
キー設定
認証設定
(Token/IP/Open)
asset
暗号化設定
(HLS with AES) / (DASH with PlayReady)
Client SDK
http://blogs.msdn.com/b/
windowsazurej/archive/2014/12/11/
an-end-to-end-prototype-of-aes-
encryption-with-acs-authentication-
and-acs-token-authorization.aspx
Smooth
Server
Progressive
Download
HLS HDS MPEG-DASH
Smooth
Server
Progressive
Download
HLS HDS MPEG-DASH
方式 URL最後に追加する文字列
Smooth /manifest
HLS /manifest(format=m3u8-aapl)
HLS v3 /manifest(format=m3u8-aapl-v3)
MPEG-DASH /manifest(format=mpd-time-csf)
HDS (for Adobe PrimeTime /
Access licensees only)
/manifest(format=f4m-f4f)
http://.../manifest
6Mbps
3Mbps
1Mbps
500kbps
250kbps
(filter=ott)
6Mbps
3Mbps
1Mbps
(filter=
mobile)
1Mbps
500kbps
250kbps
参加者30人くらいだった
30分くらいのセミナー動画があるんだけど、
スマホやPC向けに配信できます?
1,000人くらいに見てもらいたいんですけど
項目 状態 備考
ビットレート 2 Mbps スマートフォンだと大きめ
映像の尺 (長さ) 30 分
• 1秒間 2M
• 30分
Byte
450 MB
参加者30人くらいだった
30分くらいのセミナー動画があるんだけど、
スマホやPC向けに配信できます?
1,000人くらいに見てもらいたいんですけど
Azure Media Services: 概算お見積もり
項目 単価 数量 小計 メモ
ストレージ 2.04 3GB + 450MB 8 元ファイル3GB
エンコード 1.73 (分) 30分 156 SDで3つのビッ
トレート
ストリーミ
ング占有
212.23 / 日 1 2,972 2週間公開
600MBまでの
オートスケー
ル
データ転送 14.08 (GB) 450MB x 1,000 人 6,336 全部視聴,
CDN付き
9,472https://azure.microsoft.com/ja-jp/pricing/details/media-services/
Azure
Storage Streaming EndpointChannel
取り込み
URL
Preview
URL
Encoder
Smooth/
RTMP/
RTP
DASH,
HLS,
Smooth
Azure
Media
Player
Camera Azure Media Services
Channel
取り込み
URL
Encoder RTMP /
Smooth
Multi-Bitrate
オンプレミスで全て
Channel
プレビュー
URLRTMP /
RTP /
Smooth
Single-Bitrate
オンプレミス: 最上位ビットレートのみ
クラウド: それ以外全て
プレビュー
URL
取り込み
URL
Encoder
Encoder
この10分間は
削除される
Program #3
Program #2
Program #1
2Mbps
2 secs2 secs 2 secs 2 secs
HLS セグメントは 6 秒
( 3 つのフラグメント)
フラグメントは 2 秒の
場合 :
https://developer.apple.com/library/content/technotes/tn2224/_index.html#//apple_ref/doc/uid/
DTS40009745-CH1-MEDIASTREAMSEGMENTATION-USE_6_SECOND_TARGET_DURATIONS
(1) 標準 (2) Asset Filter (3) Transcode
使うAPI Program Asset Filter Media Encoder Standard
映像の尺の管理 Programの開始、終了 Filter内の開始時間 Encodeの開始時間、終了
時間
映像の粒度 GOP GOP ミリセカンド
アーカイブ作成時間 リアルタイム リアルタイム トランスコード時間
60分くらいのセミナーをやるんですが、
スマホやPC向けにライブ配信できます?
1,000人くらいに見てもらいたいんですけど
参加者30人くらいだった
30分くらいのセミナー動画があるんだけど、
スマホやPC向けに配信できます?
1,000人くらいに見てもらいたいんですけど
項目 単価 数量 小計 メモ
ストレージ 2.04 450 MB 1
ストリーミ
ング占有
212.23 / 日 1 425 前日の
リハーサル込
み
チャネル 1.68 / 分 10 時間 1,008 前日の
リハーサル込
み
データ転送 14.08 (GB) 450MB
x 1,000 人
6,336 全部視聴,
CDN付き
合計 7,770
Azure Media Services: 概算お見積もり
https://azure.microsoft.com/ja-jp/pricing/details/media-services/
0.1= 秒
システムの反応しているとしての理解してくれ
る
時間の限界
1.0= 秒
処理が止まっていないと理解してくれる
時間の限界
10= 秒
画面の注意情報に気を払ってくれる
時間の限界
Azure
Azure
DASH
Smooth
Streaming
HLS
Content
Protection
Dynamic Packaging
Dynamic Encryption
Dynamic Manifest
Azure Media Player
http://aka.ms/azuremediaplayer
Unified CSS UI
Unified JS Interface
Tech order
DASH player
(HTML5 EME/MSE)
Flash player
Silverlight player
Native HTML5
(Built in browser)
 プラットフォーム / デバイス
の
機能情報を取得
 “TechOrder” に応じて
Player を選択
 Dynamic Packaging の
URLを設定
Dynamic Packaging /
Dynamic Encryption
#azurejp
<!DOCTYPE html>
<html>
<head>
<!--Azure Media Player Scripts-->
<link href=“//amp.azure.net/libs/amp/latest/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet" type="text/css">
<script src="//amp.azure.net/libs/amp/latest/azuremediaplayer.min.js"></script>
</head>
<body>
<video id="azuremediaplayer" class="azuremediaplayer amp-default-skin amp-big-play-centered" tabindex="0"> </video>
<script>
var myOptions = {"nativeControlsForTouch": false, autoplay: true, controls: true, width: "640", height: "400", poster:
"[poster uri]" };
var myPlayer = amp("azuremediaplayer", myOptions);
myPlayer.src([{ src: "[src uri]", type: "application/vnd.ms-sstr+xml" }]);
</script>
</body>
</html>
分類 Plugin 名 ソース 概要
追加機能 Title Overlay GitHub タイトルのオーバーレイ
Timeline Markers GitHub プログレスバーの指定時間に、マーカーをセッ
トする
分析 Application
Insights
GitHub Application insight へのデータ流し込み
Google Analytics GitHub Google Analytics連携
診断 Diagnostics
Output
GitHub Player 上での技術的な診断用データ取得
使いやす
さ
Zoom in GitHub Zoom in 機能
Live 字幕 ライブ中に別サービスで作成された字幕データ
の表示
Social Share GitHub ソーシャルネットワークへの投稿ボタンの表示
http://aka.ms/ampplugins
#azurejp
var myOptions = {
autoplay: true,
controls: true,
width: "640",
height: "400",
poster: "",
plugins: {
yourPluginName: {examplepluginOption: true}
}};
var myPlayer = amp('[video tag id]', myOptions);
<head>
<script src="path_to_plugin.js" type="text/javascript"></script>
<link href="path_to_stylesheet.css" rel="stylesheet" />
</head>
(function () {
amp.plugin('yourPluginName', function (options) {
//plugin code
});
}).call(this);
path_to_plugin.js
Azure Media Services
Channel Streaming
Endpoint
Azure
CDN
Program
guid /ingest.isml
How Many Origin Reserved Units Do You Need for an
Azure Media Services Live Streaming Channel?
https://blogs.msdn.microsoft.com/playready4/2014/09/08/how
-many-origin-reserved-units-do-you-need-for-an-azure-
media-services-live-streaming-channel/
発行URL Syntax:
http://{Media Services Account 名}.
origin.mediaservices.net/{guid}/{manifestname}.ism/Manifest
https://msdn.microsoft.com/en-
us/library/dn891518(v=azure.10).aspx
常時設置の場所は、まだいい…
Azure会場
映像音声
信号
Switcher
Encoder #1
HDMI
分配器
SDI or
HD-SDI
HDMI
Encoder #2
HDMI
HDMI
Router
Ethernet
Ethernet
Azure
Media
Services #1
Azure
Media
Services #2
Player
Control Panel
PC
映像確認
モニター
Azure
Media
Services
Router
AI for Media
あなたのメディアの価値の最大
化
#azurejp
別の活用 シナリオ もあります
Custom Custom CustomCustom Custom
Cognitive Services Labs
Vision
Speech
Language
人の顔
画面上の文字
著名人
話している言葉
翻訳
話者
(一般的な) モノ
感情
感情
感情キーワード
歴史的建造物
独自データ
Your App
Speech-to-
text
話しているテキストを
抽出
現在、8言語対応
Face &
Emotion
detection
顔のカウントおよび
性別・年齢・感情の判
定
Hyperlapse
スタビライザーとタイ
ムラプス
Video
summarizatio
n
ハイライトシーンによ
る
サマリービデオの自動
作成
Motion
detection
動きのあった箇所の検
知
Object
Character
Recognition
(OCR)
ビデオ内の画像から、
テキストを抽出
450 6th St.
San
Francisco
Face
Redaction
特定の人の顔に
ぼかしを入れる
Face redaction walkthrough:
https://docs.microsoft.com/ja-jp/azure/media-services/media-services-redactor-walkthrough
エン
コード 顔認識
サムネ
イル作
成
顔一致
Azure Media
Service Azure Functions
翻訳
感情 キー
ワード
Speech-to-
text
話しているテキストを
抽出
現在、8言語対応
Face &
Emotion
detection
顔のカウントおよび
性別・年齢・感情の判
定
Hyperlapse
スタビライザーとタイ
ムラプス
Video
summarizatio
n
ハイライトシーンによ
る
サマリービデオの自動
作成
Motion
detection
動きのあった箇所の検
知
Object
Character
Recognition
(OCR)
ビデオ内の画像から、
テキストを抽出
450 6th St.
San
Francisco
Face
Redaction
特定の人の顔に
ぼかしを入れる
Video Indexer
https://docs.microsoft.com/en-us/azure/cognitive-services/video-indexer/video-indexer-concepts
Attribute Description
Id The id of this video. For example, "63c6d532ff".
partition A logical partition that the user can specify in upload in order to search for it later.
name The name of the video. For example, "Azure Monitor".
description
Description of the video. For example, "John Kemnetz joins Scott Hanselman to show how to unlock the
power of Azure monitoring data with Azure Monitor. "
userName The creator of the video. For example, "Channel9 Videos".
createTime Time created. For example, "2017-03-31T16:36:41.4504249+00:00".
privacyMode
Your video can have one of the following modes: Private, Public. Public - the video is visible to everyone in
your account and anyone that has a link to the video. Private - the video is visible to everyone in your
account.
isOwned True, if the current user owns the video. Otherwise, false.
isBase
True, if the breakdown is based on a source video. False, if the breakdown is of a playlist that is derived
from another breakdown.
durationInSeconds Duration of the video.
summarizedInsights Contains one summarizedInsights.
breakdowns May contain one or more breakdowns
social Contains one social element that describes number of likes and views of the video.
Attribute Description
name The name of the video. For example, "Azure Monitor".
shortId The id of the video. For example, "63c6d532ff".
privacyMode
Your breakdown can have one of the following modes: Private, Public. Public - the video is
visible to everyone in your account and anyone that has a link to the video. Private - the
video is visible to everyone in your account.
duration Contains one duration that describes the time an insight occurred. Duration is in seconds.
thumbnailUrl The URL to the video's thumbnail.
faces May contain one or more faces
topics May contain one or more topics
sentiments May contain one or more sentiments
audioEffects May contain one or more audioEffects
Attribute Description
id The breakdown id. For example, "63c6d532ff".
state
The processing state of the given breakdown id. Could be one of the following: Uploaded, Processing,
Processed, Failed.
processingProgress The progress. For example, "10%".
externalId
You can set externalId during upload. For example, "4f9c3500-eca7-4ab3-987e-a745017af698". You can
later search for your videos by this external id.
externalUrl You can set externalUrl during upload.
metadata You can set metadata during upload.
insights May contain one or more insights
thumbnailUrl
For example, "https://www.videobreakdown.com/api/Thumbnail/63c6d532ff/b9316989-3467-4031-
bf6a-27ee3c909bb4"
publishedUrl
The published URL. For example, "https://BreakdownMedia.azureedge.net:443/d5e5232d-48e2-4fbc-
9893-0ea6335da563/Azure%20Monitor%20%20Azure%20Friday.ism/manifest".
viewToken The bearer token
sourceLanguage
The source language. The following are supported: Chinese, English, French, German, Italian, Japanese,
Portuguese, Russian, Spanish.
language The language of the transcript.
Attribute Description
transcriptBlocks May contain one or more transcriptBlocks
topics May contain one or more topics
faces May contain one or more faces
participants May contain one or more participants
contentModeration May contain one contentModeration
audioEffectsCatego
ries
May contain one or more audioEffectsCategories
Attribute Description
id The id of a person. For example, 11775.
shortId
The short id. Because a playlist may be derived from several breakdowns, this id is needed
to find out which of these breakdowns is the origin of each face.
name
If the face is recognized, the name of the person is added. For example, "Scott
Hanselman". If the face is unknown, "Unknown #" is added.
description
If the face is recognized, the description is populated based on the Bing API search.
Otherwise, the description is null.
title
If the face is recognized, the description is populated based on the Bing API search.
Otherwise, the title is null.
thumbnailUrl
The thumbnail URL. For example, "/api/Thumbnail/63c6d532ff/616468f0-1636-4efa-94e7-
262f2e575059".
appearances May contain one or more appearances
seenDuration For how long the face was seen (in seconds).
seenDurationRatio Presence relative to the video duration (0-1).
Attribute Description
id The id of a person. For example, 11775.
bingId
name
If the face is recognized, the name of the person is added. For example, "Scott
Hanselman". If the face is unknown, "Unknown #" is added.
thumbnailId For example, "616468f0-1636-4efa-94e7-262f2e575059".
description
If the face is recognized, the description is populated based on the Bing API search.
Otherwise, the description is null.
title
If the face is recognized, the description is populated based on the Bing API search.
Otherwise, the title is null.
imageUrl This URL points to an image that is taken from the source video.
confidence
knownPersonId
The id of a known person (for example, celebrity). If a person is not known, the id contains
zeros. For example, "e3eaff5f-ee1b-4eac-80ce-ebac47aadf64".
Attribute Description
name The topic name (for example, "Azure").
appearances May contain one or more appearances.
isTranscript True, if found in a transcript. False, if found in an OCR.
name The topic name (for example, "Azure").
appearances May contain one or more appearances.
isTranscript True, if found in a transcript. False, if found in an OCR.
name The topic name (for example, "Azure").
appearances May contain one or more appearances.
isTranscript True, if found in a transcript. False, if found in an OCR.
Attribute Description
id
name
stem
words
rank
Attribute Description
sentimentKey Currently, the following sentiments are supported: Positive, Neutral, Negative.
appearances May contain one or more appearances
seenDurationRatio Presence relative to the video duration (0-1).
Attribute Description
audioEffectKey Valid values are: Speech, Silence, HandClaps.
appearances May contain one or more appearances
seenDurationRatio Presence relative to the video duration (0-1).
Attribute Description
startTime Time value.
endTime Time value.
startSeconds Time value.
endSeconds Time value.
Attribute Description
id The id of the participant.
name The name of the participant. For example, "Speaker #1".
pictureUrl The pictureUrl attribute is reserved for future use.
Attribute Description
adultClassifierValue
bannedWordsCount
bannedWordsRatio
isSuspectedAsAdult
isAdult
Attribute Description
type Id of the category.
key One of the following: Speech, Silence, HandClaps.
Attribute Description
id Id of the block.
lines May contain one or more lines
sentimentIds The sentimentIds attribute is reserved for future use.
thumbnailIds The thumbnailIds attribute is reserved for future use.
sentiment The sentiment in the block (0-1, negative to positive).
faces May contain one or more faces.
ocrs May contain one or more ocrs.
audioEffectInstances May contain one or more audioEffectInstances.
scenes May contain one or more scenes.
annotations May contain zero or more annotations.
Attribute Description
timeRange The time range in the original video.
adjustedTimeRange
AdjustedTimeRange is the time range relative to the current playlist. Since you can
create a playlist from different lines of different videos, you can take a 1-hour video and
use just 1 line from it, for example, 10:00-10:15. In that case, you will have a playlist with
1 line, where the time range is 10:00-10:15 but the adjustedTimeRange is 00:00-00:15.
lines May contain one or more lines.
Attribute Description
id The id of the line.
timeRange The time range in the original video.
adjustedTimeRange
AdjustedTimeRange is the time range relative to the current playlist. Since you can
create a playlist from different lines of different videos, you can take a 1-hour video and
use just 1 line from it, for example, 10:00-10:15. In that case, you will have a playlist with
1 line, where the time range is 10:00-10:15 but the adjustedTimeRange is 00:00-00:15.
partcicipantID The id of the speaker of this line.
text The transcript.
isIncluded
In base breakdowns always true. In derived playlists, the lines that were included in the
source video, are set to isIncluded=true. All other lines are false.
Attribute Description
id The OCR id.
width
hight
language The OCR language.
textData The OCR text.
confidence
Attribute Description
id The scene id.
timeRange Contains one timeRange.
keyFrame The time of the key frame.
shots May contain one or more shots.
Media Services .NET SDK
Media Services .NET
SDK Extensions
Azure .NET SDK
MediaServicesSDK
Your Apps
ComputeStorage
“Block” Blob Management Meta:
Asset, Job, Origin etc…
Azure Media Services
ComputeStorage
“Block” Blob Management Meta:
Asset, Job, Origin etc…
Azure Media Services
Media Processor
パラメー
ター
文字列
#azurejp
#azurejp
#azurejp
#azurejp
#azurejp
#azurejp
Asset Media Analytics
Encoding
http://amslabs.azurewebsites.net/index.html
 初めての Azure Media Services を
使った動画配信 [MVA]
 http://www.microsoftvirtualacademy.com/training-courses/ams-basics
 Azure Media Services 製品サイト
 http://azure.microsoft.com/ja-jp/services/
media-services/
 http://azure.microsoft.com/ja-jp/documentation/articles/media-
services-overview/
 API ドキュメント
 https://msdn.microsoft.com/ja-jp/library/hh973629
 Azure Media Services Explorer
 https://github.com/Azure/Azure-Media-Services-Explorer
 Azure Media Player
 http://amsplayer.azurewebsites.net/azuremediaplayer.html
 http://amp.azure.net/libs/amp/latest/docs/
 Azure CDN
 http://azure.microsoft.com/ja-jp/services/cdn/
 Office Developer Center
 http://dev.office.com/
評価のためのご参考資料
本情報の内容(添付文書、リンク先などを含む)は、
作成日時点でのものであり、予告なく変更される場合があります。

Contenu connexe

Tendances

ログ管理のベストプラクティス
ログ管理のベストプラクティスログ管理のベストプラクティス
ログ管理のベストプラクティスAkihiro Kuwano
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAkihiro Kuwano
 
AWSで作る分析基盤
AWSで作る分析基盤AWSで作る分析基盤
AWSで作る分析基盤Yu Otsubo
 
脆弱性ハンドリングと耐える設計 -Vulnerability Response-
脆弱性ハンドリングと耐える設計 -Vulnerability Response-脆弱性ハンドリングと耐える設計 -Vulnerability Response-
脆弱性ハンドリングと耐える設計 -Vulnerability Response-Tomohiro Nakashima
 
M17_情シス必見、Azure Arc によるマルチプラットフォーム管理の今 [Microsoft Japan Digital Days]
M17_情シス必見、Azure Arc によるマルチプラットフォーム管理の今 [Microsoft Japan Digital Days]M17_情シス必見、Azure Arc によるマルチプラットフォーム管理の今 [Microsoft Japan Digital Days]
M17_情シス必見、Azure Arc によるマルチプラットフォーム管理の今 [Microsoft Japan Digital Days]日本マイクロソフト株式会社
 
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用Yasuhiro Araki, Ph.D
 
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版Db2をAWS上に構築する際のヒント&TIPS 2019年7月版
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版Akira Shimosako
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
Edge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよEdge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよVirtualTech Japan Inc.
 
VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話Noritaka Sekiyama
 
20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon CognitoAmazon Web Services Japan
 
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2Koitabashi Yoshitaka
 
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)NTT DATA Technology & Innovation
 
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例Amazon Web Services Japan
 
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築伊藤 祐策
 
Monitoring - 入門監視
Monitoring - 入門監視Monitoring - 入門監視
Monitoring - 入門監視Eiji KOMINAMI
 
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)Amazon Web Services Japan
 

Tendances (20)

Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
ログ管理のベストプラクティス
ログ管理のベストプラクティスログ管理のベストプラクティス
ログ管理のベストプラクティス
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
 
AWSで作る分析基盤
AWSで作る分析基盤AWSで作る分析基盤
AWSで作る分析基盤
 
Azure Data Explorer
Azure Data ExplorerAzure Data Explorer
Azure Data Explorer
 
脆弱性ハンドリングと耐える設計 -Vulnerability Response-
脆弱性ハンドリングと耐える設計 -Vulnerability Response-脆弱性ハンドリングと耐える設計 -Vulnerability Response-
脆弱性ハンドリングと耐える設計 -Vulnerability Response-
 
M17_情シス必見、Azure Arc によるマルチプラットフォーム管理の今 [Microsoft Japan Digital Days]
M17_情シス必見、Azure Arc によるマルチプラットフォーム管理の今 [Microsoft Japan Digital Days]M17_情シス必見、Azure Arc によるマルチプラットフォーム管理の今 [Microsoft Japan Digital Days]
M17_情シス必見、Azure Arc によるマルチプラットフォーム管理の今 [Microsoft Japan Digital Days]
 
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用
 
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版Db2をAWS上に構築する際のヒント&TIPS 2019年7月版
Db2をAWS上に構築する際のヒント&TIPS 2019年7月版
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
Edge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよEdge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよ
 
VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話
 
20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito20200630 AWS Black Belt Online Seminar Amazon Cognito
20200630 AWS Black Belt Online Seminar Amazon Cognito
 
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2
 
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
 
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例
Amazon Web Services の本気がみたいか !? スピードと高可用性を両立したゲームインフラの構築と事例
 
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築
 
AWS Black Belt Techシリーズ Amazon VPC
AWS Black Belt Techシリーズ Amazon VPCAWS Black Belt Techシリーズ Amazon VPC
AWS Black Belt Techシリーズ Amazon VPC
 
Monitoring - 入門監視
Monitoring - 入門監視Monitoring - 入門監視
Monitoring - 入門監視
 
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
 

Similaire à Azure Media Services 大全

Azure Media Services 概要
Azure Media Services 概要Azure Media Services 概要
Azure Media Services 概要Daiyu Hatakeyama
 
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーションDaiyu Hatakeyama
 
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?Daichi Isami
 
熊本クラウド語ろう会 - Azure開発入門
熊本クラウド語ろう会 -  Azure開発入門熊本クラウド語ろう会 -  Azure開発入門
熊本クラウド語ろう会 - Azure開発入門Daiyu Hatakeyama
 
HTML5 VIDEO on Chromecast
HTML5 VIDEO on ChromecastHTML5 VIDEO on Chromecast
HTML5 VIDEO on ChromecastKatsumi Onishi
 
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]Aya Tokura
 
NVIDIA Jetson Edge Computing Digital Seminar Special Edition, JETSON XAVIER NX
NVIDIA Jetson Edge Computing Digital Seminar Special Edition, JETSON XAVIER NXNVIDIA Jetson Edge Computing Digital Seminar Special Edition, JETSON XAVIER NX
NVIDIA Jetson Edge Computing Digital Seminar Special Edition, JETSON XAVIER NXAya Owosekun
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方CData Software Japan
 
Azure Media Services 大全
Azure Media Services 大全Azure Media Services 大全
Azure Media Services 大全Daiyu Hatakeyama
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識Minoru Naito
 
ニューメディア X-Day - AI for Media
ニューメディア X-Day - AI for Mediaニューメディア X-Day - AI for Media
ニューメディア X-Day - AI for MediaDaiyu Hatakeyama
 
20130817 windows azure最新情報(福井)
20130817 windows azure最新情報(福井)20130817 windows azure最新情報(福井)
20130817 windows azure最新情報(福井)Hirano Kazunori
 
JETSON 最新情報 & 自動外観検査事例紹介
JETSON 最新情報 & 自動外観検査事例紹介JETSON 最新情報 & 自動外観検査事例紹介
JETSON 最新情報 & 自動外観検査事例紹介NVIDIA Japan
 
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013満徳 関
 
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツDaiyu Hatakeyama
 
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~decode2016
 
20190705 mas ken_azure_stack
20190705 mas ken_azure_stack20190705 mas ken_azure_stack
20190705 mas ken_azure_stackOsamu Takazoe
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションMasahiko Ebisuda
 

Similaire à Azure Media Services 大全 (20)

Azure Media Services 概要
Azure Media Services 概要Azure Media Services 概要
Azure Media Services 概要
 
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
 
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
 
[Japan Tech summit 2017] CLD 007
[Japan Tech summit 2017]  CLD 007[Japan Tech summit 2017]  CLD 007
[Japan Tech summit 2017] CLD 007
 
熊本クラウド語ろう会 - Azure開発入門
熊本クラウド語ろう会 -  Azure開発入門熊本クラウド語ろう会 -  Azure開発入門
熊本クラウド語ろう会 - Azure開発入門
 
HTML5 VIDEO on Chromecast
HTML5 VIDEO on ChromecastHTML5 VIDEO on Chromecast
HTML5 VIDEO on Chromecast
 
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
 
NVIDIA Jetson Edge Computing Digital Seminar Special Edition, JETSON XAVIER NX
NVIDIA Jetson Edge Computing Digital Seminar Special Edition, JETSON XAVIER NXNVIDIA Jetson Edge Computing Digital Seminar Special Edition, JETSON XAVIER NX
NVIDIA Jetson Edge Computing Digital Seminar Special Edition, JETSON XAVIER NX
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方
 
Azure Media Services 大全
Azure Media Services 大全Azure Media Services 大全
Azure Media Services 大全
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
 
ニューメディア X-Day - AI for Media
ニューメディア X-Day - AI for Mediaニューメディア X-Day - AI for Media
ニューメディア X-Day - AI for Media
 
EditShare システムの紹介
EditShare システムの紹介EditShare システムの紹介
EditShare システムの紹介
 
20130817 windows azure最新情報(福井)
20130817 windows azure最新情報(福井)20130817 windows azure最新情報(福井)
20130817 windows azure最新情報(福井)
 
JETSON 最新情報 & 自動外観検査事例紹介
JETSON 最新情報 & 自動外観検査事例紹介JETSON 最新情報 & 自動外観検査事例紹介
JETSON 最新情報 & 自動外観検査事例紹介
 
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
 
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
 
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
 
20190705 mas ken_azure_stack
20190705 mas ken_azure_stack20190705 mas ken_azure_stack
20190705 mas ken_azure_stack
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
 

Plus de Daiyu Hatakeyama

ChatGPT Impact - その社会的/ビジネス価値を考える -
ChatGPT Impact - その社会的/ビジネス価値を考える -ChatGPT Impact - その社会的/ビジネス価値を考える -
ChatGPT Impact - その社会的/ビジネス価値を考える -Daiyu Hatakeyama
 
Ethics of AI - AIの倫理-
Ethics of AI - AIの倫理-Ethics of AI - AIの倫理-
Ethics of AI - AIの倫理-Daiyu Hatakeyama
 
郡山 Connect 2022 ハッカソン 基調講演 - Hackathon からサービスインになったらデータを扱いましょう
郡山 Connect 2022 ハッカソン 基調講演 - Hackathon からサービスインになったらデータを扱いましょう郡山 Connect 2022 ハッカソン 基調講演 - Hackathon からサービスインになったらデータを扱いましょう
郡山 Connect 2022 ハッカソン 基調講演 - Hackathon からサービスインになったらデータを扱いましょうDaiyu Hatakeyama
 
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来Daiyu Hatakeyama
 
DXのための内製化のススメ
DXのための内製化のススメDXのための内製化のススメ
DXのための内製化のススメDaiyu Hatakeyama
 
JDMC Azureアプリ開発入門
JDMC Azureアプリ開発入門JDMC Azureアプリ開発入門
JDMC Azureアプリ開発入門Daiyu Hatakeyama
 
JAZUG12周年 俺の Azure Cosmos DB
JAZUG12周年 俺の Azure Cosmos DBJAZUG12周年 俺の Azure Cosmos DB
JAZUG12周年 俺の Azure Cosmos DBDaiyu Hatakeyama
 
法政大学 MBA 中小企業向けITとの付き合うコツ
法政大学 MBA 中小企業向けITとの付き合うコツ法政大学 MBA 中小企業向けITとの付き合うコツ
法政大学 MBA 中小企業向けITとの付き合うコツDaiyu Hatakeyama
 
明治大学 データサイエンス・AIに関するオムニバス授業 エバンジェリストというキャリア
明治大学 データサイエンス・AIに関するオムニバス授業 エバンジェリストというキャリア明治大学 データサイエンス・AIに関するオムニバス授業 エバンジェリストというキャリア
明治大学 データサイエンス・AIに関するオムニバス授業 エバンジェリストというキャリアDaiyu Hatakeyama
 
Green Software Foundation Global Summit 2022 Tokyo グリーンソフトウェアとは?
Green Software Foundation Global Summit 2022 Tokyo グリーンソフトウェアとは?Green Software Foundation Global Summit 2022 Tokyo グリーンソフトウェアとは?
Green Software Foundation Global Summit 2022 Tokyo グリーンソフトウェアとは?Daiyu Hatakeyama
 
コミュニケーション戦略を前提にしたOutlookやTeams活用
コミュニケーション戦略を前提にしたOutlookやTeams活用コミュニケーション戦略を前提にしたOutlookやTeams活用
コミュニケーション戦略を前提にしたOutlookやTeams活用Daiyu Hatakeyama
 
Python に行く前に Excel で学ぶデータ分析のいろは
Python に行く前に Excel で学ぶデータ分析のいろはPython に行く前に Excel で学ぶデータ分析のいろは
Python に行く前に Excel で学ぶデータ分析のいろはDaiyu Hatakeyama
 
東京大学 メディアコンテンツ特別講義 Sustainability
東京大学 メディアコンテンツ特別講義 Sustainability東京大学 メディアコンテンツ特別講義 Sustainability
東京大学 メディアコンテンツ特別講義 SustainabilityDaiyu Hatakeyama
 
Wiz国際情報工科自動車大学校 特別講演 Teams活用しよう!
Wiz国際情報工科自動車大学校 特別講演 Teams活用しよう!Wiz国際情報工科自動車大学校 特別講演 Teams活用しよう!
Wiz国際情報工科自動車大学校 特別講演 Teams活用しよう!Daiyu Hatakeyama
 
Wiz国際情報工科自動車大学校_特別講演_ITの織り成す未来
Wiz国際情報工科自動車大学校_特別講演_ITの織り成す未来Wiz国際情報工科自動車大学校_特別講演_ITの織り成す未来
Wiz国際情報工科自動車大学校_特別講演_ITの織り成す未来Daiyu Hatakeyama
 
東洋経済 製造業DXフォーラム 2022: 製造業のための Sustainability との 向き合い方
東洋経済 製造業DXフォーラム 2022: 製造業のための Sustainability との 向き合い方東洋経済 製造業DXフォーラム 2022: 製造業のための Sustainability との 向き合い方
東洋経済 製造業DXフォーラム 2022: 製造業のための Sustainability との 向き合い方Daiyu Hatakeyama
 

Plus de Daiyu Hatakeyama (20)

ChatGPT Impact - その社会的/ビジネス価値を考える -
ChatGPT Impact - その社会的/ビジネス価値を考える -ChatGPT Impact - その社会的/ビジネス価値を考える -
ChatGPT Impact - その社会的/ビジネス価値を考える -
 
Ethics of AI - AIの倫理-
Ethics of AI - AIの倫理-Ethics of AI - AIの倫理-
Ethics of AI - AIの倫理-
 
郡山 Connect 2022 ハッカソン 基調講演 - Hackathon からサービスインになったらデータを扱いましょう
郡山 Connect 2022 ハッカソン 基調講演 - Hackathon からサービスインになったらデータを扱いましょう郡山 Connect 2022 ハッカソン 基調講演 - Hackathon からサービスインになったらデータを扱いましょう
郡山 Connect 2022 ハッカソン 基調講演 - Hackathon からサービスインになったらデータを扱いましょう
 
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
 
Webサイトの最適化
Webサイトの最適化Webサイトの最適化
Webサイトの最適化
 
DXのための内製化のススメ
DXのための内製化のススメDXのための内製化のススメ
DXのための内製化のススメ
 
JDMC Azureアプリ開発入門
JDMC Azureアプリ開発入門JDMC Azureアプリ開発入門
JDMC Azureアプリ開発入門
 
JAZUG12周年 俺の Azure Cosmos DB
JAZUG12周年 俺の Azure Cosmos DBJAZUG12周年 俺の Azure Cosmos DB
JAZUG12周年 俺の Azure Cosmos DB
 
Microsoft の変革
Microsoft の変革Microsoft の変革
Microsoft の変革
 
データ分析概略
データ分析概略データ分析概略
データ分析概略
 
法政大学 MBA 中小企業向けITとの付き合うコツ
法政大学 MBA 中小企業向けITとの付き合うコツ法政大学 MBA 中小企業向けITとの付き合うコツ
法政大学 MBA 中小企業向けITとの付き合うコツ
 
明治大学 データサイエンス・AIに関するオムニバス授業 エバンジェリストというキャリア
明治大学 データサイエンス・AIに関するオムニバス授業 エバンジェリストというキャリア明治大学 データサイエンス・AIに関するオムニバス授業 エバンジェリストというキャリア
明治大学 データサイエンス・AIに関するオムニバス授業 エバンジェリストというキャリア
 
Green Software Foundation Global Summit 2022 Tokyo グリーンソフトウェアとは?
Green Software Foundation Global Summit 2022 Tokyo グリーンソフトウェアとは?Green Software Foundation Global Summit 2022 Tokyo グリーンソフトウェアとは?
Green Software Foundation Global Summit 2022 Tokyo グリーンソフトウェアとは?
 
コミュニケーション戦略を前提にしたOutlookやTeams活用
コミュニケーション戦略を前提にしたOutlookやTeams活用コミュニケーション戦略を前提にしたOutlookやTeams活用
コミュニケーション戦略を前提にしたOutlookやTeams活用
 
Python に行く前に Excel で学ぶデータ分析のいろは
Python に行く前に Excel で学ぶデータ分析のいろはPython に行く前に Excel で学ぶデータ分析のいろは
Python に行く前に Excel で学ぶデータ分析のいろは
 
AI の光と影
AI の光と影AI の光と影
AI の光と影
 
東京大学 メディアコンテンツ特別講義 Sustainability
東京大学 メディアコンテンツ特別講義 Sustainability東京大学 メディアコンテンツ特別講義 Sustainability
東京大学 メディアコンテンツ特別講義 Sustainability
 
Wiz国際情報工科自動車大学校 特別講演 Teams活用しよう!
Wiz国際情報工科自動車大学校 特別講演 Teams活用しよう!Wiz国際情報工科自動車大学校 特別講演 Teams活用しよう!
Wiz国際情報工科自動車大学校 特別講演 Teams活用しよう!
 
Wiz国際情報工科自動車大学校_特別講演_ITの織り成す未来
Wiz国際情報工科自動車大学校_特別講演_ITの織り成す未来Wiz国際情報工科自動車大学校_特別講演_ITの織り成す未来
Wiz国際情報工科自動車大学校_特別講演_ITの織り成す未来
 
東洋経済 製造業DXフォーラム 2022: 製造業のための Sustainability との 向き合い方
東洋経済 製造業DXフォーラム 2022: 製造業のための Sustainability との 向き合い方東洋経済 製造業DXフォーラム 2022: 製造業のための Sustainability との 向き合い方
東洋経済 製造業DXフォーラム 2022: 製造業のための Sustainability との 向き合い方
 

Azure Media Services 大全