Skip to main content
This guide walks you through everything you need to do to go live for the first time with Ogh. From adding a destination to tapping Go Live, the whole process takes just a few minutes. Before you start, make sure you have installed Ogh on your device.

Your First Stream

1

Open Ogh — Settings Loads First

Launch Ogh from your app drawer. On a fresh install, the app opens directly to Settings rather than the Preview screen. This is by design: Preview is only available once you have configured at least one streaming destination. Keep Settings open and move on to the next step.
2

Add a Destination

In Settings, tap Destinations (or Platforms for YouTube/Twitch) and add at least one place to stream to. Ogh supports three destination types:
  • Manual RTMP/RTMPS — Enter a name for the destination, your server URL (e.g., rtmps://live.example.com/app), and your stream key. Use this for any RTMP-compatible service not listed below. See Manual RTMP destinations for details.
  • YouTube — Tap Connect YouTube to sign in via your system browser using OAuth/PKCE. No Google Play Services required. See YouTube destinations.
  • Twitch — Tap Connect Twitch to start Device Auth, which opens a verification URL in your browser for you to approve. See Twitch destinations.
You can add multiple destinations; Ogh encodes once and publishes to all enabled outputs simultaneously.
When adding a manual destination, prefer rtmps:// over rtmp:// whenever your streaming service supports it. RTMPS encrypts the connection, protecting your stream key as it travels across the network. Plain rtmp:// sends the stream key in the clear.
3

Configure Stream Quality and Settings

Still in Settings, scroll to the Video section and adjust the quality settings to match your needs and upload bandwidth:You can also configure:
  • Stream title, description, and privacy level — used by YouTube when you go live. YouTube also has a Latency setting (Ultra Low, Low, or Normal) that controls stream delay.
  • Pause image — the still image shown when you use Hide Video. By default this is the Ogh logo; you can select any local image file from your device.
  • Lock orientation — keeps the app interface in a fixed orientation throughout your session. Enabled by default.
  • Keep screen awake — prevents your device from sleeping while Ogh is open. Enabled by default.
Settings are hidden during a live session — you cannot change resolution, bitrate, destinations, or other configuration while you are streaming. Make sure everything is set the way you want it before you tap Go Live.
4

Open the Preview Screen

Once a destination is configured, the Preview tab becomes available in the navigation bar. Tap it to open the broadcast-control screen. You will see a large preview surface and the stream controls below it.
5

Choose Your Video Source

At the bottom of the Preview screen, tap either Screen or Camera to select your video source:
  • Screen — Captures your entire display (default). Ogh will request MediaProjection permission when you go live.
  • Camera — Captures from your device camera. If both front and back cameras are available, the button changes to Flip Camera so you can switch facing while live.
6

Select Your Audio Sources

Next to the source controls, choose which audio you want to include in your stream:
  • Microphone — Captures audio from your device microphone. Enabled by default.
  • System Audio — Captures audio playing from other apps on your device (requires Android 10 or newer). Enabled by default.
You can enable both for a mixed feed, one or the other, or neither for a silent stream.
7

Tap Go Live and Grant Permissions

Tap the Go Live button. The button immediately changes to a disabled Preparing… state while Ogh:
  1. Requests any required Android permissions (camera, microphone, MediaProjection for screen/system audio).
  2. Resolves provider endpoints for YouTube or Twitch, if connected.
  3. Configures the encoder and connects to all enabled destinations.
Grant each permission Android asks for. Once all outputs connect, the status badge changes to Live and your stream duration counter starts.
8

Manage Your Live Session

While you are live, you have several controls available:
  • Screen / Camera / Flip Camera — Switch your video source on the fly without dropping your stream or rebuilding RTMP connections.
  • Hide Video — Replaces your video feed with a still image (the Ogh logo or your custom pause image) while keeping audio and all RTMP connections active. Tap Show Video to resume.
  • Stop — Ends the broadcast, disconnects all RTMP outputs, and releases capture resources. You are returned to the idle Preview screen.
When you are finished, tap Stop to end your stream cleanly.