Situazione in corso con la grafica integrata Intel e lo streaming di contenuti protetti MPEG4
Lo streaming di video MPEG4 copy-once su HDCP (ad esempio video TV via cavo in Windows Media Center) con la grafica integrata Intel non comporta la visualizzazione di video, ma la riproduzione audio.
Intel continua a indagare attivamente su questo problema. Le piattaforme in questione supportano video H.264 protetti in generale, come si può vedere nella riproduzione Blu-ray e Windows 8.1 Media Center Edition* (MCE).
Gli ingegneri Intel e Microsoft* senior sono in contatto diretto per questo problema e non è ancora chiaro perché Windows 7 MCE non stia funzionando con contenuti protetti H.264 sulla grafica Intel. Nella nostra analisi di debug vediamo il framework MCE che chiama il driver di grafica per scoprire le sue funzionalità e il driver Intel segnala correttamente che supporta i contenuti protetti H.264. Tuttavia, l'applicazione MCE non invia effettivamente dati video al driver di grafica per decodificarlo. Questo modello di utilizzo non è stato ampiamente testato, perché pochi provider di servizi utilizzavano l'H.264 protetto quando è stato avviato Windows 7 MCE. Microsoft ha apportato diversi miglioramenti nel framework MCE in Windows 8 e Windows 8.1 e la riproduzione H.264 protetta tramite MCE sta lavorando con la grafica Intel su Windows 8.1. Comprendiamo che questa funzionalità sta apparentemente funzionando su Windows 7 su schede grafiche di altri fornitori, ma vediamo anche report di alcuni modelli di schede di altri fornitori che non funzionano anche qui. Stiamo continuando le nostre indagini per vedere se c'è un modo per risolvere questo problema su Windows 7. Per ora, Windows 8.1 sembra funzionare correttamente.
Copy Control Information (o CCI) è un flag a due byte incluso nei flussi televisivi digitali che consente ai proprietari di contenuti e agli operatori via cavo di specificare come duplicare il contenuto.
Alcuni dei flag più comuni esistenti sono:
0x00 - Copia liberamente - Il contenuto non è protetto da copia.
0x01 - Non copiare più - È già stata eseguita una copia del contenuto e non sono consentite altre copie.
0x02 - Copia una volta - È possibile effettuare una registrazione, ma non può essere copiata in un altro dispositivo.
In una normale configurazione conforme a HDCP come: Protected-Content Source (ad esempio Netflix) -> PC -> Display, il contenuto viene distribuito solo a 1 dispositivo con funzionalità di registrazione (ad esempio il PC) e quindi viene letto qualsiasi flag "Copy-once" e il contenuto può essere visualizzato (l'applicazione utilizzata è in grado di leggere e decrittografare tale flag).
Tuttavia, in una configurazione che coinvolge altri dispositivi, come CableCARD, il flag Copy-Once 0x02 sembra generare un conflitto tra l'applicazione di riproduzione e il driver di grafica. Nella nostra analisi di debug vediamo il framework MCE che chiama il driver di grafica per scoprire le sue funzionalità e il driver Intel segnala correttamente che supporta i contenuti protetti H.264. Tuttavia, l'applicazione MCE non invia effettivamente dati video al driver di grafica per decodificarlo.