Getting Started on AWS

OvenMediaEngine Enterprise is now available on AWS Marketpalce. Spin it up whenever you need it.

Subscribe to OvenMediaEngine Enterprise

  1. Search for OvenMediaEngine Enterprise, then open the product page and review the details.

  2. To proceed, click [View purchase options] and accept the terms and subscription offer.

  3. Once confirmed, click [Subscribe] to complete your subscription.

    • After subscribing, you can deploy and run OvenMediaEngine Enterprise on Amazon EC2. For detailed instructions, please refer to the AWS Buyer's Guidearrow-up-right.

Access to OvenMediaEngine Enterprise

1

Launch an EC2 instance

  1. Once you have decided to subscribe, on the [Manage subscriptions] page you will be redirected to shortly, confirm that OvenMediaEngine Enterprise is listed, then click [Launch] to configure your EC2 instance.

circle-check

[Option A] If you select “Launch from EC2 Console

  1. On the [Setup] page, if you selected [Launch from EC2 Console] as the Launch method, click [Launch from EC2] under [Launch] to configure the instance details.

  1. While configuring the instance, check in the [Network settings] section that the [Vendor-recommended security group] is applied as shown above, then complete the remaining settings.

  2. Then click [Launch instance] on the right to create and run the instance.

circle-info

For details on the ports included in the [Vendor-recommended security group], please refer to the Inbound Security Group Rules guide.


[Option B] If you select “One-click launch from AWS Marketplace

  1. On the [Setup] page, if you selected [One-click launch from AWS Marketplace] as the launch method, complete the detailed settings for each item as needed.

  1. In the [Security group] section, click [Create security group]. After reviewing the [Vendor-recommended security group] creation details, create the security group.

  2. Then click [Launch] (or [One-click launch]) at the bottom to create and run the instance.

circle-info

For details on the ports included in the [Vendor-recommended security group], please refer to the Inbound Security Group Rules guide.

2

Check required instance information

  1. Once the instance is Running, open the EC2 dashboard and note the following:

    • Public IPv4 Address (e.g., 54.x.x.x)

    • Instance ID (e.g., i-0abcdef1234567890)

3

Connect to the Web Console and sign in

  1. Open the OvenMediaEngine Enterprise Web Console in your browser using the following:

    • http://{Public IPv4 Address}:8080

circle-info

On your first access, it may take a few moments to complete the initial system setup. Please wait.

  1. in the Password field, enter your Instance ID, then sign in.

Post-Setup Verification for OvenMediaEngine Enterprise

In this example, we used OBS Studio, one of the most widely used live encoder software tools, along with the RTMP protocol.

1

Streaming with a Live Encoder (OBS Studio)

  1. Launch Open Broadcaster Software (OBS) Studio.

  2. Add or select the media source you want to stream (e.g., Media Source, Camera, Screen Capture, or more).

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

2

Configure the Stream destination in OBS

  1. In the Settings window, select the [Stream] tab on the left.

  2. In [Service], select [Custom], then enter the Ingress URL into the Server filed.

    • Ingress URL format: rtmp://{Public IPv4}:1935/app/stream

circle-info

If the Ingress URL already includes the stream key, you may leave Stream Key empty.

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

circle-check
  1. If needed, adjust additional settings in tabs such as [Audio] and [Video], then click [OK] to return to the OBS main screen.

  2. Finally, click [Start Streaming] to begin publishing.

circle-info

If you would like to verify basic operation using other protocols (RTSP Pull, WebRTC/WHIP, SRT, RTMP/E-RTMP, etc.), please refer to the Publish Streams section.

3

Verify stream status and playback in the Web Console

  1. In the Web Console, confirm that the stream is created and appears in the stream list.

  2. Open the stream details page and verify:

    1. Playback status.

    2. Statistics (bitrate, FPS, etc.).

    3. Playback URL.

Play via Egress Protocol (WebRTC, LLHLS, HLS, SRT)

Play with the embedded player

  • On the Web Console Stream List (main page), click the [Stream Box] you want to view in detail.

  • Then, in the player provided by OvenMediaEngine Enterprise (OvenPlayer), select options such as Playlist, Protocol, and TLS to start playback.

Play with an external player

  • In the stream detail view, click the [URLs] tab and use an [Egress URL] from the list to play the stream in an external player.

    • Alternatively, based on the Playlist, Protocol, and TLS settings you selected under "Play with the embedded player," you can use the [Playback URL] shown at the bottom to play in an external player.

  • Please test playback using an external player such as http://demo.ovenplayer.comarrow-up-right, as shown in the example above.

    • LLHLS URL format: http[s]://{Public IPv4 or Domain}:{Port}/{App name}/{Stream name}/{Playlist name}.m3u8

    • HLS URL format: http[s]://{Public IPv4 or Domain}:{Port}/{App name}/{Stream name}/ts:{Playlist name}.m3u8

    • WebRTC URL format: ws[s]://{Public IPv4 or Domain}:{Port}/{App name}/{Stream name}/{Playlist name}

    • SRT URL format: srt://{Public IPv4 or Domain}:{Port}?streamid={Host name}/{App name}{Stream name}/{Playlist name}

circle-check

Last updated