The video chat demo app based on WebRTC
AppRTC parameters (https://apprtc.appspot.com/params.html)
A number of settings for the AppRTC video chat application can be changed by adding URL parameters.
For example: https://appr.tc/?hd=true&stereo=true&debug=loopback
The file using the parameters is apprtc.py. More Google-specific parameters are available from the MediaConstraints interface.
For more information see AppRTC : Google's WebRTC test app and its parameters.
hd=true | Use HD camera resolution constraints, i.e. minWidth: 1280, minHeight: 720 |
stereo=true&audio=echoCancellation=false | Turn on stereo audio |
debug=loopback | Connect to yourself, e.g. to test firewalls |
ts=[turnserver] | Set TURN server different from the default |
audio=true&video=false | Audio only |
audio=false | Video only |
audio=echoCancellation=false | Disable all audio processing |
audio=googEchoCancellation=false | Disable echo cancellation |
audio=googAutoGainControl=false | Disable gain control |
audio=googNoiseReduction=false | Disable noise reduction |
asc=ISAC/16000 | Set preferred audio send codec to be ISAC at 16kHz (use on Android) |
arc=opus/48000 | Set preferred audio receive codec Opus at 48kHz |
vsc=VP8 | Set preferred video send codec to VP8 |
vrc=H264 | Set preferred video receive codec to H264 |
dscp=true | Enable DSCP |
ipv6=true | Enable IPv6 |
arbr=[bitrate] | Set audio receive bitrate, kbps |
asbr=[bitrate] | Set audio send bitrate |
vsbr=[bitrate] | Set video receive bitrate |
vrbr=[bitrate] | Set video send bitrate |
videofec=false | Turn off video FEC |
opusfec=false | Turn off Opus FEC |
opusdtx=true | Turn on Opus DTX |
opusmaxpbr=8000 | Set the maximum sample rate that the receiver can operate, for optimal Opus encoding performance |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article