Overview of uvgRTP
masteruvgRTP is a C++ library designed for high-efficiency, real-time media delivery over the internet using the Real-Time Transport Protocol (RTP). It provides an intuitive API for transporting various video and audio codecs and supports End-to-End Encryption (E2EE) through SRTP and ZRTP.
Supported Codecs
- Video: Versatile Video Coding (VVC), High Efficiency Video Coding (HEVC), and Advanced Video Coding (AVC/H.264).
- Audio: Opus.
Supported Specifications
- RTP Core: RFC 3350 (RTP Transport), RFC 3551 (Audio/Video Conferences).
- Payload Formats: RFC 7798 (HEVC), RFC 6184 (H.264), RFC 7587 (Opus), and Draft VVC payload format.
- Security: RFC 3711 (SRTP) and RFC 6189 (ZRTP).