Laufende Situation mit integrierter Intel Grafik und MPEG4-geschütztem Content-Streaming
Streaming von MPEG4-Copy-once-Video über HDCP (z. B. Kabel-TV-Video in Windows Media Center) mit integrierter Intel-Grafik führt dazu, dass kein Video angezeigt wird, sondern Audio abgespielt wird.
Intel untersucht dieses Problem weiterhin aktiv. Die betreffenden Plattformen unterstützen im Allgemeinen geschützte H.264-Videos, wie sie bei der Blu-Ray-Wiedergabe und Windows 8.1 Media Center Edition* (MCE) zu sehen sind.
Intel und Leitende Ingenieure von Microsoft* stehen in Bezug auf dieses Problem in direktem Kontakt, und es ist noch nicht klar, warum windows 7 MCE nicht mit geschützten H.264-Inhalten auf Intel Grafik arbeitet. In unserer Debug-Analyse sehen wir, dass das MCE-Framework den Grafiktreiber aufruft, um seine Fähigkeiten zu entdecken, und der Intel Treiber meldet korrekt, dass er geschützte H.264-Inhalte unterstützt. Die MCE-Anwendung sendet jedoch tatsächlich keine Videodaten an den Grafiktreiber, damit diese decodiert werden kann. Dieses Nutzungsmodell wurde nicht ausgiebig getestet, da nur wenige Serviceprovider bei der Einführung von Windows 7 MCE geschützte H.264 nutzten. Microsoft hat mehrere Verbesserungen im MCE-Framework unter Windows 8 und Windows 8.1 vorgenommen, und die geschützte H.264-Wiedergabe über das MCE arbeitet mit Intel Grafik an Windows 8.1. Wir wissen, dass diese Funktion offensichtlich unter Windows 7 auf Grafikkarten eines anderen Anbieters funktioniert, aber wir sehen auch Berichte darüber, dass bestimmte Modelle der Karten anderer Anbieter hier versagen. Wir führen unsere Ermittlungen fort, um zu sehen, ob es eine Möglichkeit gibt, dieses Problem unter Windows 7 zu beheben. Derzeit scheint Windows 8.1 korrekt zu funktionieren.
Copy Control Information (CCI) ist ein Zwei-Byte-Flag in digitalen Fernsehströmen, mit dem Inhaltsbesitzer und Kabelbetreiber angeben können, wie Inhalte dupliziert werden können.
Einige der am häufigsten verwendeten Flags sind:
0x00 ( Copy Freely) – Inhalte sind nicht kopiergeschützt.
0x01 – Copy No More (Kopiere nicht mehr) – Eine Kopie des Inhalts ist bereits aufgetreten und es sind keine Kopien mehr erlaubt.
0x02 – Copy Once – Eine Aufzeichnung kann erstellt werden, kann aber nicht auf ein anderes Gerät kopiert werden.
In einem normalen HDCP-konformen Setup wie: Protected-Content Source (z. B. Netflix) -> PC -> Display werden die Inhalte nur an 1 Gerät mit Aufnahmefunktionen (d. h. dem PC) verteilt, wodurch jede "Copy-once"-Kennzeichnung gelesen und der Inhalt angezeigt werden kann (die verwendete Anwendung kann das besagte Flag lesen und entschlüsseln).
Bei einem Setup mit anderen Geräten wie CableCARD scheint die Kennzeichnung Copy-Once 0x02 jedoch einen Konflikt zwischen der Wiedergabeanwendung und dem Grafiktreiber zu erzeugen. In unserer Debug-Analyse sehen wir, dass das MCE-Framework den Grafiktreiber aufruft, um seine Fähigkeiten zu entdecken, und der Intel Treiber meldet korrekt, dass er geschützte H.264-Inhalte unterstützt. Die MCE-Anwendung sendet jedoch tatsächlich keine Videodaten an den Grafiktreiber, damit diese decodiert werden kann.