RVU protocol

Last updated

The RVU protocol (RVU, a pseudo-acronym pronounced "R-view" [1] ) is an Application Layer protocol, that combines the pre-existing Digital Living Network Alliance (DLNA) standards and a new Remote User Interface (RUI) protocol, which works similar to Remote Desktop Protocol (RDP). The RVU RUI protocol is intended to allow an RVU-enabled client, such as a TV, to receive a pixel-accurate display of the user interface available on an RVU server.

Contents

RVU, combined with DLNA's ability to transmit media (video, photos and music) across a home network, allows for the entire user experience of a media server to be transmitted to an RVU client, makes the user interface available via the RUI protocol while all processing is being done by the server software and plug-ins happen at the host computer; only the user interface is streamed to the client devices. The protocol is primarily intended to operate over a home network. The RVU protocol has been developed with a focus on passing broadcast video coming from a multichannel video programming distributor through a residential gateway or dedicated media server to other consumer electronic devices in the home. However the protocol has much broader applications than just this.

Overview

The RVU Protocol was defined to solve the problem of how to provide a consistent television user interface throughout the home, without requiring the use of a dedicated set-top box for each television. The RVU Protocol is a communications protocol which runs on a media server device and multiple client devices. RVU uses open standards (including DLNA and UPnP) which are already in use in the consumer electronics field.

The clients can consist of various manufacturer-branded TVs, Blu-ray players or other client devices. The server generates the user guide and other data and sends this for the client to display. In this way the clients can be low complexity or "thin" client devices, while still providing a full user interface experience to the user. Once an RVU compliant device is connected to an RVU server, the TV viewer can watch the same or different content from any room of the home. Viewers can access the same prerecorded or live content from the server via the client device as if a set-top box were present, with the same user guide experience.

RVU supports networking on existing home infrastructure, but is agnostic to the transport mechanism and can work on wireless technologies such as 802.11 or wired technologies such as Ethernet or MoCA.

RVU supports a Remote User Interface (RUI) that allows user interactions such as trick play (e.g., pause and rewind) and the running of interactive applications.

As such, the device can render the interface even though the media center specific software (or the plug-ins) might not be installed there. However, the media files are streamed over a different protocol. To render the media, the Extender needs to have an implementation of the codec used to package the media locally installed on the client which works as an extender; having the codec on the host computer is not enough. Alternatively media can be trans-coded on the fly by the host computer to a codec that is supported by the client.

History

The RVU Protocol specification V1.0 was released on 3 December 2009.

Specification

The RVU Protocol specification V1.0 is currently ratified by the board and available to members for implementation.

The RVU protocol specification V2.0 became available on January 7, 2013.

The specification is in large part dependent on the DLNA specification.

The specification uses DTCP/IP as "link protection" for copyright-protected commercial content between one device to another.

Certification

RVU certification Devices will be subject to certification by the RVU Alliance. Certification procedures are under development by the RVU Alliance.

See also

Related Research Articles

Universal Plug and Play (UPnP) is a set of networking protocols that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices to seamlessly discover each other's presence on the network and establish functional network services. UPnP is intended primarily for residential networks without enterprise-class devices.

Zero-configuration networking (zeroconf) is a set of technologies that automatically creates a usable computer network based on the Internet Protocol Suite (TCP/IP) when computers or network peripherals are interconnected. It does not require manual operator intervention or special configuration servers. Without zeroconf, a network administrator must set up network services, such as Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS), or configure each computer's network settings manually.

Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft which provides a user with a graphical interface to connect to another computer over a network connection. The user employs RDP client software for this purpose, while the other computer must run RDP server software.

OpenVPN is a virtual private network (VPN) system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It implements both client and server applications.

Digital Living Network Alliance was founded by a group of PC and consumer electronics companies in June 2003 to develop and promote a set of interoperability guidelines for sharing digital media among multimedia devices under the auspices of a certification standard. DLNA certified devices include smartphones, tablets, PCs, TV sets and storage servers.

Sun Ray

The Sun Ray was a stateless thin client computer aimed at corporate environments, originally introduced by Sun Microsystems in September 1999 and discontinued by Oracle Corporation in 2014. It featured a smart card reader and several models featured an integrated flat panel display.

Home network

A home network or home area network (HAN) is a type of computer network that facilitates communication among devices within the close vicinity of a home. Devices capable of participating in this network, for example, smart devices such as network printers and handheld mobile computers, often gain enhanced emergent capabilities through their ability to interact. These additional capabilities can be used to increase the quality of life inside the home in a variety of ways, such as automation of repetitive tasks, increased personal productivity, enhanced home security, and easier access to entertainment.

Windows Media Center Extenders are devices that are configured to connect over a computer network to a computer running Microsoft Windows XP Media Center Edition, Windows Vista Home Premium/Ultimate, Windows 7 Home Premium, or Windows 8 with a Pro pack to stream the computer's media center functions to the Extender device. This allows use of the Media Center and its features on a television receiver or other electronic visual display.

Windows Home Server Home server operating system by Microsoft released in 2007

Windows Home Server is a home server operating system from Microsoft. It was announced on 7 January 2007 at the Consumer Electronics Show by Bill Gates, released to manufacturing on 16 July 2007 and officially released on 4 November 2007.

A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services.

Microsoft Application Virtualization is an application virtualization and application streaming solution from Microsoft. It was originally developed by Softricity, a company based in Boston, Massachusetts, acquired by Microsoft on July 17, 2006. App-V represents Microsoft's entry to the application virtualization market, alongside their other virtualization technologies such as Hyper-V, Microsoft User Environment Virtualization (UE-V), Remote Desktop Services, and System Center Virtual Machine Manager.

Remote desktop software Software that allows a personal computers desktop environment to be run remotely on a server or personal computer

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 on one system, while being displayed on a separate client device. Remote desktop applications have varying features. Some allow attaching to an existing user's session and "remote controlling", either displaying the remote control session or blanking the screen. Taking over a desktop remotely is a form of remote administration.

This page is a comparison of notable remote desktop software available for various platforms.

GB-PVR

GB-PVR was a PVR application, running on Microsoft Windows, whose main function was scheduling TV recordings and playing back live TV. GB-PVR is no longer under active development and has been superseded by NextPVR, also known as nPVR.

Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to take control of a remote computer or virtual machine over a network connection. RDS is Microsoft's implementation of thin client architecture, where Windows software, and the entire desktop of the computer running RDS, are made accessible to any remote client machine that supports Remote Desktop Protocol (RDP). User interfaces are displayed from the server onto the client system and input from the client system is transmitted to the server - where software execution takes place. This is in contrast to application streaming systems, like Microsoft App-V, in which computer programs are streamed to the client on-demand and executed on the client machine.

Microsoft RemoteFX is a Microsoft brand name that covers a set of technologies that enhance visual experience of the Microsoft-developed remote display protocol Remote Desktop Protocol (RDP). RemoteFX was first introduced in Windows Server 2008 R2 SP1 and is based on intellectual property that Microsoft acquired and continued to develop since acquiring Calista Technologies. It is a part of the overall Remote Desktop Services workload.

RVU Alliance

The RVU Alliance (RVUA) is a standards body created to manage the RVU protocol standard as used by manufacturers of consumer electronics to allow entertainment devices within the home to share their content with each other across a home network.

Sat-IP

SAT>IP specifies an IP-based client–server communication protocol for a TV gateway in which SAT>IP servers, connected to one or more DVB broadcast sources, send the program selected and requested by an SAT>IP client over an IP based local area network in either unicast for the one requesting client or multicast in one datastream for several SAT>IP clients.

Teradici Canadian software company

Teradici Corporation was a privately held software company founded in 2004, which was acquired by HP Inc. in October 2021. Teradici initially developed a protocol (PCoIP) for compressing and decompressing images and sound when remotely accessing blade servers, and implemented it in hardware. This technology was later expanded to thin clients/zero clients for general Virtual Desktop Infrastructure. Teradici's protocol or hardware is used by HP, Dell-Wyse, Amulet Hotkey, Samsung, Amazon Web Services, Fujitsu, and VMware.

References

  1. "RVU Alliance - FAQ". www.rvualliance.org. Archived from the original on 2009-08-07.