xOTTDocumentation
DocumentationVerified against v1.7.20Reviewed 2026-10-20

Your first working channel

A guided path from a new installation to a saved channel and a subscriber who can watch it.

On this page

Choose your workflow

xOTT separates source acquisition, saved media, subscriber entitlements and playback. Start with one channel and one access line before importing a whole provider or enabling automatic starts.

You want to…Start here
Connect a providerContent → Services
Add your own HLS, DASH, HTTP TS or UDP sourceContent → Saved Library → Add Manual Stream
Sell or share authorized accessSubscribers → Collections, Packages and Access Lines
Watch as a subscriberOpen the native player link shown on an Access Line

1. Install and sign in

Follow the installation guide. The installer prints the initial admin password. Use that generated password—not admin/admin. Change it after signing in. Activate your license if requested.

2. Connect a source

  1. Open Content → Services and choose a provider.
  2. Use the authentication method offered by that adapter: password, pairing or anonymous access. Select the required proxy before authentication; enable its streaming use only when needed.
  3. Complete provider activation if pairing is offered, then wait for xOTT itself to confirm success.
  4. Open Live Streams, filter to that service/account and refresh its catalogue. Provider support and catalogue availability vary by region and account.

3. Save and start one channel

  1. Select a channel in Live Streams and choose Save. Saved Library is the durable list you configure and publish.
  2. In Saved Library, open the channel settings. Start with one video quality, the required audio, inherited placement and the default HLS output.
  3. Save, start the stream and wait for its running state. Expand its quick details to copy the output URL.
  4. Play the URL and check picture, audio language and continuous playback. A running process alone is not proof of usable media.

For a manual feed, use the manual-input recipe instead of connecting a provider.

4. Understand what stays stable

Use xOTT-generated output links, not upstream manifest URLs. Source tokens and manifests may expire. The saved channel retains its output identity when you use Manage stream source; controlled source failover can also preserve that identity. A restart may interrupt playback even when the URL stays the same.

5. Create a subscriber

  1. Open Collections; include the saved channel. Ensure it is not merely an unsaved catalogue member.
  2. Create a Package using that collection, preview the draft, check the intended outputs and publish it.
  3. Create a Customer if you need a contact record, then an Access Line with a subscription to the published package.
  4. Copy that line’s native player, M3U, XMLTV or Xtream details as appropriate. Sign in to the player with the access-line credentials—not staff or provider credentials.
  5. Verify the subscriber sees the expected channel and can play it. See Access & Sales for the complete recipe.

6. Expand deliberately