Some users were very concerned about their microphone glowing LEDs and their operating systems warn about microphone usage right after starting the engine, so I moved capture device opening to svc_voiceinit handler, and closing it in client disconnect, so we never have a microphone device opened if we don't need it.
Opus decoder and encoder still initialized early, though.