4 ms·
From what I understand (and I could be very wrong here) the biggest issue here is simply the amount of memory that is required in order to keep a copy of the cu
by tim-- 3y ago
From what I understand (and I could be very wrong here) the biggest issue here is simply the amount of memory that is required in order to keep a copy of the current frame from a HDMI signal, and the fact that to modify anything in the HDMI signal, you need to decrypt (if watching a HDCP protected stream), decode each frame, and then finally re-encrypt the HDMI signal.
I was looking into what would be necessary to build a HDMI switch that allowed for seamless switching of video between different inputs, and basically there was no hardware for it. The closest chips that I could find was Analog Devices' ADV7626 and Lattice's SiI9777S.
Lattice CP9777 might be worth having a look at if you can understand anything about the datasheet :)
- 4rt 3y agoAs far as I can see there's no need to re-encrypt the signal - just leave it as a non-HDCP stream? There are HDMI splitters which silently strip HDCP to output to two screens at once - they don't advertise this feature but they do it anyway in order to function. In order to achieve the overlay you'd just need one of these and then a non-HDCP-aware overlay apparatus before the display. https://www.reddit.com/r/VIDEOENGINEERING/comments/xme482/hdmi_1x2_splitter_to_bypass_hdcp/ https://www.reddit.com/r/VIDEOENGINEERING/comments/xme482/hd...
- charcircuit 3y agoYou won't be able to get keys for HDCP if your device isn't compliant
- mrandish 3y agoI believe these kind of cheap, no-name converter/adapter boxes use leaked HDCP keys.
- userbinator 3y agoThe master key was cracked long ago. You can generate as many of your own unique keys as you want.
- charcircuit 3y agoThis only works for old HDCP versions though
- mjevans 3y agoIt would be a LOT more seamless if the output didn't have any HDCP to re-synchronize. Though the different frame timings (gen-lock is a term you want to search for) between the inputs and outputs so such a system might introduce presentation latency which would have to be accounted for in the audio streams.