webrtc/modules/pacing
Per K 02af84064c PacketRouter directly notify RtpTransportControllerSender when sending
With this cl
RtpTransportControllerSend::OnAddPacket is instead directly invoked from PacketRouter::SendPacket instead of going via RTP module.

Transport sequence numbers are instead of directly written to header
extension, added to RtpPacketToSendMetaData and written to the extenion
by RTP module.
This is to allow transport sequence numbers without actually sending
them in an extension.

Bug: webrtc:15368
Change-Id: Idd03e02a4257dfc4d0f1898b2803345975d7dad2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/344720
Reviewed-by: Erik Språng <sprang@google.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41974}
2024-03-28 09:27:43 +00:00
..
g3doc Reland "Migrate WebRTC documentation to new renderer" 2023-01-31 09:30:04 +00:00
bitrate_prober.cc Introduce RtpTransportConfig:allow_bandwidht_estimation_probe_without_media 2024-01-29 07:41:32 +00:00
bitrate_prober.h Introduce RtpTransportConfig:allow_bandwidht_estimation_probe_without_media 2024-01-29 07:41:32 +00:00
bitrate_prober_unittest.cc Ensure a second probe can be sent immediately 2023-03-13 14:48:02 +00:00
BUILD.gn PacketRouter directly notify RtpTransportControllerSender when sending 2024-03-28 09:27:43 +00:00
DEPS WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +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
interval_budget_unittest.cc Make interval budget use ratio instead of percent 2019-06-07 08:53:57 +00:00
OWNERS Make perkj owner of modules/pacing 2024-03-22 10:16:40 +00:00
pacing_controller.cc Introduce RtpTransportConfig:allow_bandwidht_estimation_probe_without_media 2024-01-29 07:41:32 +00:00
pacing_controller.h Introduce RtpTransportConfig:allow_bandwidht_estimation_probe_without_media 2024-01-29 07:41:32 +00:00
pacing_controller_unittest.cc Introduce RtpTransportConfig:allow_bandwidht_estimation_probe_without_media 2024-01-29 07:41:32 +00:00
packet_router.cc PacketRouter directly notify RtpTransportControllerSender when sending 2024-03-28 09:27:43 +00:00
packet_router.h PacketRouter directly notify RtpTransportControllerSender when sending 2024-03-28 09:27:43 +00:00
packet_router_unittest.cc PacketRouter directly notify RtpTransportControllerSender when sending 2024-03-28 09:27:43 +00:00
prioritized_packet_queue.cc Fix problem in PrioritizedPacketQueue when last old RTX packet is purged 2024-01-10 10:54:42 +00:00
prioritized_packet_queue.h Prioritize audio resend before video resend and implement TTL. 2023-12-19 13:52:11 +00:00
prioritized_packet_queue_unittest.cc Fix problem in PrioritizedPacketQueue when last old RTX packet is purged 2024-01-10 10:54:42 +00:00
rtp_packet_pacer.h Use ProbeClusterConfig in BitrateProber from GoogCC 2022-05-17 12:29:25 +00:00
task_queue_paced_sender.cc Introduce RtpTransportConfig:allow_bandwidht_estimation_probe_without_media 2024-01-29 07:41:32 +00:00
task_queue_paced_sender.h Introduce RtpTransportConfig:allow_bandwidht_estimation_probe_without_media 2024-01-29 07:41:32 +00:00
task_queue_paced_sender_unittest.cc Per default set PacingController burst interval to 40ms 2023-11-28 07:53:50 +00:00