加大参数冗余,提高webrtc抗丢包能力

This commit is contained in:
ziyue 2023-03-07 10:37:44 +08:00
parent d05c9d5f51
commit 23296ae5fa
2 changed files with 2 additions and 2 deletions

View File

@ -143,7 +143,7 @@ private:
private: private:
bool _started = false; bool _started = false;
//排序缓存最大保存数据长度,单位毫秒 //排序缓存最大保存数据长度,单位毫秒
size_t _max_buffer_ms = 1000; size_t _max_buffer_ms = 3000;
//排序缓存最大保存数据个数 //排序缓存最大保存数据个数
size_t _max_buffer_size = 1024; size_t _max_buffer_size = 1024;
//记录上次output至今的时间 //记录上次output至今的时间

View File

@ -49,7 +49,7 @@ public:
// rtp丢包状态最长保留时间 // rtp丢包状态最长保留时间
static constexpr auto kNackMaxMS = 3 * 1000; static constexpr auto kNackMaxMS = 3 * 1000;
// nack最多请求重传10次 // nack最多请求重传10次
static constexpr auto kNackMaxCount = 10; static constexpr auto kNackMaxCount = 15;
// nack重传频率rtt的倍数 // nack重传频率rtt的倍数
static constexpr auto kNackIntervalRatio = 1.0f; static constexpr auto kNackIntervalRatio = 1.0f;
// nack包中rtp个数减小此值可以让nack包响应更灵敏 // nack包中rtp个数减小此值可以让nack包响应更灵敏