Skip to main content
POST
Launch Stream

Description

You can launch three types of streams with this endpoint: SRT, RTMP, and HLS. Each type has different requirements:
  • SRT: Requires an ingest URL, source language, and destination language. Optional parameters include audio tracks, captions, voice cloning, and lip sync.
  • RTMP: First, create an RTMP channel to get a channel_id. Then, use this endpoint with an empty ingest_url and the channel_id in channel_uuid. Voice cloning and lip sync are always enabled for RTMP.
  • HLS: Requires an HLS stream URL as ingest_url, source language, and destination language. Lip sync and voice cloning are enabled by default for HLS.
See the Quickstart guide for a step-by-step overview of each stream type.

Authentication

This endpoint requires an API Key.
Include your API key in the x-api-key header:

Request

  • Method: POST
  • Endpoint: /v1/streams/start
  • Content-Type: application/json

Request Body

Request Body Parameters

Response

  • Status: 200 OK
  • Content-Type: application/json

Example Usage (cURL)

Authorizations

X-API-Key
string
header
required

Body

application/json
ingest_url
string
default:""
required
dst_language
string[]
required
src_language
string
default:en
required
vocals_track
string
default:0
background_track
integer
default:0
mix
string
default:-9,-6
enable_captions_708
boolean
default:false
enable_captions_608
boolean
default:false
start_wowza
boolean
default:false
use_contextual_translation
boolean
default:false
LIPSYNC
boolean
default:true
channel_uuid
string
default:your-channel-uuid
is_hls_stream
boolean
default:false

Response

Successful Response

The response is of type string.