From 6fe87e090870ff538659071adfc4438e2819e57c Mon Sep 17 00:00:00 2001 From: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Date: Wed, 8 Feb 2017 21:50:40 -0500 Subject: [PATCH] increase keyframes request at stream begin Increasing the number of keyframes sent at the begining of a video stream upto 4 (was 1). Even if the bytes flow is increased (only temporarily) sending more keyframes at stream begin let a chance to have a nice video looking in case of possible network packet drop. It's often the case at the stream begin due to high traffic caused by the calling establishment process. Change-Id: I2636727422ca641d8af9d83c59b9d487aff606d5 Reviewed-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> --- src/media/video/video_sender.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/media/video/video_sender.h b/src/media/video/video_sender.h index 6852b3452d..42562e6c0b 100644 --- a/src/media/video/video_sender.h +++ b/src/media/video/video_sender.h @@ -63,7 +63,7 @@ public: bool useCodec(const AccountVideoCodecInfo* codec) const; private: - static constexpr int KEYFRAMES_AT_START {1}; // Number of keyframes to enforce at stream startup + static constexpr int KEYFRAMES_AT_START {4}; // Number of keyframes to enforce at stream startup static constexpr unsigned KEY_FRAME_PERIOD {5}; // seconds before forcing a keyframe NON_COPYABLE(VideoSender); -- GitLab