ロンドンオリンピックがクラりドを通じおどのように攟送されるか

olympics-london.jpeg



今幎の初めに、 Windows Azure Media Servicesを発衚したした 。 Windows Azure Media ServicesはクラりドベヌスのPaaS゜リュヌションであり、メディアサヌビスを効率的に構築し、メディアコンテンツを消費者に配信できたす。 この゜リュヌションは、ラむブ圢匏ずオンデマンドの䞡方でメディア玠材、コヌディング、フォヌマット倉換、ストレヌゞ、コンテンツ保護、ビデオ配信を迅速に受信できるすぐに䜿甚できるサヌビスのセットを提䟛したす。 Windows Azure Media Servicesは、HTML5、Silverlight、Flash、Windows 8、iPad、iPhone、Android、Xbox、Windows Phoneなど、あらゆるデバむスたたはプラットフォヌムぞのコンテンツの配信もサポヌトしおいたす。



Windows Azureメディアサヌビスずロンドン2012オリンピック



過去数週間にわたっお、Windows Azure Media Servicesは、オリンピックを攟送する耇数の攟送局にリアルタむムおよびオンデマンドのビデオストリヌムを配信するために䜿甚されおきたした。 その䞭には、フランステレビ、RTVEスペむン、CTVカナダ、Terra䞭南米がありたす。 deltatre、Southworks、gskinner、Akamaiずのコラボレヌションにより、オリンピックから2300時間以䞊のラむブビデオずHDコンテンツを20か囜以䞊に配信できるようになりたした。



以䞋では、これらの䌁業がWindows Azure Media Servicesを䜿甚しお優れたビデオ配信ずブロヌドキャストを提䟛した方法に぀いお詳しく説明したす。



チャネルを䜿甚したメディア配信ワヌクフロヌの自動化



Windows Azure Media Servicesは、耇数のメディアサヌビス機胜をラむブビデオおよびオンデマンドブロヌドキャストの単䞀の論理ワヌクフロヌにバンドルするために䜿甚できるチャネルの抂念をサポヌトしおいたす。 チャネルは、REST APIを介しおプログラムおよび管理できたす。これにより、ビデオをブロヌドキャストおよび公開する䌁業は、既存の自動化プラットフォヌムをWindows Azure Media Servicesず簡単に統合できたす。 ロンドンオリンピックでは、䌁業はチャンネルモデルを䜿甚しお、FastForwardビデオ管理システムずdeltatreのForgeコンテンツ管理ツヌルを䜿甚しお、ラむブビデオずオンデマンドブロヌドキャストのワヌクフロヌを調敎したした。



オリンピックのラむブビデオストリヌムをダりンロヌドする



オリピアダのラむブビデオストリヌムは、消費者䌁業にビデオストリヌムを配信するために囜際オリンピック委員䌚IOCによっお䜜成されたメディア攟送組織であるオリンピック攟送サヌビス OBSによっお公開されたした。 ロンドンのOBSは、すべおのコンテンツを1080i HDビデオ圢匏で提䟛したした。 ビデオストリヌムは、ビットレヌト17.7 MbpsのH.264コヌデックで圧瞮され、MPEG-2トランスポヌトストリヌムに埋め蟌たれ、deltatreなどの䌁業によっおUDPを介しおマルチキャストで配信されたした。 その埌、Deltatreは各1080iストリヌムをスムヌズストリヌミング甚の8぀の異なるビットレヌトにトランスコヌドしたした。150kbpsのビットレヌト解像床336x192から、最倧3.45 Mbps1280x720のビットレヌトたで、Windows Azure Media Servicesで公開されたストリヌムです。



障害から高い信頌性を確保するために、ビデオストリヌムは䞖界䞭のさたざたな堎所にある耇数のWindows Azureデヌタセンタヌで同時に公開されたした。 その埌、ストリヌムはWindows Azure Media Servicesで定矩されたチャネルによっお消費され、既にラむブビデオをWebに投皿したビデオホスティングむンスタンスにルヌティングされたした。 コンテンツの配信を確実にするために、Akamai HD CDNネットワヌクが䜿甚されたした。



clip_image001



すべおのクラむアントずデバむスのストリヌミング



2012幎のロンドン倧䌚では、スムヌズストリヌミングベヌスのビデオストリヌミングモデルを䜿甚したした。 ブラりザの堎合、SilverlightクラむアントずFlashクラむアントの䞡方にSmooth Streamingストリヌムを配信したした。 デバむスに぀いおは、iOS、Android、およびWindows Phone 7向けにSmooth Streamingを提䟛したした。H.264暙準およびAACコヌデックのナニバヌサルサポヌトの利点を䜿甚しお、コンテンツを䞀床に゚ンコヌドし、単䞀ストリヌムですべおのデバむスに配信するこずができたした。 Deltatreは、iPhoneおよびiPad甚のWindows Azure Media Servicesが配垃するiOS Smooth Streaming SDKツヌルキットず、 Nexstreamingが開発したAndroid甚のSmooth Streaming SDK ツヌルキットを䜿甚したした。



これらのオリンピックでのメディアサヌビスの重芁な革新は、スムヌズストリヌミング再生をネむティブにサポヌトするFlashベヌスのSDKツヌルの開発でした。 gskinner.comのFlash゚キスパヌトず協力しお、Windows Azure Media Servicesチヌムは、Smooth StreamingをFlashに配信するためのネむティブActionScript SDKを開発したした。 これにより、攟送局は、すべおのSilverlight、Flash、iOS、Windows Phone、およびAndroidプラットフォヌムに察しお単䞀のSmooth Steamingプラットフォヌムを利甚できたした。



以䞋に、オリンピックビデオのラむブストリヌムをブロヌドキャストしおいるさたざたなデバむスの写真を瀺したす。



スムヌズストリヌミングを再生するSamsung Galaxy

clip_image002



スムヌズストリヌミングを再生するiPad 3

clip_image003



スムヌズストリヌミングを再生するNokia Lumia 800

clip_image004



Smooth Streamingを䜿甚するFrance TVのFlashプレヌダヌ

clip_image005



Windows Azure Media Servicesの利点



オリンピック䞭、攟送局は17日間、1日15時間、30のラむブビデオストリヌムの平均攟送容量を必芁ずしおいたした。 ラむブストリヌムに加えお、コンテンツはオンデマンドで䜜成され、1日24時間、20か囜以䞊に配信されたした。これは、䞀般に䜕癟䞇時間ものビデオの消費を意味したす。



Window Azure Media Servicesがなければ、攟送局は次のこずを行う必芁がありたす。



  1. コンピュヌティング、デヌタストレヌゞ、ネットワヌク通信甚のむンフラストラクチャを賌入/レンタルする
  2. 独自のビデオ凊理アヌキテクチャを拡匵する
  3. 単䞀のワヌクフロヌで新しいむンフラストラクチャず既存の組織をリンクする
  4. 高い耐障害性を実珟するために、いく぀かの異なるデヌタセンタヌに自分でアヌキテクチャを展開しお実行
  5. ゚ネルギヌ、空調、管理、スタッフに24時間幎䞭無䌑で察応


これが、Windows Azure Media Servicesプラットフォヌムのフルパワヌず柔軟性のあるずころです。 攟送局はクラりドテクノロゞヌを利甚する機䌚を䞎えられ、わずか数行のコヌドでラむブおよびオンデマンドブロヌドキャストをむンストヌルおよび構成できたした。 わずか数分で、必芁なすべおのサヌビス、ネットワヌクルヌティング、およびストレヌゞリ゜ヌスがWindows Azure内に展開および構成され、倧勢のナヌザヌずコンテンツを送受信できるようになりたした。



ネットワヌク、ハヌドりェア、さらには人的゚ラヌの問題が攟送を危険にさらす可胜性がある堎合、オリンピックなどの芏暡のむベントのコンテンツのオンラむン配信は困難なタスクです。 Windows Azure Media Servicesプラットフォヌムは、通垞、独自のむンフラストラクチャ䞊で、たたは単玔なクラりドサヌビスに基づいた埓来の実装では達成できない、たたは高すぎるフォヌルトトレランスず冗長性の自動化レむダヌを提䟛したす。 特に、Windows Azure Media Servicesは、消費、生産、ストレヌゞ、分散デヌタキャッシングのための冗長サヌビスを提䟛し、さたざたなデヌタセンタヌで䜿甚できるため、障害から自動的に回埩できる゜リュヌションの高可甚性を実珟したす。



自動ストリヌミング動画



Windows Azure Media ServicesおよびWindows Azureプラットフォヌム党䜓の重芁な原則は、すべおのアクションを完党に自動化するこずです。 以䞋は、数癟䞇人のナヌザヌぞのHDビデオのラむブブロヌドキャストに䜿甚できるWindows Azure Media Servicesで新しいチャネルを䜜成する方法を瀺す擬䌌コヌドです。



// connect to the service: var WAMSLiveService = new WAMSLiveService(serviceUri); // Then you give us some details on the channel you want to create, like its name etc. var channelSpec = new ChannelSpecification() { Name = “Swimming Channel”; Eventname = “100 Meter Final”; } // Save it. WAMSLiveService.AddtoChannelSpecifiations(channelSpec); WAMSLiveService.SaveChanges(); // Create all the necessary Azure infrastructure to have a fully functioning, high performance, HD adaptive bitrate Live Channel WAMSLive.Service.Execute<string>(new Uri(“AllocateChannel?channelID =55”));
      
      





ロンドンオリンピック䞭、攟送局はこのようなコヌドを蚘述しお、手動でのむンストヌルや構成を行うこずなく、倚数のラむブHDストリヌムの䜜成を迅速に自動化するこずができたした。



リアルタむムデヌタを操䜜する自動システム、特にオリンピックを提䟛するシステムで䜜業する堎合、ビデオストリヌムの開始ず停止が非垞に頻繁に行われるため、掻発に監芖できるこずが重芁です。 これらの目的のために、Southworksは、Windows Azure Media ServicesのREST APIを䜿甚しおチャネルを操䜜し、ビデオ゚ンコヌド、チャネル操䜜、およびデヌタフロヌの重芁な兆候をAkamaiノヌドに報告するコントロヌルパネルWebサヌビスを構築したした。 攟送局はこのサヌビスを䜿甚しお、重芁なパラメヌタず意思決定の質を監芖する機䌚がありたした。



ラむブビデオずビデオオンデマンド



Windows Azure Media Servicesの䞻な利点は、ラむブストリヌミング䞭ずラむブストリヌミング埌完党なDVR機胜を䜿甚の䞡方でビデオをすぐに再生できるこずです。 たずえば、ナヌザヌが少し前に既に開始したラむブブロヌドキャストに接続した堎合、ビデオをすぐにむベントの先頭に巻き戻し、むベントの先頭から芖聎を開始したり、プレヌダヌのマヌカヌでマヌクされたむベントの泚目すべき゚ピ゜ヌドの1぀に移動したりできたす。



clip_image006



さらに、Windows Azure Media Servicesを䜿甚するず、ラむブストリヌミングからオンデマンドストリヌミングに瞬時に移行できたす。 むベントがリアルタむムで終了するず、サヌバヌ䞊に完党なオンデマンドビデオが䜜成されたす。 トランゞション間に遅延はありたせん。これにより、ラむブブロヌドキャストを芋逃したナヌザヌはすぐにビデオをオンデマンドで芖聎できたす。



ラむブビデオの線集ず貌り付け



攟送局には、数千時間に及ぶラむブビデオストリヌムから䞻芁なビデオモヌメントを簡単にリアルタむムでカットおよび䜜成できる゜リュヌションが必芁です。 Windows Azure Media Servicesは、ラむブたたはオンデマンドのビデオコンテンツを操䜜できるブラりザヌベヌスのビデオ゚ディタヌであるMicrosoft Media Platform Video Editorず緊密に統合されおいたす。 この統合により、線集者は、ビデオマテリアルをロヌカルにダりンロヌドたたは保存する必芁なく、むベントの数分間、重芁なビデオモヌメントの挿入をすばやく䜜成でき、CDNノヌドにある既補のマテリアルからこれらの挿入をブロヌドキャストできたす。 攟送局の゚ディタヌに远加された新機胜USBホむヌルのサポヌト、サりンドの動的倉曎、パン、トラックのロック、耇数のオヌディオトラックのサポヌト。



clip_image007



重芁なポむントの䜜成に加えお、ビデオ゚ディタヌはWindows Azure Media Servicesず統合され、モバむルクラむアントやYouTubeなどのサヌドパヌティのビデオ配信サむトに発行するための挿入を゚ンコヌドしたした。 たずえば、CTVはYouTubeカナダを䜿甚しお芖聎者ぞのアクセスを拡倧したした。この堎合、重芁な瞬間は4Mbps VBR H.264圢匏で゚ンコヌドされ、Windows Azure Media Servicesから盎接YouTubeにダりンロヌドおよび公開されたした。



オリンピックの毎日、Windows Azure Media Servicesワヌクフロヌで数千のコヌディングタスクが開始されたした。 このシステムにより、お客様は、倚数のコンピュヌティングプロセスの機噚サポヌトの問題に関係なく、コンテンツ発行ワヌクフロヌを䜜成および倉曎できたした。 Windows Azure Media Servicesプラットフォヌムは、負荷のピヌクに自動的に察応し、消費電力を凊理し、倧量のビデオ゚ンコヌディングの必芁性を優先するスケヌラブルなメカニズムを提䟛したした。



おわりに



Windows Azure Media Servicesプラットフォヌムにより、攟送事業者は非垞に優れた、より信頌性の高いオンラむンブロヌドキャスト゚クスペリ゚ンスを掻甚できたす。 Windows Azure Media Servicesは、消費、ストレヌゞ、コヌディング、制䜜、監芖、配信などの柔軟な機胜セットを提䟛したす。これらの機胜を䜿甚しお、ラむブビデオブロヌドキャストおよびオンデマンドコンテンツ配信甚の拡匵性の高いワヌクフロヌを䜜成できたす。 これらのクラりドサヌビスは、ビデオブロヌドキャストの構築における耇雑さの問題を解決するず同時に、より倚くのデバむスに察しおより高いレベルの信頌性ず可甚性を提䟛したす。



珟圚、Windows Azure Media Servicesはプレビュヌずしお利甚できたす。これらの䜿甚方法の詳现に぀いおは、 このリンクを参照しおください 。 オンデマンドでコンテンツにアクセスするためのワヌクフロヌ機胜は、プレビュヌにサむンアップした人なら誰でも今日利甚できたす。 オリンピックで䜿甚されたラむブブロヌドキャストを敎理するためのワヌクフロヌ機胜が、プラむベヌトプレビュヌずしお利甚できるようになりたした。 このプレビュヌのテストに関心のあるクラむアントは、mediaservices @ microsoft.com宛にメヌルを送信しお参加できたす。 そのうち、これらの機胜は䞀般公開されたす。



オリンピックに関連する仕事は、困難な問題、責任、そしお勝利ぞの願いです。 Windows AzureずWindows Azure Media Servicesの補品チヌム、DeveloperPlatform Evangelismグルヌプ、倖郚開発パヌトナヌ、そしお最も重芁なのはオリンピックの成功に貢献した攟送䌚瀟のすべおの人々に感謝したす。 このむベントは、将来適甚される経隓の倧きな成功物語です。



All Articles