I haven't actually tried myself; but I've read many DRMs can be defeated by simply running the service in a VM, then screen recording the VM from the host.
Try to directly screen capture Netflix for example, and the webpage will appear as a solid black box in the recording; but not if the capture is done from outside the VM.