Go to file
Aaro Altonen 53270c6966 Add example code for SRTP using ZRTP 2020-04-27 12:22:24 +03:00
benchmarks Parse netcat output in benchmark.pl 2020-04-23 12:53:52 +03:00
examples Add example code for SRTP using ZRTP 2020-04-27 12:22:24 +03:00
include Increase the MAX_PAYLOAD to 1443 2020-04-26 21:04:28 +03:00
src Make sure the HEVC frame is actually too large 2020-04-26 21:04:28 +03:00
.gitignore Ignore tags file 2020-04-24 11:10:26 +03:00
BUILDING.md Add Visual Studio project files 2020-04-24 21:51:07 +03:00
CMakeLists.txt Create separate include directory 2020-04-22 04:58:41 +03:00
COPYING Update copyright 2020-04-21 08:46:54 +03:00
Makefile Create separate include directory 2020-04-22 04:58:41 +03:00
README.md Update README 2020-04-26 21:04:25 +03:00
kvzRTP.sln Add Visual Studio project files 2020-04-24 21:51:07 +03:00
kvzRTP.vcxproj Add Visual Studio project files 2020-04-24 21:51:07 +03:00
kvzRTP.vcxproj.filters Add Visual Studio project files 2020-04-24 21:51:07 +03:00
kvzrtp.pro Create separate include directory 2020-04-22 04:58:41 +03:00

README.md

kvzRTP

kvzRTP 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.

kvzRTP is licensed under the permissive BSD 2-Clause License

For SRTP/ZRTP support, kvzRTP uses Crypto++

Supported specifications:

Based on Marko Viitanen's fRTPlib

Building and linking

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

Examples

See examples directory for different kvzRTP examples