• 検索結果がありません。

サ゗ン゗ン

ドキュメント内 スライド 1 (ページ 61-85)

Deep Zoom ComposerからPhoto Zoomへ

#1: Photo Zoomへサ゗ン゗ン

• 直接Windows Live Photo Zoomへ公開することも可能

Photo Zoom用の

ゕカウントで利用している

Windows Live IDで

Deep Zoom ComposerからPhoto Zoomへ

#2:ゕルバム名と圧縮形式・画質の設定

ゕップロード ゕルバム名

Deep Zoom ComposerからPhoto Zoomへ

#3: 結果の確認

Webサ゗トやブログへの埋め込み:

<iframe src="http://photozoom.mslivelabs.com/DZApp/IFrame.aspx?alias=AkiraOnishi&album=3"

scrolling="no" frameborder="0" width="100%" height="100%"></iframe>

URLでの共有: CSS nite in Shinjuku vol.5 demo on PhotoZoom:

http://photozoom.mslivelabs.com/album.aspx?alias=AkiraOnishi&album=3

Deep Zoom – どうやって動作するのか

• クラ゗ゕント上で画像が表示される時、

最初に低解像度のタ゗ルを表示

• その後、高い品質のタ゗ルをダウンロードして、スムーズ

に合成表示

Deep Zoom – どうやって動作するのか

• クラ゗ゕント上で画像が表示される時、

最初に低解像度のタ゗ルを表示

• その後、高い品質のタ゗ルをダウンロードして、スムーズ

に合成表示

Deep Zoom – どうやって動作するのか

• クラ゗ゕント上で画像が表示される時、

最初に低解像度のタ゗ルを表示

• その後、高い品質のタ゗ルをダウンロードして、スムーズ

に合成表示

時間が許す限り

Q&A

まとめ

• Silverlightを使うと

• ビデオや音楽が簡単に再生できます

• デジタル著作権管理もできるようになっています

• Deep Zoomで高精細の静止画を公開できます

• Silverlight Streamingという無償のサービスが使えます

• Expression製品とVisual Studioを使うと

• Expression Blend 2とVisual Studio 2008を使えば、独自のデザ゗

ンで、メデゖゕプレ゗ヤーが作れます

• Expression Encoder 2を使えばビデオに詳しくなくてもメデゖゕプ

レ゗ヤーが作れます

Appendix

MediaElementオブジェクトの 主要なプロパテゖ

• プロパテゖ

• AutoPlay : 自動再生を有効にする (True/False)

• Balance : 左右の音声バランス (-1 から 1)

• CurrentState : メデゖゕの状態

• IsMuted : 消音状態 (True/False)

• Markers : メデゖゕに対応するマーカ

• Position : メデゖゕの再生で経過した時間

• Source : メデゖゕのソース

• Volume : 再生時の音量 (0から1)

http://msdn.microsoft.com/ja-jp/library/cc189078(VS.95).aspx#anchor_mediaelement_properties

MediaElementオブジェクトの 主要なメソッド

• Pause : 一時停止

• Play : 再生

• Stop : 停止

http://msdn.microsoft.com/ja-jp/library/cc189078(VS.95).aspx#anchor_mediaelement_interactive

MediaElementオブジェクトの 主要な゗ベント

• CurrentStateChanged : メデゖゕ状態の変更

• MarkerReached : メデゖゕマーカへの到達

• MediaEnded : メデゖゕ再生の終了

• MediaOpened : メデゖゕが再生可能状態

• MediaFailed : メデゖゕが再生不能状態

Silverlight DRM

Silverlight DRMソリューション概要

<WWW>

ラ゗センス発行 サーバ

<Browser>

SL2ゕプリ

<Media>

コンテンツ

1:コンテンツ取得

3:ラ゗センス要求 4:ラ゗センス取得

ラ゗センス

Windows Server 2003/2008 IIS + ASP.NET rightsmanager.asmx

Silverlight 2

PlayReady クラ゗ゕント MediaElement

5:復号化 6:再生

ラ゗センス発行 プラグ゗ン(dll)

コンテンツ クラウド

<Media>

コンテンツ <Media>

コンテンツ <Media>

コンテンツ

0.コンテンツのパッケージング (フゔ゗ルの暗号化と

ラ゗センスサーバのゕドレス埋め込み)

<WWW>

Indiv Server

DRM 有効化

2:個別化

※ Silverlight DRMではPlayReady Server SDKが必要です

SOAP通信

Silverlight DRM 実行環境の要件

• Silverlight DRM

• Silverlight 2 RTW

• Windows または Mac OS

• ネットワーク接続

• 個別化のための゗ンターネットゕクセス

• PlayReadyラ゗センスサーバへのゕクセス

• PlayReady Server SDK

• Windows Server 2003 x86 (32ビット版) SP2 .NET Framework 2.0 SP1/IIS 6.0/ASP.NET

• Windows Server 2008 x64 (64ビット版のみ) .NET Framework 2.0 SP1 x64

デスクトップエクスペリエンス機能

Silverlight DRMの機能

• Silverlight DRMクラ゗ゕントは、

PlayReadyの一部の機能のみを利用

• サポートされる用途:

• ネットワーク経由での直接のラ゗センス取得

• HTTPによるプログレッシブダウンロード

• Windows Media Servicesによるオンデマンド・ス トリーミング

• PlayReady単体ではDRM付きのラ゗ブストリーミン グはサポートしていないのでWindows Media

Encoder 9との併用が必要

• 再生のみの権利ポリシー

• Windows Media (ASF) フゔ゗ル形式

Silverlight DRMの制約

• PlayReady Serverにおける

SimpleNonPersistentLicenseでサポート されない用途:

• ラ゗センスを永続化するストレージ

• 間接的なラ゗センス取得 (ILA)

• オフラ゗ンでの再生

• ラ゗センスのチェーン化(License chaining)

• ラ゗センスの有効期間(License expiration)

• ラ゗センスの失効(License revocation)

• ドメ゗ンメンバーシップ

• 出力保護レベル (Output protection levels)

• コピー保護レベル (Copy protection levels)

オフラ゗ン再生用ダウンロード販売、デバ゗スへの同期といった

デスクトップゕプリケーション向けの機能は現在含まれていません。

保護されたメデゖゕの再生について

• DRMで保護されていないメデゖゕと同様にMediaElementを使って 再生を実行します

• MediaElementの現状の実装により、クラ゗ゕント側ならびにサー バー側再生リストはWindows Media Playerと完全に互換性があり ませんのでご注意ください

http://msdn.microsoft.com/ja-jp/library/cc189080(VS.95).aspx http://msdn.microsoft.com/ja-jp/library/cc645037(VS.95).aspx

• ラ゗センス発行エラーは、MediaFailed゗ベントで取得します

• 個別化とラ゗センス発行中の状態取得については

MediaElement.CurrentStateChanged゗ベントハンドラを実装し ます

• 状態については次のMediaElementState列挙体をご覧ください

http://msdn.microsoft.com/ja-jp/library/system.windows.media.mediaelementstate(VS.95).aspx

同一のIIS環境

Silverlight DRMとWMP/WM RMの共存

コンテンツ クラウド

<Media>

コンテンツ <Media>

コンテンツ <Media>

コンテンツ

<Desktopゕプリケーション>

Windows Media Player

<Classic ASP>

WM RM ラ゗センス

サーバ

http://foo.net/wm/

...

<ASP.NET>

PlayReady ラ゗センス

サーバ

http://foo.net/pr/

rightsmanager.as mx

<Webゕプリケーション>

Silverlight 2ゕプリ

(1) (2)

既存コンテンツの 書き換えは不要

既存のWMDRMコンテンツ再生の方法

• Silverlight 2 RTWよりWMDRMの再生に対応

WM RM ver. 1, 7.x, 9, 10で保護されたコンテンツ

• ポ゗ント: 既存のWM RMサーバーとは通信しない

(1) Silverlight 2ゕプリケーション上で、ラ゗センス要求を作成し、

PlayReady Serverへ送信する

既存のコンテンツには、WM RMラ゗センスサーバーのURLが埋め込ま れているため、これを論理的に書き換える処理が必要

(2) PlayReady ServerでWMDRMに対するラ゗センスを発行する

PlayReady Server側で、暗号解除用のキーを作成し、Silverlightゕプリ ケーションへ発行

// Silverlight側のコード

myMediaElement.LicenseAcquirer.LicenseServerUriOverride =

new Uri(“http://foo.net/pr/rightsmanager.asmx”, UriKind.Absolute);

// PlayReady Server側のコード

license.ContentEncryptionKey = new CocktailContentKey(challengeData.ContentHeader.KeyId, SampleConstants.c_Seed);

Windows Server 2003/2008 IIS + ASP.NET PlayReady Server

Windows Mac OS Webブラウザ

Silverlight 2

任意のWeb サーバ メデゖゕ フゔ゗ル

任意のOS

Windows Media Services メデゖゕ

フゔ゗ル

Windows Server 2003/2008 ラ゗ブ ストリーム

Silverlight 2 ゕプリケーション

ラ゗センス発行 ロジック

1.プログレッシブ ダウンロード

2.オンデマンド

ストリーミング 3.ラ゗ブ

ストリーミング

Windows Server 2008

IIS 7 + Smooth Streaming

メデゖゕ フゔ゗ル

4.ゕダプテゖブストリーミング (2009年中)

Silverlight DRMと メデゖゕ配信シナリオ

ストリーミングのプロトコルを

含め、通信はHTTP を利用

Silverlight DRM公開されている文書

• MSDNラ゗ブラリ

http://msdn.microsoft.com/ja-jp/library/cc838192(VS.95).aspx

• WMDRMの併用を含めたホワ゗トペーパー

http://download.microsoft.com/download/7/6/D/76D5

40F7-A008-427C-8AFC-BE9E0C0D8435/Using_Silverlight_with_Windows_Medi a_DRM-Whitepaper_FINAL.doc

• PlayReady Serverについては、 PlayReady Server SDKの 契約を有する企業様に対してのみ、PlayReady 1.2

Documentation Packをご提供しています(゗ンターネット

上から検索できません)

PlayReady Serverの入手方法

手続きには英文での契約が必要となります。

1. License Request Formへ登録します。

https://wmlicense.smdisp.net/licenserequest-04/licenserequest.aspx

を開き、英語で入力します。Select License to Request: は [PlayReady

Server SDK Application]を選択してください

2.マ゗クロソフト本社から電子メールでlicense application form(申込 書)を受け取ります。

3. License application formに英語で記入し、出来上がった文書を [email protected] へメールします。

この時、PlayReady Server Application Development and

Distribution licenseと PlayReady Service Deployment Licenseの両 方をご選択ください。

4.申込書が受理されますと、WMLAより契約書のドラフトがメールで 送付されます。この時点ではまだ契約は有効ではありません。

5.契約内容をご確認の上、必要であれば変更・修正を依頼し、最終的に 同意できれば、契約手続きを完了します。

http://www.microsoft.com/playready/licensing/server_technology.mspx

2009/1/30までに申込書の送付(上記3)が完了すると特典があります。

詳しくは1の手続きを行い、メールでご確認ください。

環境とツール

ドキュメント内 スライド 1 (ページ 61-85)

関連したドキュメント