Skip to content

Create an SRT source

A source supplies video to a Live event. Create the source before you create a live event or multiview event.

Use an SRT listener source to receive an external Secure Reliable Transport (SRT) stream from your encoder. Configure network access, then copy the source address into the encoder.

The source is the ingest connection for your encoder. After you create it, it becomes available from Add source when you create a live event or multiview event. The source keeps its input mode, port, encryption, and network access settings so that you can use the same source configuration when planning an event.

For an external SRT connection, the encoder must send to the source address and its public IP address must be listed in Allowed IPs. Configure those settings before you start the event, so that the connection settings are ready when you begin the broadcast.

  • An MK.IO project with access to Live.
  • The public Internet Protocol (IP) address of the encoder you will use for this test.
  • A chosen port and an encoder ready to send Secure Reliable Transport (SRT).
  1. Go to Live > Sources. The Sources tab lists the sources available to use in new events.
  2. Select New source.
  3. Enter a value in Name.
  4. Under Input mode, select SRT Listener.
  5. Enter the listening port in Port.
  6. Under Encryption type, select the option that matches your encoder. The available choices are No encryption, AES-256, AES-192, and AES-128.
  7. If you selected an encryption option, enter its matching value in Passphrase.
  8. Expand Advanced settings.
  9. Set IP resource to External.
  10. Under Allowed IPs, select Add IP address and enter the public IP address of the encoder.
  11. Select Create source.

The Create a source page with SRT Listener selected.

Before you create the source, check these values against the encoder configuration:

SettingWhat to check
PortUse the same port in the encoder connection.
Encryption typeSelect the same encryption option as the encoder.
PassphraseEnter the matching passphrase when encryption is enabled.
IP resourceSelect External for an encoder that connects from outside MK.IO.
Allowed IPsAdd the public IP address used by the encoder.

When you create an event, select Add source and choose the source you created. Search for the source by name if required.

The Add source menu shows a search field and an SRT Listener source named camera-1.

After you create the source, go to Live > Sources. Copy its address from the Host and port column and use those values in your encoder configuration. The event’s Overview also displays the full SRT URLs for its assigned source. Use the same port, encryption type, and passphrase that you entered when creating the source.

Open the source and confirm that IP resource is External and that Allowed IPs includes the public IP address of the encoder. Then create an event that uses the source.

The Sources tab reports whether a source is Active or Inactive. Active means the source is in use. It does not confirm that video or audio is arriving.

If the source stays inactive, confirm that the event references it and check the event state. If the event is using the source but playback is missing, check the source address, allowed encoder IP address, and encoder settings. Troubleshoot Live playback gives the checks in order.

© 2025–2026 MediaKind. All rights reserved.