コネクテッドテレビ
ExpressPlay は、Roku や Chomecast、Amazon FireTV など、今日最も人気のあるコネクテッド TV デバイスで動作します。ここでは、コンテンツを検証して、ExpressPlay 保護を使用して各プラットフォームで再生できることを確認するのに役立つテスト アプリを各プラットフォームで提供します。
一部のアプリでは、プラットフォームにプライベート アプリをインストールする方法を知っている必要があります。これらは、ExpressPlay で保護されたビデオを再生する実行可能コードを含む zip ファイルとして提供されます。アプリは、ExpressPlay によってホストされるテスト コンテンツのサンプル リストを再生するように構成されています。実際の ExpressPlay トークンが使用されている場合は、有効期限が切れたら新しいものと交換する必要がある場合があることに注意してください。また、Chromecast は、提供されたトークンに基づいてどれをロードするかを決定できないため、単一の DRM シグナリングで使用する必要があることにも注意してください。
Roku のテストアプリ
Roku 用 ExpressPlayer は、ExpressPlay で保護されている場合にビデオ コンテンツが Roku で再生されることを検証する簡単な方法です。現在、Roku プレーヤーでは PlayReady トークンを使用する必要があり、内部テストから、10000000 の再生スケールを使用してスムーズ ストリーミング形式のビデオを使用するのが最適であることがわかりました。また、PlayReady トークンは、スムーズ マニフェスト内の ProtectionHeader 要素に含める必要があります。 。 Bento4 を使用してスムーズ ストリーミング コンテンツを暗号化している場合、これを処理する「再生準備完了」コマンド ライン オプションがあります。
FireTV用のテストアプリ
Fire TV 用 ExpressPlayer は、ExpressPlay で保護されている場合にビデオ コンテンツが Fire TV で再生されることを検証する簡単な方法です。現在、Fire TV は共通暗号化 (CENC) を使用して MPEG-DASH 形式のコンテンツを再生できます。 Fire TV アプリが Android 用 ExpressPlay SDK を使用している場合、安全な再生に Marlin MS3 トークンを使用できます。 ExpressPlayer は、Marlin MS3 トークンを使用して暗号化された DASH コンテンツを再生することもできます。
Chromecast 用のテストアプリ
ExpressPlayer for Chromecast は、ExpressPlay で保護されている場合にビデオ コンテンツが Chromecast で再生されることを検証する簡単な方法です。現在、Chromecast は、PlayReady トークンを使用して、共通暗号化 (CENC) を使用して MPEG-DASH 形式のコンテンツを再生できます。 ExpressPlayer for Chromecast には、デスクトップ Chrome ブラウザ上で実行される送信側アプリと、Chromecast 上で実行される受信側アプリが含まれています。