Go to file
Aaro Altonen e86205a308 Fix FFmpeg latency test code 2020-05-15 08:16:06 +03:00
benchmarks Fix FFmpeg latency test code 2020-05-15 08:16:06 +03:00
examples Deallocate frames in example code 2020-05-15 07:53:15 +03:00
include Add pull_frame(timeout) 2020-05-11 17:36:13 +03:00
src Add pull_frame(timeout) 2020-05-11 17:36:13 +03:00
.gitignore Fix FFmpeg latency test code 2020-05-15 08:16:06 +03:00
BUILDING.md Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
CMakeLists.txt Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
COPYING Update copyright 2020-04-21 08:46:54 +03:00
Makefile Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
README.md Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
uvgRTP.pro Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
uvgRTP.sln Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
uvgRTP.vcxproj Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
uvgRTP.vcxproj.filters Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00

README.md

uvgRTP

uvgRTP is an RTP library written in C++ with a focus on usability and efficiency. It features a very intuitive and easy-to-use API, built-in support for HEVC and Opus, SRTP and ZRTP. In ideal conditions it is able to receive a goodput of 600 MB/s for HEVC stream.

uvgRTP is licensed under the permissive BSD 2-Clause License

For SRTP/ZRTP support, uvgRTP uses Crypto++

Supported specifications:

Based on Marko Viitanen's fRTPlib

Building and linking

See BUILDING.md for instructions on how to build and use uvgRTP

Examples

See examples directory for different uvgRTP examples