1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

RTC: Fix RTX bug

This commit is contained in:
winlin 2021-01-03 20:01:53 +08:00
parent 78fcaaf7b1
commit ebe38f7337

View file

@ -3497,7 +3497,7 @@ srs_error_t SrsRtcConnection::create_publisher(SrsRequest* req, SrsRtcStreamDesc
publishers_ssrc_map_[track_desc->fec_ssrc_] = publisher; publishers_ssrc_map_[track_desc->fec_ssrc_] = publisher;
} }
if(0 != track_desc->rtx_ssrc_ && track_desc->rtx_ssrc_ != track_desc->fec_ssrc_) { if(0 != track_desc->rtx_ssrc_ && track_desc->rtx_ssrc_ != track_desc->rtx_ssrc_) {
if(publishers_ssrc_map_.end() != publishers_ssrc_map_.find(track_desc->rtx_ssrc_)) { if(publishers_ssrc_map_.end() != publishers_ssrc_map_.find(track_desc->rtx_ssrc_)) {
return srs_error_new(ERROR_RTC_DUPLICATED_SSRC, " duplicate rtx ssrc %d, track id: %s", return srs_error_new(ERROR_RTC_DUPLICATED_SSRC, " duplicate rtx ssrc %d, track id: %s",
track_desc->rtx_ssrc_, track_desc->id_.c_str()); track_desc->rtx_ssrc_, track_desc->id_.c_str());