Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Azure Media Services 大全


Published on

Azure Media Serives の一通りの機能説明です。Video On Demand、Transcode、Security、Live Streaming、CDN、Azure Media Player、Azure Media Analytics が含まれています。

Published in: Technology
  • Very nice tips on this. In case you need help on any kind of academic writing visit website ⇒ ⇐ and place your order
    Are you sure you want to  Yes  No
    Your message goes here

Azure Media Services 大全

  1. 1. #azurejp
  2. 2. H.264 HLS DASH Azure Media Services クラウド上に構築された ビジネスで動画を活用するた めの VoD / Live 対応した 動画配信プラットフォーム Azure Media Services
  3. 3. 付加価値を提供する 多くのパートナー ソリューション Streaming / CDN コンテンツ 保護 Processing取り込み と保管 メディア 配信の コア 機能を API として提供 Azure Media Services PlayerAnalytics
  4. 4. 付加価値を提供する 多くのパートナー ソリューション Streaming CDN コンテンツ 保護 Encode / Media Analytics 取り込み メディア 配信の コア 機能を API として提供 Azure Media Services Player
  5. 5. Standards and Guidelines Cloud & Application Security Guidelines Content Protection Standard Cloud Controls Matrix v3.0.1 Federation Against Copyright Theft
  6. 6. Azure Media Services の役割 • アップロード から CDN までのメディア配信の コア機能とインフ ラ を API 提供 • ビルドイン パートナーサービスも含めた、SLA と サポート 8 Ad Insertion Contents Management System (CMS) Analytics Player
  7. 7. 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
  8. 8. エンコーダーからの出力 AMS Standard Encoder AMS Premium Encoder SD/分 US$0.015 US$0.035 HD/分 2x 2x 音声/分 (1/4)x (1/4)x Processing to-know-about-new-pricing-model/
  9. 9. コンテンツ 保護
  10. 10. Streaming / CDN
  11. 11. Player • 全てのデバイスのためをカバーするPlayers • HTML / JavaScript / CSS • 必要であれば、Flash / Silverlight へフォールバック • OSを検知し、最適な再生プロトコル、暗号化/DRMを自動判 断 • 自身のWeb/Mobileサイトへ埋め込み •
  12. 12. 撮影 編集 配信 エン コード Azure Media Services アップ ロード Blob Storage Azure Media Player
  13. 13. Encoder 202/GB より 1 2 3 Encoder Performance 2x 高速 4-5x 高速 227.46/日 456.96/日 1,312.74日 ご参考: comparison between Encoder and Premium encoder 1) Encode コーデック / ワークフロー 2) ジョブ制御: 同時実行数と高速化 Premium Encoder 406/GB より
  14. 14. jp/documentation/articles/media- services-advanced-encoding-with-mes/
  15. 15. 入力コンテナー/ファイル形式 メディア エンコーダー スタンダード メディア エンコーダー プレミアム ワー クフロー 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) あり いいえ
  16. 16. 入力ビデオ コーデック メディア エンコーダー スタンダード メディア エンコーダー プレミアム ワークフ ロー 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 あり いいえ
  17. 17. 入力オーディオ コーデック メディア エンコーダー スタン ダード メディア エンコーダー プレミア ム ワークフロー 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 あり いいえ
  18. 18. 出力コンテナー/ファイル形式 メディア エンコーダー スタン ダード メディア エンコーダー プレミ アム ワークフロー 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) いいえ あり
  19. 19. 出力ビデオ コーデック メディア エンコーダー スタン ダード メディア エンコーダー プレミア ム ワークフロー 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 サムネール作成 いいえ あり
  20. 20. 出力オーディオ コーデック メディア エンコーダー スタンダー ド メディア エンコーダー プレミアム ワークフロー 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 オーディオ いいえ あり
  21. 21. マルチデバイスのサポート  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
  22. 22. How Many Origin Reserved Units Do You Need for an Azure Media Services Live Streaming Channel? -many-origin-reserved-units-do-you-need-for-an-azure- media-services-live-streaming-channel/
  23. 23. 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
  24. 24. Smooth Server Progressive Download HLS HDS MPEG-DASH
  25. 25. 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)
  26. 26. Azure Media Content Protection セキュアアップロード ストレージ暗号化 Dynamic Encryption AES-128 Clear Key Microsoft PlayReady Common Encryption support for Widevine ライセンスとキー配信サーバーのホスティング トークン認証とActive Directory連携
  27. 27. 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
  28. 28. windowsazurej/archive/2014/12/11 / an-end-to-end-prototype-of-aes- encryption-with-acs- authentication-and-acs-token- authorization.aspx
  29. 29. http://.../manifest 6Mbps 3Mbps 1Mbps 500kbps 250kbps (filter=ott) 6Mbps 3Mbps 1Mbps (filter= mobile) 1Mbps 500kbps 250kbps
  30. 30. 参加者30人くらいだった 30分くらいのセミナー動画があるんだけど、 スマホやPC向けに配信できます? 1,000人くらいに見てもらいたいんですけど
  31. 31. 項目 状態 備考 ビットレート 2 Mbps スマートフォンだと大きめ 映像の尺 (長さ) 30 分 • 1秒間 2M • 30分 Byte 450 MB
  32. 32. 参加者30人くらいだった 30分くらいのセミナー動画があるんだけど、 スマホやPC向けに配信できます? 1,000人くらいに見てもらいたいんですけど Azure Media Services: 概算お見積もり 項目 単価 数量 小計 メモ ストレージ 2.45 3GB + 450MB 8 元ファイル 3GB エンコード 202 450 MB 90 一度限り ストリーミ ング占有 456.96 / 日 1 (200Mbps) 6,397 2週間公開 データ転送 14.08 (GB) 450MB x 1,000 人 6,336 全部視聴, CDN付き 12,831
  33. 33. Azure Storage Streaming EndpointChannel 取り込み URL Preview URL Encoder Smooth/ RTMP/ RTP DASH, HLS, Smooth Azure Media Player Camera Azure Media Services
  34. 34. Channel 取り込み URL Encoder RTMP / Smooth Multi-Bitrate オンプレミスで全て Channel プレビュー URLRTMP / RTP / Smooth Single-Bitrate オンプレミス: 最上位ビットレートのみ クラウド: それ以外全て プレビュー URL 取り込み URL Encoder Encoder
  35. 35. この10分間は 削除される Program #3 Program #2 Program #1
  36. 36. (1) 標準 (2) Asset Filter (3) Transcode 使うAPI Program Asset Filter Media Encoder Standard 映像の尺の管理 Programの開始、終了 Filter内の開始時間 Encodeの開始時間、終了 時間 映像の粒度 GOP GOP ミリセカンド アーカイブ作成時間 リアルタイム リアルタイム トランスコード時間
  37. 37. Azure Media Services Channel Streaming Endpoint Azure CDN Program
  38. 38. guid /ingest.isml
  39. 39. 発行URL Syntax: http://{Media Services Account 名}.{guid}/{manifestname}.ism/Manifest us/library/dn891518(v=azure.10).aspx
  40. 40. 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
  41. 41. 30分くらいのセミナーをやるんですが、 スマホやPC向けにライブ配信できます? 1,000人くらいに見てもらいたいんですけど
  42. 42. 参加者30人くらいだった 30分くらいのセミナー動画があるんだけど、 スマホやPC向けに配信できます? 1,000人くらいに見てもらいたいんですけど 項目 単価 数量 小計 メモ ストレージ 2.45 450 MB 1 元ファイル 3GB ストリーミ ング占有 456.96 / 日 1 (200Mbps) / 2日間 913 前日 リハーサル チャネル 1.74 / 分 3 時間 313 データ転送 14.08 (GB) 450MB x 1,000 人 6,336 全部視聴, CDN付き 合計 7,563 Azure Media Services: 概算お見積もり
  43. 43. Azure
  44. 44. Azure
  45. 45. DASH Smooth Streaming HLS Content Protection Dynamic Packaging Dynamic Encryption Dynamic Manifest Azure Media Player
  46. 46. 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
  47. 47. 分類 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 ソーシャルネットワークへの投稿ボタンの表示
  48. 48. 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
  49. 49. 開始位置 終了位置 トランスコー ド、Manifest編 集、EDL処理な ど Azure Media Services
  50. 50. virtual-reality-streaming/
  51. 51. Rig USB 3.0 USB 3.0 USB 3.0 USB 3.0 USB 3.0 USB 3.0 HDMI-to-USB3 converters@ リアルタ イム合成!
  52. 52. 動画には「時間軸」がある!
  53. 53. Agent Applications Services Infrastructure AI の民主化 AI がより身近な存在に
  54. 54. ImageNet 最大規模のイメージデータセット – 120万の学習用イメージ、10のテスト用イメージ – 1000 クラス 28.2 25.8 16.4 11.7 7.3 6.7 5.1 3.5 2010 2011 Utronto 2012 NYU 2013 Oxford 2014 GoogleNet 2014 Human Microsoft 2015
  55. 55. Face Computer Vision Emotion Video Speaker Recognition Custom Recognition Bing Speech Linguistic Analysis Language Understanding Bing Spell Check Web Language Model Text Analytics Knowledge Exploration Entity Linking Academic Knowledge Recommendations Bing Image Search Bing Video Search Bing Web Search Bing Autosuggest Bing News Search
  56. 56. Interactive Batch Processing + α Image Video
  57. 57. Speech-to- text 話しているテキストを 抽出 現在、8言語対応 Face & Emotion detection 顔のカウントおよび 性別・年齢・感情の判 定 Hyperlapse スタビライザーとタイ ムラプス Video summarizatio n ハイライトシーンによ る サマリービデオの自動 作成 Motion detection 動きのあった箇所の検 知 Object Character Recognition (OCR) ビデオ内の画像から、 テキストを抽出 450 6th St. San Francisco Face Redaction 特定の人の顔に ぼかしを入れる
  58. 58. エン コード 顔認識 サムネ イル作 成 顔一致
  59. 59.
  60. 60. Media Processor パラメー ター 文字列
  61. 61. Media Services .NET SDK Media Services .NET SDK Extensions Azure .NET SDK MediaServicesSDK Your Apps
  62. 62. ComputeStorage “Block” Blob Management Meta: Asset, Job, Origin etc… Azure Media Services
  63. 63. ComputeStorage “Block” Blob Management Meta: Asset, Job, Origin etc… Azure Media Services
  64. 64. Media Analytics
  65. 65. Asset Media Analytics Encoding
  66. 66.
  67. 67.  初めての Azure Media Services を 使った動画配信 [MVA]   Azure Media Services 製品サイト  media-services/  services-overview/  API ドキュメント   Azure Media Services Explorer   Azure Media Player    Azure CDN   Office Developer Center  評価のためのご参考資料
  68. 68. 本情報の内容(添付文書、リンク先などを含む)は、 作成日時点でのものであり、予告なく変更される場合があります。