Publish via SRT

This section, which includes this guide, describes the features of OvenMediaEngine Enterprise available for subscription on AWS Marketplace.

SRT (Secure Reliable Transport) is a protocol designed to deliver stable live streams even in network conditions where quality is hard to predict. Because it can maintain relatively robust contribution quality in segments with packet loss or jitter, it is especially useful for scenarios with high network variability, such as on-site production or long-distance transmission.

You can publish a stream to OvenMediaEngine Enterprise on AWS via SRT. For live contribution, the stream is received in an MPEG-2 TS container, which is more flexible than RTMP in carrying various codecs. If needed, you can also leverage a simulcast setup.

This guide walks you through the SRT publishing procedure and the basic verification steps after publishing, in order.

Item
Supported

Container

MPEG-2 TS

Transport

SRT

Codec

H.264, H.265, AAC

Additional Features

Simulcast

Start Publishing an SRT Stream

In this example, we use OBS Studio, one of the most commonly used live encoder applications.

1

Publish with a Live Encoder (OBS Studio)

  1. Launch Open Broadcaster Software (OBS) Studio.

  2. Add a media source you want to publish (e.g., Media Source, Camera. or Screen Capture).

  3. Click [Settings] in the bottom-right corner of OBS.

2

Configure Streaming in OBS

  1. On the left side of the Settings window, select the [Stream] tab.

  2. Under [Service], select [Custom], then enter the SRT Ingress URL in the Server field.

    • SRT URL Format: srt://{Public IPv4 or Domain}:9999?streamid=default/app/stream

circle-info

If you are not sure about the SRT Input URL pattern, create a [Managed Stream] in the Web Console and check it in the [URLs] tab.

3
  1. In the [Output] tab, apply the minimum required settings for sub-second or low-latency streaming: Keyframe Interval: 1 and B-frames: 0.

circle-check
  1. Adjust additional settings as needed in [Audio], [Video], and other tabs, then click [OK] to return to the main OBS window.

  2. When all settings are ready, click [Start Streaming] to begin publishing.

4

Check Stream Status and Playback in the Web Console

  1. In the Web Console, check whether the stream published from OBS or the OvenPlayer Demo appears in the list.

Last updated