rid支持更新

This commit is contained in:
ziyue 2021-06-25 18:08:03 +08:00
parent 365aead8b6
commit 0f1d1ded7e

View File

@ -623,7 +623,9 @@ void RtpExtContext::changeRtpExtId(const RtpHeader *header, bool is_recv, string
rid = _ssrc_to_rid[ssrc]; rid = _ssrc_to_rid[ssrc];
} else { } else {
//设置rid //设置rid
if (_ssrc_to_rid.emplace(ssrc, rid).second) { auto it = _ssrc_to_rid.find(ssrc);
if (it == _ssrc_to_rid.end() || it->second != rid) {
_ssrc_to_rid[ssrc] = rid;
onGetRtp(header->pt, ssrc, rid); onGetRtp(header->pt, ssrc, rid);
} }
} }