uvgRTP
uvgRTP copied to clipboard
An open-source library for RTP/SRTP media delivery
While the amount of frame loss in uvgRTP over the past 6 months has been cut drastically and streaming in normal conditions should be frame drop free, there are still...
Detect and use arc4random() if getrandom() isn't available. This is a PR that takes a step closer to supporting BSD-ish *nix, like macOS.
IPv6
Hi ultravideo developers, Do you have any plans to support IPv6 option for the internet layer protocol? Best, Burak
Currently there is no way of knowing what the interval is
Prepend log macros with UVG_ to avoid conflicts with codebase that define their own LOG_* macros
This was not shifted, thus causing the wraparound to not be added 
Currently, this function only creates a shallow copy of the name and payload, so if the original pointers are deleted it leads to undefined behavior. ```cpp rtp_error_t uvgrtp::rtcp::send_app_packet(const char* name,...
> Some sort of hook based API would probably be better for APP sending than the current one. _Originally posted by @jrsnen in https://github.com/ultravideo/uvgRTP/issues/144#issuecomment-1188862016_ I am very interested in this...
## Bug Description The ZRTP fails around 40% in localhost, which seems concerning. I think the ZRTP protocol should be robust enough not to fail consistently in certain situations. Timing...
There will be a release of uvgRTP in the near. Most of the functionality and fixes for this release are already in the master. This issue is here to manage...