diff --git a/src/conference.cpp b/src/conference.cpp index a470853026d097130fea80cfd09d4ad352788e74..47cfb7e6c28470fd5a8bbac50fd78aaffcfcce4f 100644 --- a/src/conference.cpp +++ b/src/conference.cpp @@ -580,7 +580,8 @@ Conference::requestMediaChange(const std::vector<libjami::MediaMap>& 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_);