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 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_); }