Step 2: Input Media (SRT) - How do I use SRT as an Input source for my Service using the new UI?
Learn how to configure SRT as the input source using the New Services UI.
In this step, you will configure the Input Media settings for your Service. For a list of all steps see our Service Wizard Steps below.
During the Input Media step you can select the type of stream that is used as the source for speech recognition and the video stream output. SRT (Secure Reliable Transport) is a video streaming protocol that provides secure, low-latency streaming over unpredictable networks. In this step, you'll configure SRT as your input source
Stream Type: Select SRT as your stream type.
Delivery Method: Choose how your input stream will be delivered. You can select between PUSH and PULL.
SRT PUSH
Use this option if your encoder or external source will send a live stream to SyncWords. After selecting SRT Push, the system will generate an SRT URL and stream key. Use these credentials to send your live stream to the platform

IMPORTANT: The streaming URL and credentials will be available after the service setup is complete.
Passphrase (optional): If your incoming stream is encrypted, enter the Passphrase used for decryption in this field. A passphrase is typically used for additional security when streaming sensitive content.
Audio Selection: This allows you to specify which audio track to use for Automatic Speech Recognition (ASR). Click to open the section.
- Audio Selector Enabled - Toggle on to define the specific Track or PID (Packet Identifier) that the Service should use.
- Audio Track - Enter the index or PID of the audio track you want to use for ASR. The audio index starts at 1, though the exact order of available audio tracks may vary depending on your input source. PIDs should be specified like `PID 255`, `#255`, `PID 0xFF`, or `0xFF`.
Advanced Settings: Additional configuration options are available in the Advanced Settings section. Details about these optional settings are listed below.
SRT PULL
Use this option to have the SyncWords platform pull the stream from a public endpoint.
Stream URL: When SRT Pull is selected, a field appears where you can enter the Stream URL from which the Service will fetch the stream.
NOTE: The SRT Pull URL must be publicly available or SyncWords will not be able to ingest it.
Passphrase (optional): If your incoming stream is encrypted, enter the Passphrase used for decryption in this field. A passphrase is typically used for additional security when streaming sensitive content.
Audio Selection: This allows you to specify which audio track to use for Automatic Speech Recognition (ASR). Click to open the section.
- Audio Selector Enabled - Toggle on to define the specific Track or PID (Packet Identifier) that the Service should use.
- Audio Track - Enter the index or PID of the audio track you want to use for ASR. The audio index starts at 1, though the exact order of available audio tracks may vary depending on your input source. PIDs should be specified like `PID 255`, `#255`, `PID 0xFF`, or `0xFF`.

NEXT STEP: Once you’ve entered the required information, click "Continue" to move to Step 3: Transcription where you will enable AI Transcription (ASR) for your Service.
Navigation Options
At the bottom of the screen, you will see the following actions:
- Cancel - Cancels the creation of your Service and exits the wizard.
- Reset - Clears all fields and settings in the Wizard so you can start over.
- Continue - Moves to the next step of the wizard once the required fields are completed.
NOTE: If you click off the Wizard without Resetting or Canceling your inputs will be saved and you can return to complete the setup later.
Your Service is not created until you have been through all 6 steps and clicked the "Create Service" button.
Advanced Settings
To access the Advanced Settings, click the Advanced Settings dropdown on the page. This section provides additional configuration options for fine-tuning your SRT input stream.

Options: Enter custom SRT protocol options as key-value pairs to override default behavior. These options control low-level SRT protocol parameters such as encryption, packet handling, and network behavior.
NOTE: Incorrect values may affect stream stability or performance. Available advanced settings may vary based on your account's build version. If you don't see a particular setting or need assistance configuring these options, contact support.