Publish via RTMP/E-RTMP

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

RTMP는 Live Encoder와 Service 간 송출에서 가장 널리 사용되는 Protocol 중 하나로, OBS Studio 같은 범용 Encoder와의 호환성이 뛰어나 빠르게 송출을 시작하기에 적합합니다. 나아가, E-RTMP (Enhanced RTMP)를 사용하면 인증/보안 등 운영 환경에 필요한 확장 옵션을 통해 보다 통제된 방식으로 송출을 구성할 수 있습니다.

본 Guide에서는 RTMP/ERTMP로 Stream을 Publish하는 절차와, 송출 이후 기본 재생 및 상태 확인 방법을 순서대로 안내합니다.

Item
Supported

Container

FLV

Transport

TCP

Codec

H.264, AAC / H.265 (E-RTMP only)

Additional Features

Simulcast, Multitrack

Start Publishing an RTMP/E-RTMP Stream

본 예제에서는 가장 보편적으로 사용되는 Live Encoder Software인 OBS Studio를 사용했습니다.

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.

    • Ingress URL Format: rtmp://{Public IPv4 or Domain}:1935/app/stream

circle-info

If you are not sure about the RTMP or E-RTMP Input URL pattern, create a [Managed Stream] in the Web Console and check it under 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.

    • When using Enhanced RTMP (E-RTMP), set the video encoder to H.265 (HEVC).

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