uvgrtp-base/examples
Aaro Altonen 333517c113 Add example code for ZRTP multistream mode 2020-08-15 04:05:42 +03:00
..
README.md Update examples directory 2020-05-28 09:50:26 +03:00
binding.cc Update examples directory 2020-05-28 09:50:26 +03:00
configuration.cc Add example code for context configuration 2020-04-28 11:18:13 +03:00
deallocation_1.cc Update examples directory 2020-05-28 09:50:26 +03:00
deallocation_2.cc Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
deallocation_3.cc Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
receiving_hook.cc Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
receiving_poll.cc Update examples directory 2020-05-28 09:50:26 +03:00
rtcp_hook.cc Fix RTCP example code 2020-06-18 09:58:48 +03:00
rtcp_poll.cc Fix RTCP example code 2020-06-18 09:58:48 +03:00
sending.cc Add ability to use custom timestamps for media 2020-06-02 08:25:34 +03:00
sending_fragmented.cc Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
sending_generic.cc Deallocate frames in example code 2020-05-15 07:53:15 +03:00
srtp_user.cc Deallocate frames in example code 2020-05-15 07:53:15 +03:00
srtp_zrtp.cc Add example code for ZRTP multistream mode 2020-08-15 04:05:42 +03:00
zrtp_multistream.cc Add example code for ZRTP multistream mode 2020-08-15 04:05:42 +03:00

README.md

uvgRTP example codes

This directory contains a collection of simple examples that demonstrate how to use uvgRTP

Available examples

We provide several simple and thoroughly commented examples on how to use uvgRTP.

How to create a simple RTP sender

How to use fragmented input with uvgRTP HEVC slices

How to fragment generic media types

How to configure uvgRTP to send high-quality video

How to create a simple RTP receiver (hooking)

NOTE: The hook should not be used for media processing. It should be rather used as interface between application and library where the frame handout happens.

How to create a simple RTP receiver (polling)

How to create an RTCP instance (polling)

How to create an RTCP instance (hoooking)

How to use SRTP with ZRTP

How to use SRTP with user-managed keys

Memory ownership/deallocation

If you have not enabled the system call dispatcher, you don't need to worry about these

Method 1, unique_ptr

Method 2, copying

Method 3, deallocation hook