From fe30c0bc1155abbe094a28be10ce0e2bdf46d96d Mon Sep 17 00:00:00 2001 From: hondaxiao <hondaxiao@tencent.com> Date: Thu, 11 Nov 2021 22:03:50 +0800 Subject: [PATCH] RTC: check audio track exist when negotiate --- trunk/src/app/srs_app_rtc_source.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trunk/src/app/srs_app_rtc_source.cpp b/trunk/src/app/srs_app_rtc_source.cpp index 083b2dc463..75db9b9ac9 100644 --- a/trunk/src/app/srs_app_rtc_source.cpp +++ b/trunk/src/app/srs_app_rtc_source.cpp @@ -659,6 +659,9 @@ std::vector<SrsRtcTrackDescription*> SrsRtcSource::get_track_desc(std::string ty } if (type == "audio") { + if (! stream_desc_->audio_track_desc_) { + return track_descs; + } if (stream_desc_->audio_track_desc_->media_->name_ == media_name) { track_descs.push_back(stream_desc_->audio_track_desc_); }