Add hacky way to send TransportFeedback in RtcpTransceiver
With an extra interface it will allow to add both RtpRtcp module and RtcpTransceiver as feedback sender to PacketRouter Though hacky, this is very similar to currently used implementation in the RTCPSender::SendFeedbackPacket Bug: webrtc:8239 Change-Id: I237b422ae1594dede78cb63daa4aa42b6774d6fe Reviewed-on: https://webrtc-review.googlesource.com/32680 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21274}
This commit is contained in:
committed by
Commit Bot
parent
408ee5f2c9
commit
d5cae4d59c
@ -44,6 +44,14 @@ class RtcpTransceiver {
|
||||
// Stops sending REMB in following compound packets.
|
||||
void UnsetRemb();
|
||||
|
||||
// TODO(bugs.webrtc.org/8239): Remove SendFeedbackPacket and SSRC functions
|
||||
// and move generating of the TransportFeedback message inside
|
||||
// RtcpTransceiverImpl when there is one RtcpTransceiver per rtp transport.
|
||||
|
||||
// Returns ssrc to put as sender ssrc into rtcp::TransportFeedback.
|
||||
uint32_t SSRC() const;
|
||||
bool SendFeedbackPacket(const rtcp::TransportFeedback& packet);
|
||||
|
||||
// Reports missing packets, https://tools.ietf.org/html/rfc4585#section-6.2.1
|
||||
void SendNack(uint32_t ssrc, std::vector<uint16_t> sequence_numbers);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user