Erik Språng
4ffed7ca67
Add field trial for selecting potentially useful packets as padding.
...
Currently, the packet in the history that most closely matches the bit
budget between two PacedSender::Process() calls is selected to be
retransmitted. This usually means that the smallest packet in the
history is selected over and over.
With this new field trial, we ignore the size constraint (since you're
sending padding, you obviously have some bandwidth to spare) and
instead prefer packets that have the fewest transmission times first,
and after that we prefer new packets over older ones. This way, in
case of available bandwidth but small loss, these padding packets have
a greater chance of actually being useful to the receiver.
Bug: webrtc:8975
Change-Id: I15a69231f44bfbefcb9ab38dd7886b966e3af6fe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135954
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28084}
2019-05-28 11:22:19 +00:00
..
2019-05-02 16:10:37 +00:00
2018-06-19 14:00:39 +00:00
2018-07-25 14:59:26 +00:00
2019-05-22 08:53:08 +00:00
2019-05-22 08:53:08 +00:00
2019-05-22 08:53:08 +00:00
2018-10-23 11:32:56 +00:00
2019-01-11 17:11:39 +00:00
2018-06-19 14:00:39 +00:00
2018-07-25 14:59:26 +00:00
2018-07-25 14:59:26 +00:00
2019-03-12 09:40:02 +00:00
2019-03-12 09:40:02 +00:00
2019-01-25 20:29:58 +00:00
2019-01-25 20:29:58 +00:00
2018-10-23 11:32:56 +00:00
2019-04-09 17:18:20 +00:00
2019-05-27 13:08:04 +00:00
2019-01-11 17:11:39 +00:00
2019-01-28 15:43:21 +00:00
2018-10-23 11:32:56 +00:00
2018-10-23 11:32:56 +00:00
2019-03-29 16:47:33 +00:00
2019-01-25 20:29:58 +00:00
2019-05-24 13:02:06 +00:00
2018-10-23 11:32:56 +00:00
2019-01-30 16:50:24 +00:00
2019-01-30 16:50:24 +00:00
2019-03-04 16:57:49 +00:00
2019-05-27 10:53:04 +00:00
2019-05-27 10:53:04 +00:00
2019-05-27 10:53:04 +00:00
2019-04-01 07:18:13 +00:00
2018-10-23 11:32:56 +00:00
2018-06-19 14:00:39 +00:00
2018-10-23 11:32:56 +00:00
2018-06-19 14:00:39 +00:00
2019-02-12 11:55:34 +00:00
2019-03-21 15:23:05 +00:00
2019-05-16 12:12:07 +00:00
2019-05-16 12:12:07 +00:00
2019-05-16 12:12:07 +00:00
2019-04-01 07:18:13 +00:00
2019-04-01 07:18:13 +00:00
2019-02-25 16:08:35 +00:00
2018-11-19 10:13:02 +00:00
2019-04-17 15:37:48 +00:00
2019-03-29 16:47:33 +00:00
2019-03-07 10:51:54 +00:00
2019-03-20 15:20:20 +00:00
2019-03-07 10:51:54 +00:00
2019-01-11 17:11:39 +00:00
2019-03-29 16:47:33 +00:00
2019-04-24 13:13:04 +00:00
2019-04-24 13:13:04 +00:00
2019-04-17 13:21:30 +00:00
2019-03-29 16:47:33 +00:00
2019-05-16 14:41:42 +00:00
2019-05-16 14:41:42 +00:00
2019-05-16 14:41:42 +00:00
2018-08-31 08:13:45 +00:00
2019-01-11 17:11:39 +00:00
2019-04-24 13:13:04 +00:00
2019-04-24 13:13:04 +00:00
2019-01-11 17:11:39 +00:00
2019-04-24 13:13:04 +00:00
2019-04-24 13:13:04 +00:00
2019-01-11 17:11:39 +00:00
2019-05-23 12:38:16 +00:00
2019-05-23 12:38:16 +00:00
2019-02-20 10:31:58 +00:00
2019-02-20 10:31:58 +00:00
2019-02-20 10:31:58 +00:00
2018-12-04 11:52:25 +00:00
2019-02-20 10:31:58 +00:00
2018-10-03 17:25:31 +00:00
2019-02-21 16:01:30 +00:00
2018-10-03 17:25:31 +00:00
2019-01-11 17:11:39 +00:00
2018-10-03 17:25:31 +00:00
2019-03-25 12:32:41 +00:00
2019-04-01 07:18:13 +00:00
2019-03-26 14:06:17 +00:00
2019-05-28 11:22:19 +00:00
2019-05-28 11:22:19 +00:00
2019-05-28 11:22:19 +00:00
2019-02-21 16:01:30 +00:00
2018-10-23 11:32:56 +00:00
2018-10-23 11:32:56 +00:00
2019-01-28 15:43:21 +00:00
2019-03-06 09:08:11 +00:00
2019-03-21 09:17:07 +00:00
2019-01-11 17:11:39 +00:00
2018-08-09 08:38:51 +00:00
2019-05-24 13:02:06 +00:00
2019-05-27 12:40:22 +00:00
2019-05-27 12:40:22 +00:00
2019-03-19 16:59:27 +00:00
2019-05-21 14:13:52 +00:00
2019-04-01 07:18:13 +00:00
2019-05-24 13:02:06 +00:00
2019-05-24 13:02:06 +00:00
2019-05-24 13:02:06 +00:00
2019-05-24 13:02:06 +00:00
2019-05-28 11:22:19 +00:00
2019-05-28 11:22:19 +00:00
2019-04-08 12:39:08 +00:00
2019-04-08 12:39:08 +00:00
2019-04-08 12:39:08 +00:00
2019-03-25 12:32:41 +00:00
2019-03-25 12:32:41 +00:00
2019-04-01 07:18:13 +00:00
2018-11-16 12:10:23 +00:00
2019-04-24 13:13:04 +00:00
2019-04-17 15:37:48 +00:00
2019-01-11 17:11:39 +00:00
2018-11-26 10:31:44 +00:00
2019-03-29 16:47:33 +00:00
2018-10-23 11:32:56 +00:00
2019-03-12 09:40:02 +00:00
2018-10-23 11:32:56 +00:00
2018-10-23 11:32:56 +00:00
2019-01-25 20:29:58 +00:00
2019-01-25 20:29:58 +00:00
2018-10-23 11:32:56 +00:00
2019-01-25 20:29:58 +00:00
2019-01-11 17:11:39 +00:00
2019-03-12 09:40:02 +00:00