Commit Graph

8 Commits

Author SHA1 Message Date
Josh Allmann
03be509422 Add configurable buffer size to Reorderer (#760)
The default of 64 is ~3 seconds which may be too much for some apps.
2025-04-18 12:06:59 +02:00
Alessandro Ros
74a65e4c08 expose back rtcpreceiver, rtcpsender, rtpreorderer, rtplossdetector (#755) 2025-04-12 10:10:05 +02:00
Alessandro Ros
8c4a3ca018 unexport RTCPSender, RTCPReceiver, LossDetector, Reorderer (#667) 2024-12-24 21:21:11 +01:00
Alessandro Ros
363b48e632 update golangci-lint (#554) 2024-04-28 18:20:25 +02:00
aler9
34545becc3 rtpreorder: do not freeze in case the stream timestamp resets 2022-11-14 18:39:20 +01:00
aler9
e8fde26d55 return error in OnDecodeError when there are lost RTP packets 2022-10-31 15:05:42 +01:00
aler9
2d5211f734 rtpreorderer: return all buffered packets when the buffer is full
(https://github.com/aler9/rtsp-simple-server/issues/1049)
2022-07-23 13:10:45 +02:00
Alessandro Ros
df7336b5e8 implement packet reordering for UDP / Multicast transports (#132)
* implement packet reordering for UDP transport

* rtcpreceiver: stop handling unordered / duplicate packets

* remote useless Sleep() from tests
2022-07-05 23:29:03 +02:00