Improves the audio quality, changes default audio settings and sets the audio mode to stereo
&proaudioto the URL will apply audio-specific setting presets. For inbound audio streams, it can be used to increase the audio bitrate from 32-kbps to 256-kbps. For outbound streams, it will disable echo-cancellation and noise-reduction. When applied to both the outbound and inbound sides of an audio stream, it will also enable stereo audio if available.
If using a microphone, wearing headphones is strongly recommended if using this parameter, along with knowledge of correctly setting your microphone gain settings. Echo and feedback issues can occur if this option is used incorrectly.
When using this option in a group room, you can't simply just apply this URL option to the director and have it apply to all guests. You will need to add the flag to each guest and to each scene-link to enable the pro-audio stereo mode. Depending on the value you pass to the URL parameter, you will get slightly different outcomes.
There is a director's room toggle for guest's invite link and for scene links:
&proaudiocurrently do the same thing, so they are just aliases of each other. When used, they can be used to setup the audio transfer pipeline to allow for unprocessed, high-bitrate, stereo audio.
Use of this option is generally for advanced users who understand the consequences of enabling this. High-quality audio can cause audio clicking, reduced video quality, feedback issues, low volume levels, and higher background noise levels.
For stereo-channel support to work, you will want both the viewer AND the publisher of the stream to have the respective
&proaudioflag add to their URL.
The most powerful mode is
proaudio=1, which if enabled:
- Turns off noise-cancellation when publishing
- Turns off echo-cancellation when publishing
If the parameter is used, but left without a value, it is treated as a special case (either 1 or 3). Please see follow link for more info:
The default mode when
&proaudiois used alone is
&proaudio=5, which acts like either
&proaudio=1, depending on whether the link its applied to is a room guest or not. This option will make the most sense for most users.
Just for reference, the audio codec used by VDO.Ninja is OPUS (48khz), which can provide high-fidelity music transfer when the audio bitrate is set to 80-kbps per channel or higher. The default audio bitrate used is 32-kbps VBR, which is sufficient for most voice applications. Increasing the audio bitrate to a near-lossless 500-kbps or something may end up causing more problems than anything, but that is supported if needed.
If you want to use the
&proaudioparameter but wish the output to still be mono (1-channel), there's some options.
- If using OBS, in the audio settings, you can set the browser-source's audio to be mono.