Skip to content

uvgRTP v2.2.0

Compare
Choose a tag to compare
@tampsa tampsa released this 13 Mar 13:56
· 383 commits to master since this release

This release focuses on finalizing RFC 3550 RTCP.

New Feature

  • RTCP BYE packets are sent when exiting
  • Handling received RTCP BYE packets and timing out inactive RTCP sources
  • New example program for synchronizing audio and video streams
  • RTCP reporting interval is calculated according to RFC 3550
  • RTCP reporting interval can be manually set via RCC_SESSION_BANDWIDTH context flag
  • rtcp: add hooking for sending APP packets by @wowaser in #187
  • config: allow for custom SSRC. Added thread safety by @wowaser in #185

Fixes

  • RTP timestamps in RTCP Sender Reports are calculated according to RFC 3550 (stream synchronization)
  • Fraction lost field in RTCP Sender Reports is calculated correctly
  • rtcp: add thread safety for participants_ data structure by @wowaser in #188

Known issues

  • Multithreaded use of ZRTP only supports at most two streams reliably
  • No IPv6 support yet

Full Changelog: v2.1.2...v2.2.0