Test the WebRTC with AppRTC

Modified on Mon, 12 Aug 2019 at 03:45 PM

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=trueUse HD camera resolution constraints, i.e. minWidth: 1280, minHeight: 720
stereo=true&audio=echoCancellation=falseTurn on stereo audio
debug=loopbackConnect to yourself, e.g. to test firewalls
ts=[turnserver]Set TURN server different from the default
audio=true&video=falseAudio only
audio=falseVideo only
audio=echoCancellation=falseDisable all audio processing
audio=googEchoCancellation=falseDisable echo cancellation
audio=googAutoGainControl=falseDisable gain control
audio=googNoiseReduction=falseDisable noise reduction
asc=ISAC/16000Set preferred audio send codec to be ISAC at 16kHz (use on Android)
arc=opus/48000Set preferred audio receive codec Opus at 48kHz
vsc=VP8Set preferred video send codec to VP8
vrc=H264Set preferred video receive codec to H264
dscp=trueEnable DSCP
ipv6=trueEnable 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=falseTurn off video FEC
opusfec=falseTurn off Opus FEC
opusdtx=trueTurn on Opus DTX
opusmaxpbr=8000Set 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

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article