Windows Developer Days - Day2 SC008

Windows Azure Platform での動画配信アプリケーション開発 後学用まとめです。 (自分しか呟いていないので編集禁止とします。何か不都合あればお申し出ください)
インターネット deveploer AZURE Stream smoothstreaming IIS Windows
0
斉藤之雄 / Yukio Saito @yukio_saitoh
動画の世界 ・圧倒的な伝える力、広いリーチ(高精度)、マルチデバイス(巨大なダイル、セキュリティ) #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
現在のMicrosoft Media Technology  → AnyFormat, AnyBrowser, IIS Media Service を前提に。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
Live Stream Stream のデモ。 Windows 8 メトロアプリで動画受信(MediaElement を xaml に書いて、プラグイン定義するだけのカンタンなプログラムで)  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
この16時から Room-A でメディアのセッションがあるとのこと。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
Microsoft Media Platform について。IIS Media Service 4.0 / Microsoft RealReady(R), Windows Azure Media Encoder, etc... #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
メトロデザイン用のプレイヤーを作成する tool kit あり。 iPhone などスマホ向け Tool kit もベータ版としてリリースあり。スムース・ストリーム対応。世の中にあるデバイス対応、OS 関係なし  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
MPEG' エムペグダッシュ。 (HTTP配信することは同じであるが、NAB で発表したテクノロジーかな?) #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
Audience Insght もあるので、Omniture SiteCatalyst などの 3rd Party で対応していない領域でも大丈夫っぽい。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
「動画アプリのインフラはとても大変」と。 → そもそもファイルが巨大。 Ingest (巨大ファイルの転送)をどうするか、マルチデバイス対応(特定デバイス用にトランスコード必要)、突発的な高負荷w、ジョブ管理などなど。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
オリジンサーバのコンテンツ管理 // DRM 連携する場合は本当に大変ですよね。 #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
Windows Azure Core Platform に対して ODATA 3.0 を REST API で通信する。各コンポーネンツが今秋にかけて VOD 事業者向けに対してリリースされるものがあるし、ビルドオン(オンプレミス、Azure)アプリ必要。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
地上波で受けたものをプリフェッチしたものを Azure で配信することが可能。 // 面白い事を考えるね。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
AES 256 ビットで DRM を付けて配信しているので、基本セキュア環境。ブロードストレージも暗号化、ACLサービスで外部から素では参照不可にし、スケジューリング&ジョブ化はすべて Azure へお任せできるので、アーキテクトエンジニアは省力化可能!  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
昔、オリジンサイトから NetCache で親子キャッシュ構成で全国の IDC からメッシュ配信するのが主流だったのが、これでかなりラクになるねー。 Insight の機能がどの程度リーチしているのか気になる。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
TV-Bank (Y!動画)入稿アプリの使用経験あるけれど、今後は CDNベンダーが Azure Media Servicesアプリ開発を整備していくんでしょうね。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
contoso社。(この架空企業のメディア予算は一体いくらなんだろう?w  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
Assets (iles, Access Policies, Contents Key) を Ingest (巨大ファイル疎水ん)は Fast UDP, HTTPS, Ship Disk (TV-Bank さんへ DVD メディア持ち込みしたのを思い出したw  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
VS C# Express で Azure Media Services 開発対応。接続対象をインスタンス化して接続文字列を書くだけ。そして、Asset群のUploadクラスを使うだけ。 // Azure 欠点である上り遅さはそのまま。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
なるほど、CDN パートナーを使用して受け口を利用しているのか。そして BLOB 格納へ。そして、受け入れが終わると、Asset ID、Asset Name が付与されるので、それをアプリ側でライブラリ管理に適用できそう。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
Bulk Ingest からBLOB に取り込まれれば、UDP用マニフェストを作成した後、トランスコード。登録されているエンコード仕様をパラメタで書き Job 作成すると。カンタンなメカニズム。敷居低くなったね。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
META データは SQL Azure で管理している。 Azure 内部で WebRole を経由して Worker Role がシステム使用している 2TB (いつ消えるかわかんない領域)に格納されない。そして、入出力ファイルは Asset として扱う。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
現在、 Windows Azure Media Services は API sets のみ提供していると。 PaaS パートナーとして北米の各種メディア企業と仲良くしている。ロンドン五輪の局さんとも。そこで得られたベストプラクティスは我々へ提供される。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
好きな開発言語で、マルチデバイスへ組み込む整備を MSFT は頑張ってくださるとのこと。永続化できる一貫性のあるものとして全部使うのではなく、使用したいものを部品化として流用できる。日本発のソフトウェアを AzureMarketPlace デビューとか興味wktk #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
MSFT が持つ PaaS モデルへ乗っかりたいパートナーは→  http://t.co/N7LL7L8H へメール。(英文) 配信サーバは調達中とな。 よし、当社も乗っかりたい。  #wddjp
斉藤之雄 / Yukio Saito @yukio_saitoh
来月パブリックベータ公開、今秋 VOD Release #wddjp
残りを読む(3)
ログインして広告を非表示にする
ログインして広告を非表示にする