Turning microphone ON/OFF requires to restart stream

Using toggle button to turn microphone ON/OFF requires to restart active stream. Toggle buttons for keyboard, mouse and audio don’t force active stream to restart.

The microphone toggle requires a stream restart because audio is integrated into the WebRTC streaming protocol itself, while keyboard, mouse, and audio output (speakers) are handled differently.