VideoOverIP
   HOME

TheInfoList



OR:

VideoOverIP is a
remote desktop In computing, the term remote desktop refers to a software- or operating system feature that allows a personal computer's desktop environment to be run remotely from one system (usually a PC, but the concept applies equally to a server or a sma ...
protocol developed by
Texas Texas ( , ; or ) is the most populous U.S. state, state in the South Central United States, South Central region of the United States. It borders Louisiana to the east, Arkansas to the northeast, Oklahoma to the north, New Mexico to the we ...
-based,
desktop virtualization Desktop virtualization is a software technology that separates the desktop environment and associated application software from the physical client device that is used to access it. Desktop virtualization can be used in conjunction with applicati ...
and
cloud computing Cloud computing is "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to International Organization for ...
company VDIworks. VideoOverIP is similar in many ways to traditional remote access protocols, such as Remote Desktop Protocol (RDP) or Virtual Network Computing (VNC), but provides a number of additional features that benefit users in
Desktop Virtualization Desktop virtualization is a software technology that separates the desktop environment and associated application software from the physical client device that is used to access it. Desktop virtualization can be used in conjunction with applicati ...
or VDI environments. VideoOverIP is currently supported on
Microsoft Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
,
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
, and
Windows 7 Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on July 22, 2009, and became generally available on October 22, ...
hosts, with full support for Microsoft Windows Embedded clients and
Apple iPad The iPad is a brand of tablet computers developed and marketed by Apple that run the company's mobile operating systems iOS and later iPadOS. The first-generation iPad was introduced on January 27, 2010. Since then, the iPad product lin ...
devices, as well as beta support for
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
systems. The protocol has been developed in C++ and incorporates a number of features for the efficient transport of
remote desktop In computing, the term remote desktop refers to a software- or operating system feature that allows a personal computer's desktop environment to be run remotely from one system (usually a PC, but the concept applies equally to a server or a sma ...
data across the network. For example, the protocol employs change detection, which allows it to isolate changes on the screen at the sender's end, thereby reducing the amount of pixel data that needs to be transported. Similarly, numerous techniques are utilized to automatically detect the type of application running on the sender's side, ensuring that the appropriate
codecs A codec is a computer hardware or software component that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder. In electronic communications, an endec is a device that acts as both an encoder and a decoder o ...
and compression levels are employed.


Modes of Operation

VideoOverIP supports two modes of operation which determine how it captures video information from the source: 1. Mirror Driver Mode Using this methodology, VideoOverIP relies on a mirror driver that is included with the host installer. The mirror driver is used to intercept rendering calls and capture screen changes via an event-based model. These changes are then processed by the VideoOverIP change detection, optimization, and compression pipelines before being sent to the receiver or client. This technique aims to be more efficient by reducing the
CPU A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
usage on the host or sender side. 2. GDI Mode Using this methodology, VideoOverIP uses Graphics Device Interface (GDI) methods to capture the
frame buffer A framebuffer (frame buffer, or sometimes framestore) is a portion of random-access memory (RAM) containing a bitmap that drives a video display. It is a memory buffer containing data representing all the pixels in a complete video frame. Mode ...
and does not rely on an event-based approach to be notified of on-screen changes. This technique has the advantage of capturing the final, processed image from the frame buffer which allows the protocol to support
Windows Aero Windows Aero (a backronym for ''Authentic, Energetic, Reflective, and Open'') is the design language introduced in the Microsoft Windows Vista operating system in 2006. The changes introduced by Windows Aero encompassed many elements of the Windo ...
or other sophisticated display technologies which require a host-side
GPU A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal ...
. The downside with this approach is the increase in host-side CPU utilization due to the extra polling employed for source-side video capture.


Connection Broker Support

VideoOverIP does not require a connection broker to operate, but it is fully supported by VDIworks' VDP connection broker and virtual desktop management software.


Major Features

VideoOverIP provides the following major features: * Support for multiple monitors * Support for all major Hypervisors, including VMware ESX and
ESXi VMware ESXi (formerly ESX) is an enterprise-class, type-1 hypervisor developed by VMware, a subsidiary of Broadcom, for deploying and serving virtual computers. As a type-1 hypervisor, ESXi is not a software application that is installed on ...
,
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
Hyper-V Hyper-V is a native hypervisor developed by Microsoft; it can create virtual machines on x86-64 systems running Windows. It is included in Pro and Enterprise editions of Windows (since Windows 8) as an optional feature to be manually enabled. A ...
, Xen and others * Support for physical systems employing no virtualization * Support for
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
iPad The iPad is a brand of tablet computers developed and marketed by Apple Inc., Apple that run the company's mobile operating systems iOS and later iPadOS. The IPad (1st generation), first-generation iPad was introduced on January 27, 2010. ...
devices as clients * Bi-directional audio redirection * USB redirection


References


External links


VDIworks

VideoOverIP




* ttps://web.archive.org/web/20121015093221/http://www.prweb.com/releases/2011/5/prweb8391233.htm Fast Remote Desktop VideoOverIP client for iPad {{DEFAULTSORT:Videooverip Centralized computing Remote desktop Thin clients