Skip to content

Releases: ultravideo/uvgRTP

uvgRTP v2.0.1

30 Jul 12:40
Compare
Choose a tag to compare

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

24 Mar 01:01
Compare
Choose a tag to compare

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.