When you join a voice channel on the Discord mobile app and start a video stream, the app automatically selects the front-facing camera. This default behavior can be frustrating if you prefer to show the rear camera view immediately. The reason lies in how Discord handles camera hardware permissions and its assumption that most users want a self-view when initiating a video call. This article explains the technical cause behind this default and provides the exact steps to switch to the rear camera before or during a voice channel video stream.
Key Takeaways: Front Camera Default on Discord Mobile Video Stream
- Camera selector button (video icon with switch arrows): Tap this during a stream to toggle between front and rear cameras without leaving the stream.
- Voice channel > Start Video Stream: The front camera is the default because Discord requests the front-facing camera first in its camera initialization code.
- Device camera order in Android/iOS API: Discord uses the system’s default camera index, which is typically the front camera for video calls, not the rear camera.
Why Discord Mobile Chooses the Front Camera First
When you tap “Start Video Stream” in a Discord voice channel on your phone, the app sends a request to the operating system to open a camera. The system returns a list of available cameras. Discord’s code selects the first camera in that list, which on almost all smartphones is the front-facing camera. This is not a bug but a design choice: most users who start a video stream on mobile are showing their face, so the front camera is the logical default.
The camera enumeration order is controlled by the mobile operating system. On both Android and iOS, the front camera is indexed as camera 0, and the rear camera is camera 1. Discord does not currently offer a setting to change this default order. The only way to use the rear camera is to manually switch it after the stream starts.
How the Camera API Works on Discord Mobile
Discord uses the platform’s native camera APIs. On Android, this is the Camera2 API, and on iOS, it is AVFoundation. Both APIs return cameras in a fixed order: front first, then rear, then any additional cameras like wide-angle or telephoto. Discord’s code iterates through this list and picks the first one. Because the front camera is always first, it becomes the default for every video stream.
There is no server-side setting or user preference that can override this order. The decision is made entirely on the client side when the stream initializes. Discord has not added a setting to choose a default camera for mobile streams as of 2025.
Steps to Switch to the Rear Camera During a Stream
You cannot change the default camera before starting a stream, but you can switch cameras quickly after the stream begins. Follow these steps.
- Join a voice channel
Open the Discord app on your phone. Navigate to a server and tap a voice channel to join it. You do not need to start the stream immediately. - Tap the “Start Video Stream” button
At the bottom of the voice channel interface, tap the video camera icon labeled “Start Video Stream.” The stream begins with the front camera active. - Locate the camera selector button
Look at the video preview or the stream controls. There is a small icon that looks like a video camera with two curved arrows around it. This is the camera switch button. - Tap the camera switch button
Tap that button once. The stream instantly switches from the front camera to the rear camera. Tap it again to switch back. - Confirm the rear camera is active
Check the video preview or ask other members in the channel if they see the rear camera view. The switch is immediate and does not interrupt the stream.
You can switch cameras as many times as you want during a single stream. The button remains visible throughout the stream.
If Discord Still Uses the Front Camera After Switching
In rare cases, tapping the camera switch button may not change the view. This usually happens due to a temporary software glitch or a permissions issue. Below are the most common causes and fixes.
Camera switch button is unresponsive
If the button does not respond, close the Discord app completely and reopen it. Then join the voice channel again and try switching cameras. If the problem persists, restart your phone. This clears any camera driver state that might be stuck.
Camera permissions are set to “Ask Every Time”
On iOS, if you set Discord’s camera permission to “Ask Every Time,” the app may not be able to access the second camera smoothly. Go to your phone’s Settings app, find Discord, and set Camera permission to “While Using the App” on iOS or “Allow only while using the app” on Android. Then test the switch again.
Third-party camera apps interfere
Some camera filter apps or virtual camera apps can override Discord’s camera selection. Disable any such apps temporarily. On Android, go to Settings > Apps > Default apps > Camera and set it to the system default. On iOS, uninstall any camera filter apps that have camera access.
| Item | Front Camera (Default) | Rear Camera (Manual Switch) |
|---|---|---|
| Default selection by Discord | Yes | No |
| Available immediately on stream start | Yes | No |
| Switchable during stream | Yes | Yes |
| Requires user action to activate | No | Yes |
| Affected by camera permissions | Yes | Yes |
Now you know why Discord mobile always starts video streams with the front camera. The switch button is the only way to use the rear camera. To avoid fumbling during a stream, practice tapping the camera switch button right after starting the stream. If you frequently need the rear camera, consider using a third-party streaming app or asking Discord to add a default camera preference in a future update.