Nearly perfect. It does seem to be like 5-6 seconds off, when my average latency is 2 seconds. I don't know if it can be improved, but within 2-3s would be just about perfect.
Start WebSocket Server
Add Browser Source in OBS
In OBS create a new Browser Source. Paste the URL. Prefer setting Width and Height to your OBS canvas size.
Done!
And you are done!