Increase buffer for RTSP input
This commit is contained in:
+3
-3
@@ -117,9 +117,9 @@ func (s *Sender) HandleRTP(track *Receiver) {
|
||||
|
||||
if GetKind(track.Codec.Name) == KindVideo {
|
||||
if track.Codec.IsRTP() {
|
||||
// H.264 2560x1440 4096kbs can have 700+ packets between 25 frames
|
||||
// H.265 5120x1440 can have 700+ packets between two keyframes
|
||||
bufferSize = 1000
|
||||
// in my tests 40Mbit/s 4K-video can generate up to 1500 items
|
||||
// for the h264.RTPDepay => RTPPay queue
|
||||
bufferSize = 5000
|
||||
} else {
|
||||
bufferSize = 50
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user