- Recent SDK Version: Keep your application current by using the latest version. As mentioned in the Platform SDK Support Policy, we recommend updating the SDK at a bare minimum once a quarter.
- Supported Browsers: Often end-users will be using unsupported browsers, therefore it is important for developers to inform their end-users of our Supported Browsers requirements.
- Browser Common Issues: Our Common Issues guide covers the various behaviors the browsers exhibit.
- WebView: Please see WebView on iOS version requirements, and be aware that WebView on Android is unsupported, and the flag isSupported will return false if you use the JS SDK on Android WebView.
- Reproduce with the Ahoy! Demo App: Twilio offers an Ahoy! Video React Demo App which is a great way to check if an issue can be replicated with our out of the box Twilio React App. If the issue cannot be reproduced, that indicates that the issue lies within the app in development, or it’s a unique device, or environment issue.
- Preflight API: The Preflight API can be used directly in Twilio Video applications to detect issues before a Participant joins a Video Room.
- Support submission: Before submitting a support request, please first look at the “Issues” section on our twilio-video.js GitHub Issues GitHub repository to find the potentially same issue and potential resolution.
- isMuted and refreshInactiveMedia: In the 2.26.0 changelog, we released new features isMuted and refreshInactiveMedia in an effort to provide better control and events of the local media tracks.
- Auto-switch default audio input devices: In the 2.25.0 changelog, a new feature was added that preserves audio continuity in situations where end-users change the default audio input device.
- Krisp: In the 2.23.0 changelog, we released Krisp Noise Cancellation, a custom audio plugin utilizing Krisp's audio processing solution called NoiseCancellationAudioDevice.