インテル® インテグレーテッド・グラフィックスと MPEG4 で保護されたコンテンツ・ストリーミングの現在の状況
インテルの内蔵グラフィックスによる HDCP 経由での MPEG4 コピー一度ビデオのストリーミング (Windows メディアセンターのケーブルテレビビデオなど) では、ビデオは表示されませんが、オーディオ再生は行われます。
インテルはこの問題について引き続き積極的に調査しています。問題のプラットフォームは、Blu-ray 再生や Windows 8.1 Media Center Edition* (MCE) で確認できる、保護された H.264 ビデオ全般をサポートしています。
インテルと Microsoft* の上級エンジニアがこの問題に関して直接接触しており、Windows 7 MCE がインテル® グラフィックスの保護された H.264 コンテンツに対応していない理由はまだ明らかではありません。デバッグ分析では、MCE フレームワークがグラフィックス・ドライバーを呼び出してその機能を検出します。インテル® ドライバーは、保護された H.264 コンテンツをサポートしていることを正しく報告しています。ただし、MCE アプリケーションは、実際にはビデオデータをグラフィックス・ドライバーに送信してデコードすることはありません。この使用モデルは、Windows 7 MCE の起動時に保護された H.264 を使用しているサービス プロバイダーがほとんどないため、広範囲にテストされていませんでした。Microsoft は、Windows 8 および Windows 8.1 の MCE フレームワークでいくつかの改善を行い、MCE を介した H.264 再生を実際に保護しました。Windows 8.1 ではインテル® グラフィックスで動作しています。この機能は、他のベンダーのグラフィックス・カードの Windows 7 で動作しているようですが、他のベンダーのカードの特定のモデルもここで失敗するという報告があります。インテルでは引き続き調査を続け、Windows 7 でこの問題を解決する方法があるかどうかを確認しています。現時点では、Windows 8.1 は正常に動作しているようです。
コピー制御情報 (または CCI) は、デジタルテレビストリームに含まれる 2 バイトのフラグで、コンテンツの所有者とケーブル事業者はコンテンツの複製方法を指定できます。
存在する最も一般的なフラグは次のとおりです。
0x00 - 自由にコピー - コンテンツはコピー保護されていません。
0x01 - もうコピーしない - コンテンツのコピーはすでに発生しており、これ以降のコピーは許可されません。
0x02 - 一度コピー - 1つの録音を作成できますが、別のデバイスにコピーすることはできません。
通常の HDCP 準拠のセットアップでは、Protected-Content Source (例: Netflix) -> PC -> ディスプレイでは、コンテンツは録画機能 (PC) を備えた 1 つのデバイスにのみ配布されるため、「Copy-once」フラグが読み込まれており、コンテンツを表示できます (使用するアプリケーションは、当該フラグを読み取り、復号化できます)。
ただし、CableCARD などの他のデバイスを含むセットアップでは、Copy-Once 0x02 フラグが再生アプリケーションとグラフィックス・ドライバーの間に競合を引き起こしているようです。デバッグ分析では、MCE フレームワークがグラフィックス・ドライバーを呼び出してその機能を検出します。インテル® ドライバーは、保護された H.264 コンテンツをサポートしていることを正しく報告しています。ただし、MCE アプリケーションは、実際にはビデオデータをグラフィックス・ドライバーに送信してデコードすることはありません。