5 comments

[ 2.9 ms ] story [ 18.1 ms ] thread
Clever use of a "HDMI-to-CSI bridge" gizmo. It allows the pi to capture the HDMI signal from the target PC using it's built-in camera interface. Allowing for boot-up / bios viewing which standard VNC doesn't give you.
Another similar Pi-based KVM is TinyPilot: https://mtlynch.io/tinypilot/

The author was able to use the MJPEG output of the USB HDMI capture devices to get low latency video.

According to the blog post, TinyPilot also uses µStreamer (from this Pi-KVM project) to achieve its low latency. The initial revision of TInyPilot couldn't get low enough latency using the HDMI over IP extender otherwise.

https://github.com/pikvm/ustreamer

I am the original author of the software that helped TinyPilot achieve this (MJPEG uStreamer) and I wrote it specifically for Pi-KVM :)