Onyx Virtual Studio is a multi channel video mixing engine based on 3D graphics rendering engine. This software tool can be used to mix video streams in real-time and send over the Internet for viewing. The input streams can come from various off-line and real-time sources. This includes network video streams such as from Skype, web cam or IP Cameras and off line local streams such as wmv and mp4 files. Onyx provides 3D graphics based mixing environment where the streams are positioned in a 3D scene. The 3D scene can be navigated at runtime mimicking the motion of a video camera. This allows capturing of any portion of the scene such as focusing on presenter or a participant, zooming to the details of a presentation slide. This gives a virtual studio environment where focus can be changed to different objects quickly with smooth panning and zooming.