Complete Communications Engineering

What is RTP over QUIC (RoQ)?

RTP over QUIC (RoQ) is a mapping of Real-Time Transport Protocol (RTP) to QUIC Protocol. RoQ allows for a secure encapsulation of RTP packets for transmission over QUIC. RoQ allows QUIC packets to be used in the place of other transport protocols – such as TCP, UDP, SCTP, or DTLS – wherever RTP is being used for real-time media transmissions such as audio, video, and other media/data streams.

RTP over QUIC RoQ diagram

RTP over QUIC utilizes QUIC Datagrams and Streams to transport RTP packets as well as QUIC’s multiplexing capabilities. Flow identifiers are used in multiplexing different RTP, RTCP, and non-RTP data streams over a single QUIC connection. Each flow identifier is associated with an independent stream of packets. An RTP session may be associated with multiple flow identifiers and it is therefore possible to send RTP and RTCP packets to the same session using different identifiers. The goal of RTP over QUIC is to establish fast, secure, and reliable transport of real-time media such as audio, video, etc.

 

What is RTP?

Real-Time Transport Protocol (RTP) is a network protocol used for transmitting audio or video media over a network for playback in real-time. Common uses of RTP are real-time applications such as Voice over IP (VoIP) and video conferencing. RTP allows for the transmission of multimedia streams, including audio and video, and provides features such as sequence numbering, timestamping, and payload identification to ensure that packets are delivered in the correct order and at the right time. RTP is also often used alongside Real-Time Transport Control Protocol (RTCP) for monitoring and control purposes, ensuring the quality of the multimedia transmission.

 

What is QUIC?

QUIC (not an acronym) is a transport layer network protocol designed to improve network traffic performance by reducing latency and improving security. Developed by Google in 2012, and now standardized by the IETF, QUIC was built on User Datagram Protocol (UDP), allowing for faster connection establishment compared to Transmission Control Protocol (TCP). Every QUIC connection utilizes TLS 1.3 encryption and can additionally support features like multiplexing and improved congestion control to increase packet transmission efficiency.

QUIC’s ability to multiplex multiple independent streams over a single connection improves performance for web browsing, streaming media, and real-time communication. It also includes connection identifiers to quickly adapt to changing network conditions and mitigate some of the impact of packet loss. As a result, QUIC offers faster and more reliable data transmission, making it particularly beneficial for today’s high-speed, low-latency internet applications.

 

RTP over QUIC (RoQ) Features

 

Custom RTP over QUIC solutions are also available. Contact us to discuss your requirements with our engineering staff.

RTP over QUIC RoQ Brochure

 

Related Specifications

supported platforms

VOCAL’s solution is available for the above platforms. Please contact us for specific supported platforms.


More Information

More_Info_Image

CHANGEME

CHANGEME


More_Info_Image

CHANGEME

CHANGEME


More_Info_Image

CHANGEME

CHANGEME