[fix] fix sent packet size in congestion control feedbacks

This commit is contained in:
dijunkun
2025-02-10 16:06:19 +08:00
parent 2c48ce12c5
commit 0595112d4f
5 changed files with 3 additions and 12 deletions

View File

@@ -69,6 +69,7 @@ int RtpVideoSender::SendRtpPacket(RtpPacket& rtp_packet) {
webrtc::RtpPacketToSend rtp_packet_to_send;
rtp_packet_to_send.SetSequenceNumber(rtp_packet.SequenceNumber());
rtp_packet_to_send.SetSsrc(rtp_packet.Ssrc());
rtp_packet_to_send.SetSize(rtp_packet.Size());
rtp_packet_to_send.set_transport_sequence_number(transport_seq_++);
rtp_packet_to_send.set_packet_type(webrtc::RtpPacketMediaType::kVideo);
on_sent_packet_func_(rtp_packet_to_send);

View File

@@ -12,7 +12,7 @@ VideoChannelSend::VideoChannelSend(
std::shared_ptr<IOStatistics> ice_io_statistics)
: ice_agent_(ice_agent),
ice_io_statistics_(ice_io_statistics),
clock_(clock){};
clock_(clock) {};
void VideoChannelSend::Initialize(rtp::PAYLOAD_TYPE payload_type) {
controller_ = std::make_unique<CongestionControl>();