It seems that the right way to deal with this problem is to stop your MediaStream , recreate (and reconnect) it as audio only, and then renegotiate the PeerConnection session. Unfortunately, Firefox does not currently support a revised average session.
Thus, the only viable hack is also to recreate PeerConnection with the new MediaStream , as suggested here (see "Adding a video in the middle of -Call").
jamix source share