Pi-KVM is a set of programs and instructions for turning a Raspberry Pi board into a fully functional IP-KVM switch. The board connects to the server's HDMI / VGA and USB ports for remote control, regardless of operating system.
It can turn the server on, off or reboot, configure the BIOS, and even completely reinstall the operating system from the loaded image, plus Pi-KVM can emulate a virtual CD-ROM and flash drive.
Whereas the file system of is read-only by default. And the operating system runs in read-only mode, as an embedded system should. This prevents damage to the memory card due to a sudden power failure.
In addition to this, it provides access to the server through the web interface of a normal browser or VNC client (without Java applets or flash plugins) under low video latency (on the order of 100 milliseconds) and high FPS. For this it makes use of ΜStreamer (written in C and using MJPG-HTTP).