Increase buffer for RTSP input

This commit is contained in:
Alex X
2023-11-04 15:13:39 +03:00
parent d7784b24c6
commit a060b3447c
+3 -3
View File
@@ -117,9 +117,9 @@ func (s *Sender) HandleRTP(track *Receiver) {
if GetKind(track.Codec.Name) == KindVideo { if GetKind(track.Codec.Name) == KindVideo {
if track.Codec.IsRTP() { if track.Codec.IsRTP() {
// H.264 2560x1440 4096kbs can have 700+ packets between 25 frames // in my tests 40Mbit/s 4K-video can generate up to 1500 items
// H.265 5120x1440 can have 700+ packets between two keyframes // for the h264.RTPDepay => RTPPay queue
bufferSize = 1000 bufferSize = 5000
} else { } else {
bufferSize = 50 bufferSize = 50
} }