RTMPS encrypts your stream key and video in transit. Plain RTMP does not. Use
RTMPS whenever your destination supports it.
Destination fields
string
required
A human-readable label for this destination. Must be non-blank after trimming
whitespace, and at most 50 characters long.
string
required
The ingest server URL provided by your streaming platform. Must start with
rtmp:// or rtmps:// and include a valid hostname. An optional port
(1–65535) and path are also accepted — for example
rtmps://live.example.com:443/app.string
required
The secret key that identifies your channel or stream on the server. Must be
non-blank and contain no spaces, tabs, or newlines.
boolean
default:"true"
Whether this destination participates in streaming sessions. You can toggle it
at any time while the app is idle.
Add a destination
1
Open Settings
Launch Ogh. If no destination exists yet, Settings opens automatically.
Otherwise, tap the Settings icon from the Preview screen.
2
Tap Destinations
In the Settings menu, tap Destinations to view your saved manual
destinations.
3
Tap Add Destination
Tap the Add Destination button to open the destination form.
4
Enter your destination details
Fill in a Name, your RTMP URL, and your Stream Key. All three
fields are required. Refer to your streaming platform’s dashboard for the
ingest URL and key.
5
Tap Save
Tap Save. Ogh validates your input, then encrypts the destination record
and stores it on your device. The new destination appears in the Destinations
list and is enabled by default.
Endpoint format
When you start a session, Ogh builds the full ingest endpoint by joining the RTMP URL and stream key with exactly one slash:/, Ogh appends the key directly without
adding another slash. This matches the standard {server}/{app}/{key} format
expected by most ingest servers.
RTMP URL validation rules
Ogh accepts a URL when all of the following are true:- The scheme is
rtmp://orrtmps://. - A valid hostname follows the scheme. The hostname may contain letters, digits, dots, underscores, and hyphens.
- If a port is present, it must be a number between 1 and 65535.
- An optional path may follow the hostname (and port). Path segments may contain letters, digits, dots, underscores, hyphens, and forward slashes.