webrtc/modules/pacing
Erik Språng 97b6c757bc New pacer: make FlexFEC and Video priority equal
Perf dashboard show a very minor change with the new pacer, for tests
that use flexfec. I have found that previously fec was in fact
prioritized at the same level as video, see eg PacketTypeToPriority()
in RTPSender.

With the new pacer we put fec in between video and padding.
Not sure if this is in fact an actual problem. In the non-loss case
the frame latency should actually be slighly lower, but on the other
hand if we have loss fec won't be applied until after the full frame
has been sent and so we may end up sending NACK before we apply the
FEC and recover a packet.

Just to avoid any problems let's revert to the old behavior.

Bug: webrtc:10633
Change-Id: I9a4210a64165a6e376c0c70ccaa07b0688cc58a5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/146714
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28678}
2019-07-25 08:58:31 +00:00
..
mock Move RtcEventProbeClusterCreated to the network controller. 2019-02-15 16:42:47 +00:00
bitrate_prober_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
bitrate_prober.cc Allow overriding subsets of probing field trials 2019-05-27 13:43:45 +00:00
bitrate_prober.h Format almost everything. 2019-07-08 13:45:15 +00:00
BUILD.gn Wire up new PacedSender code path. 2019-07-05 15:38:59 +00:00
DEPS Replace field trials with WebRtcKeyValueConfig in PacedSender 2019-02-22 13:08:18 +00:00
interval_budget_unittest.cc Make interval budget use ratio instead of percent 2019-06-07 08:53:57 +00:00
interval_budget.cc Fix potential signed overflow in IntervalBudget::set_target_rate_kbps 2019-06-18 15:42:54 +00:00
interval_budget.h Fix potential signed overflow in IntervalBudget::set_target_rate_kbps 2019-06-18 15:42:54 +00:00
OWNERS Adds srte@webrtc.org as modules/pacing/ OWNER. 2018-06-29 15:25:24 +00:00
paced_sender_unittest.cc New pacer: make FlexFEC and Video priority equal 2019-07-25 08:58:31 +00:00
paced_sender.cc New pacer: make FlexFEC and Video priority equal 2019-07-25 08:58:31 +00:00
paced_sender.h Move RtpPacketSender and merge it with RtpPacketPacer. 2019-07-24 13:28:21 +00:00
packet_router_unittest.cc Transport sequence numbers always start at 1 2019-07-16 10:28:28 +00:00
packet_router.cc Transport sequence numbers always start at 1 2019-07-16 10:28:28 +00:00
packet_router.h Reland "Optimize PacketRouter/RTPSender interactions." 2019-07-12 17:33:52 +00:00
round_robin_packet_queue.cc Add GeneratePadding method to replace TimeToSendPadding 2019-06-27 13:39:05 +00:00
round_robin_packet_queue.h Format almost everything. 2019-07-08 13:45:15 +00:00