diff --git a/src/mod/applications/mod_conference/conference_video.c b/src/mod/applications/mod_conference/conference_video.c
index b3a5fb9d55..1994ec08f9 100644
--- a/src/mod/applications/mod_conference/conference_video.c
+++ b/src/mod/applications/mod_conference/conference_video.c
@@ -4602,6 +4602,10 @@ void conference_video_write_frame(conference_obj_t *conference, conference_membe
 			continue;
 		}
 
+		if (!conference_utils_member_test_flag(imember, MFLAG_CAN_SEE)) {
+			continue;
+		}
+
 		if (switch_channel_test_flag(imember->channel, CF_VIDEO_REFRESH_REQ)) {
 			want_refresh++;
 			switch_channel_clear_flag(imember->channel, CF_VIDEO_REFRESH_REQ);