SlideShare una empresa de Scribd logo
1 de 46
[PROJECT UX:最新の動画配信ソリューション Part 2]
  IIS Media Services 3.0の詳細
          そして4.0へ
           マイクロソフト株式会社
           IT Pro エバンジェリスト
                  田辺 茂也
        http://blogs.technet.com/stanabe
本セッションの内容

• IIS Media Services を用いてスムーズスト
  リーミングを行う際に必要な要素を知り、
  ご自分で試していただけるように
• IIS Media Services での動画配信の全体像
 – 素材とエンコード
 – 配信サーバー
 – クライアント



                                  2
配信システムの全体像

           コンテンツ保護 - Microsoft PlayReady




取り込み   エンコード            配信                 視聴




                                                3
Windows Media Services との比較

• Windows Media Services
  – HTTP キャッシュの仕組みを活用できない
  – エッジサーバーが専用機材
  – 独自のプロトコルとメディアファイル形式
    (ASF, WM-RTSP, WM-HTTP)
  – MMS プロトコルの利用減少
  – “mms://” 表記
  – WM 互換プレイヤーと Silverlight に対応
  – マルチキャストに対応

                                  4
動画配信の手法
動画
      アダプティブ
     ストリーミング


                           550 kbps @ 01:04?



                  従来のストリーミング
        再生               シーク           ポーズ

       Packet   Packet    Packet   Packet   Packet

        マルチキャスト
        ストリーミング
          プログレッシブ ダウンロード
                動画
                                                     5
動画配信のフロー



                 メディア
        エンコーダー   アセット
ソース




                               クライ




                         CDN
                               アント
                 配信元
                 サーバー




取り込み   エンコード        配信         視聴
                                     6
動画配信のフロー



ビデオ素材              メディア
          エンコーダー   アセット

                                 クライ




                           CDN
ライブビデオ
                                 アント
                   配信元
 音声素材
                   サーバー



ライブ音声



 取り込み    エンコード        配信         視聴
                                       7
動画配信のフロー

                  メディア アセット

                  Server Manifest .ism file
ビデオ素材
                  Client Manifest .ismc file
                  MP4 file(s)




                                                     クライ




                                               CDN
ライブビデオ
                                                     アント
                   配信元
音声素材
                   サーバー


         エンコーダー
ライブ音声



 取り込み    エンコード                       配信              視聴
                                                           8
Microsoft Expression Encoder 4

• 動画のエンコード、編集、SDK
• Windows Media Encoder の代わりに
• 新機能、強化点
  –   Live スムーズストリーミング対応 (VC-1, H.264)
  –   多数のビルトインプリセット
  –   IIS & WMS 配信元サーバーへ直接発行
  –   PlayReady DRM 暗号化 (スムーズストリーミング)
  –   高品位スクリーンキャプチャエンコーディング
  –   パフォーマンスの改善

                                         9
エンコーダーパートナー

• プロ向けエンコーダー パートナー
  – Live – Inlet, Envivio, Digital Rapids
  – VOD – Live パートナー以外にも
• http://www.IIS.net/media/partners




                                            10
Microsoft Expression Encoder 4




                                 11
プロジェクトを選択




            12
エンコーディングプリセットを選択
素材を追加




                   13
複数のビットレートでエンコード




                  14
IIS のパブリッシュポイントへ接続




                     15
オンデマンド コンテンツの場合




                  16
複数のビットレートのファイルを生成




            Windows 7 のタスクバーでは
            進行状況表示




                                 17
コンテンツファイルとマニフェスト




                   18
IIS エンコーディングその他

• IIS Smooth Streaming Format SDK
  – エンコーダーやワークフローの実装
• IIS Transform Manager (alpha)
  – オンデマンドのエンコード、形式変換、暗号化
  – ユーザー指定フォルダの監視
     • Expression Encoder との連携
  – 作業キューとジョブ管理のフレームワーク
     • シンプルな使い方では、ローカルのスケジューラー
     • HPC との連携によりスケールアウト
  – Partner SDK for ISV による拡張

                                    19
動画配信のフロー

                  メディア アセット

                  Server Manifest .ism file
ビデオ素材
                  Client Manifest .ismc file
                  MP4 file(s)



                                                     クライ




                                               CDN
ライブビデオ
                                                     アント
                      IIS Media
                       Services
                          IIS
音声素材
                  Windows Server


         エンコーダー        配信元
                      サーバー
ライブ音声



取り込み     エンコード                     配信                視聴
                                                           20
IIS Media Services
                           スムーズ ストリーミング


                         Liveスムーズ ストリーミング


   IIS Media Services       Smooth Multicast (v4)

                            コンテンツ保護 / DRM
  Internet Information
      Services (IIS)         Transform Manager

   Windows Server            Advanced Logging


                         Application Request Routing


                             Bit Rate Throttling


                                Web Playlists
                                                       21
IIS Media Services
• 現在 v3.0, v4.0 beta
• 動画配信の強化
  – Web サーバーと HTTP キャッシュを活用して
    スケール
  – テレビを超える体験を提供
• 動画配信の計測とマネタイズ
  – リアルタイムに近いサーバーとクライアントの統計情報
  – Web サーバーの使用帯域を軽減
  – 新しい広告機会の創出
• One Web プラットフォームの構築
  – 複数メディア形式の統合
  – Web とメディアコンテンツの融合


                                22
プログレッシブダウンロードの強化

• Bit Rate Throttling
  –   フォーマットの自動検出
  –   11 の設定済み A/V フォーマット (FLV, MP4...)
  –   多くのフォーマットに拡張可能
  –   データファイルにも適用可能
• Web Playlists
  – クライアント側、サーバー側の
    ハイブリッドプレイリスト
  – URL のトークン化を行い、
    提供方法以外での視聴を防ぐ
  – 既定では ASX、他のフォーマットにも対応可能

                                          23
IIS スムーズストリーミング

 ライブコンテンツ

            オンデマンド               広帯域
            コンテンツ




                                変動のある帯域



 IIS スムーズ HTTP キャッシュ
ストリーミング      サーバー
   サーバー    (オプション)
  クライアントの状況やネットワークの帯域に応じて、       狭帯域
 HTTP ビデオストリームを、連続的に可能な最高の品質で
            配信し続ける仕組み
                                       24
IIS スムーズストリーミングに
追加される機能
• iPhone, iPod, and iPad 対応 (Beta)
  – デバイスのネイティブフォーマットで配信
  – エンコードは1度のみ
• マルチキャスト対応
  – スムーズストリーミングと
    マルチキャストの長所の組み合わせ
  – マルチキャストネットワークで
    高信頼性、スケーラブルな配信

                                     25
IIS Advanced Logging

• ユーザーの操作に関する豊富なデータ
  – より詳細な分析
  – ROI の向上
• リアルタイムに近いモニタリング
• クライアントデータを分離する
  リアルタイムフィルタ
• W3C ログ互換形式
• 大規模ネットワークで
  ログを中央に集約

                       26
動画配信のフロー

                  メディア アセット

                  Server Manifest .ism file
ビデオ素材
                  Client Manifest .ismc file
                  MP4 file(s)



                                                     クライ




                                               CDN
ライブビデオ
                                                     アント
                      IIS Media
                       Services
                          IIS
音声素材
                  Windows Server


         エンコーダー        配信元
                      サーバー
ライブ音声



取り込み     エンコード                     配信                視聴
                                                           27
Application Request Routing (ARR)

• IIS を HTTP エッジキャッシュに
• IIS スムーズストリーミングと連携
• スケールのための制御と拡張性を提供


                                IIS ARR
                              エッジキャッシュ
                    IIS ARR
                  中間キャッシュ


       IIS スムーズ
      ストリーミング
                                IIS ARR
         サーバー                             28
                              エッジキャッシュ
IIS Media Services のインストール

                     • モジュールを
                       ダウンロード
                     • Web PI で
                       インストール




                                  29
Web PI の初期画面




               30
メディアカテゴリーを追加




               31
IIS Media Services をインストール




                             32
インストールされるモジュール




                 33
ダウンロードしながらインストール




                   34
IIS マネージャーで設定




                35
Live スムーズ ストリーミング
パブリッシュポイントの作成




                    36
動画配信のフロー

                  メディア アセット

                  Server Manifest .ism file
ビデオ素材                                                 Silverlight
                  Client Manifest .ismc file
                                                      Application
                  MP4 file(s)
                                                       Silverlight
                                                         Media




                                               CDN
                                                      Framework
ライブビデオ                                                Client
                                                      Silverlight
                      IIS Media
                       Services                       ブラウザー

                          IIS
音声素材                                                      OS
                  Windows Server


         エンコーダー        配信元                           クライアント
                      サーバー
ライブ音声



取り込み     エンコード                     配信                  視聴
                                                                     37
動画配信のフロー

                  メディア アセット

                  Server Manifest .ism file
ビデオ素材
                  Client Manifest .ismc file
                                                      PC
                  MP4 file(s)




                                               CDN
ライブビデオ

                      IIS Media
                       Services
                                                     モバイル
                          IIS
音声素材
                  Windows Server


         エンコーダー        配信元
                      サーバー
ライブ音声                                                その他



取り込み     エンコード                     配信                視聴
                                                            38
Silverlight によるリッチなクライアント

• クロスプラットフォーム
• モバイルや PC 以外の機器への対応予定
• どのプラットフォームでも
  一貫性のある品質と操作性




                            39
クライアント (プレイヤー)




 Microsoft Silverlight Media Framework http://smf.codeplex.com
                                                                 40
ブラウザで確認




          41
動画配信のフロー
                        レポート, 分析, モニタリング

                  メディア アセット

                  Server Manifest .ism file
ビデオ素材
                  Client Manifest .ismc file
                                                      PC
                  MP4 file(s)




                                               CDN
ライブビデオ

                      IIS Media
                       Services
                                                     モバイル
                          IIS
音声素材
                  Windows Server


         エンコーダー        配信元
                      サーバー
ライブ音声                                                その他



取り込み     エンコード                     配信                視聴
                                                            42
レポート, 分析, モニタリング

• IIS Advanced Logging
• 他社製品との連携
  – Conviva (real-time content delivery analytics)
  – Omniture (Web analytics)
  – DoubleClick (advertising)
• Silverlight Analytics Framework との連携
  – Silverlight Media Framework 上のクライアントで
    ログ収集
  – 無償、広く使われている
  – http://msaf.codeplex.com

                                                     43
まとめ

• 動画配信配信は、
  IIS Media Services + Silverlight へ

• すぐにお試しいただけます。
  ぜひ検証してみてください。




                                       44
参考情報

• http://www.iis.net/media
• http://technet.microsoft.com/ja-jp/iis/




                                            45
46

Más contenido relacionado

Similar a IIS Media Services 3.0 による動画配信

クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?Daichi Isami
 
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイントMourad EL AZHARI
 
Azure Media Services 概要
Azure Media Services 概要Azure Media Services 概要
Azure Media Services 概要Daiyu Hatakeyama
 
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門Shuji Kikuchi
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSAmazon Web Services Japan
 
Azure Media Services 大全
Azure Media Services 大全Azure Media Services 大全
Azure Media Services 大全Daiyu Hatakeyama
 
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティスAmazon Web Services Japan
 
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
 
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーションDaiyu Hatakeyama
 
動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWS動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWSKiyonori Kitasako
 
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッションOSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッションMasaki Takeda
 
インターネットにおける動画配信の仕組み
インターネットにおける動画配信の仕組みインターネットにおける動画配信の仕組み
インターネットにおける動画配信の仕組みRyosuke Kubo
 
TFセミナー マイクロソフト製品で作る Web インフラ 基本編
TFセミナー マイクロソフト製品で作る Web インフラ 基本編TFセミナー マイクロソフト製品で作る Web インフラ 基本編
TFセミナー マイクロソフト製品で作る Web インフラ 基本編hirookun
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発Naoki (Neo) SATO
 
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~Akira Inoue
 
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシングAWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング江藤 武司
 

Similar a IIS Media Services 3.0 による動画配信 (20)

クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
 
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
 
Azure Media Services 概要
Azure Media Services 概要Azure Media Services 概要
Azure Media Services 概要
 
Dev camp2012jpn day2session2
Dev camp2012jpn day2session2Dev camp2012jpn day2session2
Dev camp2012jpn day2session2
 
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
 
Azure Media Services 大全
Azure Media Services 大全Azure Media Services 大全
Azure Media Services 大全
 
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
 
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 でのビデオ サービス開発~
 
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
 
Amazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep diveAmazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep dive
 
動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWS動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWS
 
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッションOSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッション
 
インターネットにおける動画配信の仕組み
インターネットにおける動画配信の仕組みインターネットにおける動画配信の仕組み
インターネットにおける動画配信の仕組み
 
TFセミナー マイクロソフト製品で作る Web インフラ 基本編
TFセミナー マイクロソフト製品で作る Web インフラ 基本編TFセミナー マイクロソフト製品で作る Web インフラ 基本編
TFセミナー マイクロソフト製品で作る Web インフラ 基本編
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
 
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
 
Microsoft Share Point on AWS
Microsoft Share Point on AWSMicrosoft Share Point on AWS
Microsoft Share Point on AWS
 
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシングAWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
 
20201125 EC Solution Seminar Live Commerce
20201125 EC Solution Seminar Live Commerce20201125 EC Solution Seminar Live Commerce
20201125 EC Solution Seminar Live Commerce
 

Más de shigeya

Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)shigeya
 
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識shigeya
 
Microsoft の ID 連携技術
Microsoft の ID 連携技術Microsoft の ID 連携技術
Microsoft の ID 連携技術shigeya
 
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識shigeya
 
Infomation Card と Windows CardSpace のご紹介
Infomation Card と Windows CardSpace のご紹介Infomation Card と Windows CardSpace のご紹介
Infomation Card と Windows CardSpace のご紹介shigeya
 
Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介shigeya
 
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment ToolkitWindows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment Toolkitshigeya
 
Linuxユーザーのための Windows 管理入門
Linuxユーザーのための Windows 管理入門Linuxユーザーのための Windows 管理入門
Linuxユーザーのための Windows 管理入門shigeya
 
Windows PowerShell V2 の新機能
Windows PowerShell V2 の新機能Windows PowerShell V2 の新機能
Windows PowerShell V2 の新機能shigeya
 

Más de shigeya (9)

Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
Internet Explorer 9 の新機能「固定サイト」 (Pinned sites)
 
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
 
Microsoft の ID 連携技術
Microsoft の ID 連携技術Microsoft の ID 連携技術
Microsoft の ID 連携技術
 
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
 
Infomation Card と Windows CardSpace のご紹介
Infomation Card と Windows CardSpace のご紹介Infomation Card と Windows CardSpace のご紹介
Infomation Card と Windows CardSpace のご紹介
 
Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介
 
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment ToolkitWindows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
 
Linuxユーザーのための Windows 管理入門
Linuxユーザーのための Windows 管理入門Linuxユーザーのための Windows 管理入門
Linuxユーザーのための Windows 管理入門
 
Windows PowerShell V2 の新機能
Windows PowerShell V2 の新機能Windows PowerShell V2 の新機能
Windows PowerShell V2 の新機能
 

Último

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 

Último (8)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 

IIS Media Services 3.0 による動画配信

  • 1. [PROJECT UX:最新の動画配信ソリューション Part 2] IIS Media Services 3.0の詳細 そして4.0へ マイクロソフト株式会社 IT Pro エバンジェリスト 田辺 茂也 http://blogs.technet.com/stanabe
  • 2. 本セッションの内容 • IIS Media Services を用いてスムーズスト リーミングを行う際に必要な要素を知り、 ご自分で試していただけるように • IIS Media Services での動画配信の全体像 – 素材とエンコード – 配信サーバー – クライアント 2
  • 3. 配信システムの全体像 コンテンツ保護 - Microsoft PlayReady 取り込み エンコード 配信 視聴 3
  • 4. Windows Media Services との比較 • Windows Media Services – HTTP キャッシュの仕組みを活用できない – エッジサーバーが専用機材 – 独自のプロトコルとメディアファイル形式 (ASF, WM-RTSP, WM-HTTP) – MMS プロトコルの利用減少 – “mms://” 表記 – WM 互換プレイヤーと Silverlight に対応 – マルチキャストに対応 4
  • 5. 動画配信の手法 動画 アダプティブ ストリーミング 550 kbps @ 01:04? 従来のストリーミング 再生 シーク ポーズ Packet Packet Packet Packet Packet マルチキャスト ストリーミング プログレッシブ ダウンロード 動画 5
  • 6. 動画配信のフロー メディア エンコーダー アセット ソース クライ CDN アント 配信元 サーバー 取り込み エンコード 配信 視聴 6
  • 7. 動画配信のフロー ビデオ素材 メディア エンコーダー アセット クライ CDN ライブビデオ アント 配信元 音声素材 サーバー ライブ音声 取り込み エンコード 配信 視聴 7
  • 8. 動画配信のフロー メディア アセット Server Manifest .ism file ビデオ素材 Client Manifest .ismc file MP4 file(s) クライ CDN ライブビデオ アント 配信元 音声素材 サーバー エンコーダー ライブ音声 取り込み エンコード 配信 視聴 8
  • 9. Microsoft Expression Encoder 4 • 動画のエンコード、編集、SDK • Windows Media Encoder の代わりに • 新機能、強化点 – Live スムーズストリーミング対応 (VC-1, H.264) – 多数のビルトインプリセット – IIS & WMS 配信元サーバーへ直接発行 – PlayReady DRM 暗号化 (スムーズストリーミング) – 高品位スクリーンキャプチャエンコーディング – パフォーマンスの改善 9
  • 10. エンコーダーパートナー • プロ向けエンコーダー パートナー – Live – Inlet, Envivio, Digital Rapids – VOD – Live パートナー以外にも • http://www.IIS.net/media/partners 10
  • 17. 複数のビットレートのファイルを生成 Windows 7 のタスクバーでは 進行状況表示 17
  • 19. IIS エンコーディングその他 • IIS Smooth Streaming Format SDK – エンコーダーやワークフローの実装 • IIS Transform Manager (alpha) – オンデマンドのエンコード、形式変換、暗号化 – ユーザー指定フォルダの監視 • Expression Encoder との連携 – 作業キューとジョブ管理のフレームワーク • シンプルな使い方では、ローカルのスケジューラー • HPC との連携によりスケールアウト – Partner SDK for ISV による拡張 19
  • 20. 動画配信のフロー メディア アセット Server Manifest .ism file ビデオ素材 Client Manifest .ismc file MP4 file(s) クライ CDN ライブビデオ アント IIS Media Services IIS 音声素材 Windows Server エンコーダー 配信元 サーバー ライブ音声 取り込み エンコード 配信 視聴 20
  • 21. IIS Media Services スムーズ ストリーミング Liveスムーズ ストリーミング IIS Media Services Smooth Multicast (v4) コンテンツ保護 / DRM Internet Information Services (IIS) Transform Manager Windows Server Advanced Logging Application Request Routing Bit Rate Throttling Web Playlists 21
  • 22. IIS Media Services • 現在 v3.0, v4.0 beta • 動画配信の強化 – Web サーバーと HTTP キャッシュを活用して スケール – テレビを超える体験を提供 • 動画配信の計測とマネタイズ – リアルタイムに近いサーバーとクライアントの統計情報 – Web サーバーの使用帯域を軽減 – 新しい広告機会の創出 • One Web プラットフォームの構築 – 複数メディア形式の統合 – Web とメディアコンテンツの融合 22
  • 23. プログレッシブダウンロードの強化 • Bit Rate Throttling – フォーマットの自動検出 – 11 の設定済み A/V フォーマット (FLV, MP4...) – 多くのフォーマットに拡張可能 – データファイルにも適用可能 • Web Playlists – クライアント側、サーバー側の ハイブリッドプレイリスト – URL のトークン化を行い、 提供方法以外での視聴を防ぐ – 既定では ASX、他のフォーマットにも対応可能 23
  • 24. IIS スムーズストリーミング ライブコンテンツ オンデマンド 広帯域 コンテンツ 変動のある帯域 IIS スムーズ HTTP キャッシュ ストリーミング サーバー サーバー (オプション) クライアントの状況やネットワークの帯域に応じて、 狭帯域 HTTP ビデオストリームを、連続的に可能な最高の品質で 配信し続ける仕組み 24
  • 25. IIS スムーズストリーミングに 追加される機能 • iPhone, iPod, and iPad 対応 (Beta) – デバイスのネイティブフォーマットで配信 – エンコードは1度のみ • マルチキャスト対応 – スムーズストリーミングと マルチキャストの長所の組み合わせ – マルチキャストネットワークで 高信頼性、スケーラブルな配信 25
  • 26. IIS Advanced Logging • ユーザーの操作に関する豊富なデータ – より詳細な分析 – ROI の向上 • リアルタイムに近いモニタリング • クライアントデータを分離する リアルタイムフィルタ • W3C ログ互換形式 • 大規模ネットワークで ログを中央に集約 26
  • 27. 動画配信のフロー メディア アセット Server Manifest .ism file ビデオ素材 Client Manifest .ismc file MP4 file(s) クライ CDN ライブビデオ アント IIS Media Services IIS 音声素材 Windows Server エンコーダー 配信元 サーバー ライブ音声 取り込み エンコード 配信 視聴 27
  • 28. Application Request Routing (ARR) • IIS を HTTP エッジキャッシュに • IIS スムーズストリーミングと連携 • スケールのための制御と拡張性を提供 IIS ARR エッジキャッシュ IIS ARR 中間キャッシュ IIS スムーズ ストリーミング IIS ARR サーバー 28 エッジキャッシュ
  • 29. IIS Media Services のインストール • モジュールを ダウンロード • Web PI で インストール 29
  • 32. IIS Media Services をインストール 32
  • 37. 動画配信のフロー メディア アセット Server Manifest .ism file ビデオ素材 Silverlight Client Manifest .ismc file Application MP4 file(s) Silverlight Media CDN Framework ライブビデオ Client Silverlight IIS Media Services ブラウザー IIS 音声素材 OS Windows Server エンコーダー 配信元 クライアント サーバー ライブ音声 取り込み エンコード 配信 視聴 37
  • 38. 動画配信のフロー メディア アセット Server Manifest .ism file ビデオ素材 Client Manifest .ismc file PC MP4 file(s) CDN ライブビデオ IIS Media Services モバイル IIS 音声素材 Windows Server エンコーダー 配信元 サーバー ライブ音声 その他 取り込み エンコード 配信 視聴 38
  • 39. Silverlight によるリッチなクライアント • クロスプラットフォーム • モバイルや PC 以外の機器への対応予定 • どのプラットフォームでも 一貫性のある品質と操作性 39
  • 40. クライアント (プレイヤー) Microsoft Silverlight Media Framework http://smf.codeplex.com 40
  • 42. 動画配信のフロー レポート, 分析, モニタリング メディア アセット Server Manifest .ism file ビデオ素材 Client Manifest .ismc file PC MP4 file(s) CDN ライブビデオ IIS Media Services モバイル IIS 音声素材 Windows Server エンコーダー 配信元 サーバー ライブ音声 その他 取り込み エンコード 配信 視聴 42
  • 43. レポート, 分析, モニタリング • IIS Advanced Logging • 他社製品との連携 – Conviva (real-time content delivery analytics) – Omniture (Web analytics) – DoubleClick (advertising) • Silverlight Analytics Framework との連携 – Silverlight Media Framework 上のクライアントで ログ収集 – 無償、広く使われている – http://msaf.codeplex.com 43
  • 44. まとめ • 動画配信配信は、 IIS Media Services + Silverlight へ • すぐにお試しいただけます。 ぜひ検証してみてください。 44
  • 46. 46