Ono je to trochu komplikovanejsi. DRM musi podporovat HW dekoder, graficky cip, a monitor.
Cely by to melo fungovat tak, ze zakodovany data (stream z webu) jdou do HW dekoderu v CPU nebo grafice, a odtud primo do obrazovyho vystupu tak aby nebyly nikdy pristupny v RAM v dekodovany forme. Jak graficky cip tak LCD musi podporovat HDCP a obrazovy data jdou v zakodovany forme. (predstav si neco na zpusob SSL pro web). Pokud se vsechna zarizeni na kabelu (V nejjednoduzsim pripade LCD a GPU) nedohodnou nic se nezobrazi. (a pro zvuk to funguje podobne)
Plus se cela tahle masinerie pro obraz a zvuk kazdych par sekund overuje a pokud se do toho priplete nejaky dalsi zarizeni tak ti to proste obraz a zvuk vypne.