Ying Wang
b32bb959c9
Bugfix: FlexFEC causes retransmit bitrate increase.
...
When FlexFEC is enabled, sometimes media packet will be recovered by FEC before the actual media packet's arrival. In current implementation this will be considered as packet out of order and nack will be sent, thus cause large increase in retransmit bitrate.
This fix:
1. Avoid sending nack for packet out of order caused by "early" recovered media packets.
2. Save recovered media packet in a set, and do not send nack for these packets.
Bug: None
Change-Id: I008ef4e33668bce6d2cb9ff52b4b5c8e3f349965
Reviewed-on: https://webrtc-review.googlesource.com/c/108090
Commit-Queue: Ying Wang <yinwa@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#25444}
2018-10-31 09:41:26 +00:00
..
2018-10-26 14:54:19 +00:00
2018-10-25 08:51:53 +00:00
2018-07-25 14:59:26 +00:00
2018-10-15 13:45:27 +00:00
2018-10-26 14:54:19 +00:00
2018-03-27 08:11:21 +00:00
2018-07-25 14:59:26 +00:00
2018-08-16 15:15:39 +00:00
2018-07-17 14:46:15 +00:00
2018-09-07 13:04:07 +00:00
2018-08-21 09:15:51 +00:00
2018-07-25 14:59:26 +00:00
2018-03-08 17:41:13 +00:00
2018-09-07 13:04:07 +00:00
2018-10-18 16:05:13 +00:00
2018-08-16 15:15:39 +00:00
2018-03-16 13:43:01 +00:00
2018-10-22 15:44:23 +00:00
2018-10-22 15:44:23 +00:00
2018-01-22 11:48:16 +00:00
2018-10-22 13:11:46 +00:00
2018-10-22 13:11:46 +00:00
2018-10-22 13:11:46 +00:00
2018-08-21 09:15:51 +00:00
2018-07-25 14:59:26 +00:00
2018-10-02 15:56:38 +00:00
2018-10-02 15:56:38 +00:00
2018-08-21 09:15:51 +00:00
2018-09-06 09:05:30 +00:00
2018-08-31 07:35:52 +00:00
2018-10-25 08:51:53 +00:00
2018-10-11 15:37:40 +00:00
2018-07-23 15:40:36 +00:00
2018-08-03 09:16:50 +00:00
2018-08-29 11:57:00 +00:00
2018-08-29 11:57:00 +00:00
2017-10-25 12:33:57 +00:00
2018-07-25 14:59:26 +00:00
2018-07-25 14:59:26 +00:00
2018-07-25 14:59:26 +00:00
2018-09-28 07:21:07 +00:00
2018-08-21 09:15:51 +00:00
2018-07-25 14:59:26 +00:00
2018-10-23 10:38:39 +00:00
2018-07-25 14:59:26 +00:00
2018-08-23 13:43:50 +00:00
2018-07-25 14:59:26 +00:00
2018-09-03 15:56:55 +00:00
2018-09-03 15:56:55 +00:00
2018-10-31 09:41:26 +00:00
2018-10-31 09:41:26 +00:00
2018-10-31 09:41:26 +00:00
2018-09-11 12:39:39 +00:00
2018-10-01 19:56:16 +00:00
2018-06-18 10:24:48 +00:00
2018-10-04 14:01:44 +00:00
2018-10-02 13:35:29 +00:00
2018-08-16 10:00:14 +00:00
2018-08-21 09:15:51 +00:00
2018-08-16 10:00:14 +00:00
2018-09-13 11:07:10 +00:00
2018-10-02 13:35:29 +00:00
2018-10-02 13:35:29 +00:00
2018-01-26 10:59:56 +00:00
2018-07-25 14:59:26 +00:00
2018-07-11 13:22:59 +00:00
2018-09-07 13:04:07 +00:00
2018-07-25 14:59:26 +00:00
2018-09-06 09:05:30 +00:00
2018-09-06 09:05:30 +00:00
2018-01-17 14:47:10 +00:00
2018-06-18 10:24:48 +00:00
2018-07-25 14:59:26 +00:00
2018-10-12 09:15:21 +00:00
2018-08-26 19:19:36 +00:00
2018-03-27 08:11:21 +00:00
2018-10-03 08:08:47 +00:00
2018-10-11 08:18:08 +00:00
2018-10-30 12:26:48 +00:00
2018-10-15 13:45:27 +00:00
2018-10-03 08:08:47 +00:00
2018-10-15 13:45:27 +00:00
2018-10-11 15:37:40 +00:00