|  | ||
|---|---|---|
| .. | ||
| README.md | ||
| binding.cc | ||
| configuration.cc | ||
| deallocation_1.cc | ||
| deallocation_2.cc | ||
| deallocation_3.cc | ||
| receiving_hook.cc | ||
| receiving_poll.cc | ||
| rtcp_hook.cc | ||
| rtcp_poll.cc | ||
| sending.cc | ||
| sending_fragmented.cc | ||
| sending_generic.cc | ||
| srtp_user.cc | ||
| srtp_zrtp.cc | ||
| zrtp_multistream.cc | ||
		
			
				
				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 user-managed keys
Memory ownership/deallocation
If you have not enabled the system call dispatcher, you don't need to worry about these