diff --git a/src/conference.cpp b/src/conference.cpp index a47085302..47cfb7e6c 100644 --- a/src/conference.cpp +++ b/src/conference.cpp @@ -580,7 +580,8 @@ Conference::requestMediaChange(const std::vector& mediaList) #ifdef ENABLE_VIDEO if (mediaAttr.type_ == MediaType::MEDIA_VIDEO) { auto srcUri = mediaAttr.sourceUri_.empty() ? Manager::instance().getVideoManager().videoDeviceMonitor.getMRLForDefaultDevice() : mediaAttr.sourceUri_; - newVideoInputs.emplace_back(srcUri); + if (!mediaAttr.muted_) + newVideoInputs.emplace_back(srcUri); } else { #endif hostAudioInputs_[mediaAttr.label_] = jami::getAudioInput(mediaAttr.label_);