Versions in this module Expand all Collapse all v4 v4.16.3 Aug 12, 2025 v4.16.2 Aug 12, 2025 Changes in this version + type RTCPReceiver struct + BufferSize int + ClockRate int + LocalSSRC *uint32 + Period time.Duration + TimeNow func() time.Time + UnrealiableTransport bool + WritePacketRTCP func(rtcp.Packet) + func New(clockRate int, receiverSSRC *uint32, period time.Duration, ...) (*RTCPReceiver, error) + func (rr *RTCPReceiver) Close() + func (rr *RTCPReceiver) Initialize() error + func (rr *RTCPReceiver) PacketNTP(ts uint32) (time.Time, bool) + func (rr *RTCPReceiver) ProcessPacket(pkt *rtp.Packet, system time.Time, ptsEqualsDTS bool) error + func (rr *RTCPReceiver) ProcessPacket2(pkt *rtp.Packet, system time.Time, ptsEqualsDTS bool) ([]*rtp.Packet, uint64, error) + func (rr *RTCPReceiver) ProcessSenderReport(sr *rtcp.SenderReport, system time.Time) + func (rr *RTCPReceiver) SenderSSRC() (uint32, bool) + func (rr *RTCPReceiver) Stats() *Stats + type Stats struct + Jitter float64 + LastNTP time.Time + LastRTP uint32 + LastSequenceNumber uint16 + RemoteSSRC uint32