参考:PlayReady - Microsoft Official Site
参考:PlayReady - Microsoft MSDN
参考:PlayReady - Wikipedia 英語
参考:PlayReady - MS 解説
参考:PlayReady Overview Whitepaper - Microsoft
DRMの調査
http://www.gii.co.jp/report/bmr104588-digital-rights_toc.html
http://www.theregister.co.uk/2008/02/13/playready_drm/
PlayReady Test Server
http://playready.directtaps.net/
英語のSilverLight 教育資料(PDF)- PlayReady関連も少し有- ネバダ大学の資料の様子
ドメイン | Play Readyが「ドメイン」と呼ばれる考え方をベースにしていると説明する。ユーザーはまず、自分のドメインに複数のデバイスを登録する。次に、Play Readyに登録した携帯電話事業者やインターネットサービスプロバイダー、放送局からコンテンツを購入する。このコンテンツは自分のドメインに登録されたほかのデバイスへと転送することが可能だ。またユーザーは(デバイスにコンテンツを転送するのでなく)、デバイスごとにコンテンツをダウンロードすることもできる。 |
Silverlight | |
メータリング | |
プログレッシブ | |
ライセンスサーバ | |
ドメインコントローラ | |
PIFF | Protected Interoperable File Format |
・モバイルオペレータ、コンテンツプロバイダなどに柔軟性、セキュリティなどのメリットを提供する
・豊富な対応フォーマット:Windows Media Audio(WMA)、Windows Media Video(WMV)、
AAC、AAC+、AMR、H.264、Mpeg4 pt2ビデオ
・Windows Media DRM 10と互換性あり、Play Readyをサポートした端末は既存の
Windows Media DRMコンテンツにアクセスできる。
Silverlight 1.0 はDRM保護に対応しておらず
Silverlight2からPlayReadyに対応している
出展:Wiki - PlayReady (英語)
xap (ザップ) 拡張子の内部構造。拡張子をZipにして展開すると中身が見える
参考:@IT - Silverlight 2アプリを開発しよう
参考:@IT - Silverlight開発を始めるための基礎知識
参考:@IT - Silverlight 3、ここがすごい
参考:MicrosoftのHP - Silverlightの実現例
・HTTP 配信による Adaptive Streaming を実施する
・可変ビットレートで配信される
・ファイル - 以下ファイルで構成される
- ismvファイル 動画ファイル
- ismaファイル 音楽ファイル
- ism ファイル Server Manifest File
- ismcファイル Client Manifest File
引用:Smooth Streaming Format SDK 1.0 Beta 2
IIS Tech Center - Smooth Streaming
http://technet.microsoft.com/ja-jp/library/dd775200.aspx
IIS Media Services
http://www.iis.net/media
環境構築
http://pgnigirippe.seesaa.net/archives/20100215-1.html
http://blog.livedoor.jp/coelacanth_blog/archives/55280096.html
http://blogs.technet.com/b/hirookun/archive/2009/03/01/3207768.aspx
Smooth Streamingのインストールと設定
http://blogs.gine.jp/kusa/archives/80
http://shinichiaoyagi.blogspot.com/2009/03/blenderiis-iis-smooth-streaming-big.html
http://technet.microsoft.com/ja-jp/iis/gg545383
ユースケース:ライブ イベントの配信
デモ動画
参考:stream Visionさん
Smooth Streaming用動画ファイルはExpression Encoderを使ってエンコードする必要があるとのこと
IS Smooth Streaming Player Development Kit
Microsoft Windows ServerにあるWebサーバー機能、Internet Information Servicesを利用した
オンデマンド再生・ライブスムースストリーミングなどが行えるSmooth Streaming Playerの開発が行えるSDKとのこと