Overview
USB video device class is modern and universal interface to display video and audio. Most of the applications and operating systems support this video class thus makes it versatile and most commonly used protocol. If software can have video input most likely it will work with UVC compliant camera.