Releases: ultravideo/uvgRTP
Releases · ultravideo/uvgRTP
uvgRTP v2.0.1
This is a minor patch that improves variety of existing features within uvgRTP as well as increases the code quality.
Highlights
- Correct sending of RTCP sender reports and correct inclusion of receiver reports
- Updated documentation
- Bug fixes to buffer sizes
- Support for using 196/256 length keys in SRTP when user provides the keys (no ZRTP support)
- Refactoring to reduce dependencies within code files
- Refactoring to reduce duplicate code
- Move some of the private headers out from public include folder
- Enable debug logging
uvgRTP v2.0.0
uvgRTP v2.0 has been released!
Highlights
- Secure RTP (SRTP)
- Zimmermann RTP (ZRTP)
- RTP payload format for AVC/H.264
- RTP payload format for VVC/H.266 (draft)
In addition to these new features, Doxygen documentation was added, and the build process of the library has been unified for all supported platforms.
Performance
- In ideal conditions, uvgRTP can stream unencrypted 8K HEVC video at 210 fps and it attains a round-trip latency of 7.3 ms.
- In ideal conditions, uvgRTP can stream encrypted 8K HEVC video at 125 fps and it attains a round-trip latency of 11.2 ms.
Additional notes
Windows users: Please remember to update your headers. The name of the top-level namespace of uvgRTP was renamed from uvg_rtp
to uvgrtp
. The old namespace is kept as an alias for backwards-compatibility but there may be errors if you try to use the old headers.