Add sending sdes to RtcpTransceiver.
Bug: webrtc:8239 Change-Id: Icff1528e177e0bb39dd82bd4f8533e1ed2736c40 Reviewed-on: https://webrtc-review.googlesource.com/15540 Reviewed-by: Niels Moller <nisse@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20447}
This commit is contained in:

committed by
Commit Bot

parent
4556f3c3f4
commit
78161ca59d
@ -19,6 +19,7 @@
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet.h"
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/receiver_report.h"
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/report_block.h"
|
||||
#include "modules/rtp_rtcp/source/rtcp_packet/sdes.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
@ -87,8 +88,13 @@ void RtcpTransceiverImpl::SendCompoundPacket() {
|
||||
rr.SetReportBlocks(std::move(report_blocks));
|
||||
}
|
||||
sender.AppendPacket(rr);
|
||||
// TODO(danilchap): Append SDES to conform to the requirements on minimal
|
||||
// compound RTCP packet.
|
||||
if (!config_.cname.empty()) {
|
||||
rtcp::Sdes sdes;
|
||||
bool added = sdes.AddCName(config_.feedback_ssrc, config_.cname);
|
||||
RTC_DCHECK(added) << "Failed to add cname " << config_.cname
|
||||
<< " to rtcp sdes packet.";
|
||||
sender.AppendPacket(sdes);
|
||||
}
|
||||
|
||||
sender.Send();
|
||||
}
|
||||
|
Reference in New Issue
Block a user