Implementation and Optimization of a KVM Video Subsystem Based on BMC
In the Keyboard, Video, and Mouse over Internet Protocol (KVM over IP) system, video processing serves as the core component that requires real-time capture and transmission of graphical data from remote computers to the client terminals. Implementing a video subsystem on a Baseboard Management Controller (BMC) enables video encoding to reduce bandwidth consumption while improving remote control responsiveness. This paper presents the design and implementation of two complete video processing subsystems implemented using the latest image compression coding methods: a Central Processing Unit (CPU) -based Frame Buffer solution and a Graphics Processing Unit (GPU) -accelerated processing architecture. Through comparative analysis of their performance, we will conclude that GPU processing achieves superior video streaming efficiency and reduced latency under appropriate conditions, so as to lay a solid foundation for the subsequent implementation of KVM over IP.
Authors
- Yang Gao (ORCID: https://orcid.org/0000-0002-6841-9276)
- Minhua Ren
- Peng Ma (ORCID: https://orcid.org/0000-0002-8000-9042)
- Hangping Gu
Institutions
- China Electronics Technology Group Corporation (CN)
Publication Details
- Published
- 2025-04-18
- DOI
- https://doi.org/10.1109/eeice65049.2025.11033935
- Primary Topic
- Video Coding and Compression Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00