VDO.Ninja Mobile App Guide

Access web version at vdo.ninja

This app is a simplified version of the web-based VDO.Ninja. While it lacks two-way chat support and may offer lower video quality, it provides screen sharing capabilities and a straightforward user experience.

Want the full-featured web app instead? Visit https://vdo.ninja in your browser for the complete version with all features.

Camera Sharing

To share your camera:

1. Select your camera from the menu

2. The stream ID will auto-generate if left blank, or create your own using alphanumeric characters

3. Your stream ID is saved for future sessions

4. Click CONNECT to start your camera

5. Use the view link at the top of the page to access your video in a browser (link is case-sensitive)

Screen Sharing

Follow the same steps as camera sharing, but after clicking Connect:

1. You'll see Broadcast source options

2. Select the VDO.Ninja Broadcast service (usually the last item)

3. If not listed, update to the latest iOS version

Screen sharing settings menu

Things stopping after seconds?

- Disable 'prefer 1080p'

- Grant all permissions when prompted

- Avoid being in low-power mode

- Use Picture-in-Picture mode if available

OBS Integration

To load your stream in OBS:

1. Add your view link to an OBS browser source

2. Click "Control audio via OBS" when configuring

3. Set the browser source to 1920x1080 resolution

iOS Audio Limitations

USB audio support is limited. Official TRRS 3.5mm to Lightning/USB adapters may work on iOS, as well as wireless headsets, but many generic audio devices are not supported currently. See this video for more details.

Android Users

Firefox on Android supports USB audio when accessing VDO.Ninja via the web. Additionally, there is an alternative app version that supports HDMI / UVC support via USB: Download Android Version

Customizing Playback

Modify VDO.Ninja URL links with parameters to customize playback without additional software:

Parameter Examples

Basic view link: https://vdo.ninja/?view=xxxxxxx

With bitrate: https://vdo.ninja/?view=xxxxxxx&bitrate=500

With multiple parameters: https://vdo.ninja/?view=xxxxxxx&bitrate=500&audiobitrate=65

Common Parameters

&audiobitrate: Improves audio quality at the cost of bandwidth (great for podcasting)

&bitrate=500: Sets video bitrate to 500kbps (default is 2500kbps, can go up to 70000kbps)

Stream IDs

Create and reuse stream IDs (like "studio1" or "camera2") with these guidelines:

- Use &push=STREAMID to publish video

- Use &view=STREAMID to view remotely

- Keep IDs under 31 characters and alphanumeric only

- Ensure the ID isn't already in use

For more options, visit the VDO.Ninja documentation.