OvenMediaEngine Enterprise
한국어
한국어
  • About
    • Introduction
    • Release Notes
      • 0.18.2
      • 0.18.1
      • 0.18.0
      • 0.17.3
      • 0.17.2
      • 0.17.1
      • 0.17.0
      • 0.16.8
      • 0.16.7
      • 0.16.6
      • 0.16.5
      • 0.16.4
  • Installation
    • Getting Started
      • Getting Started with Ubuntu
      • Getting Started with RHEL
      • Getting Started with Docker
    • Configuration Structure Overview
  • Web Console
    • Getting Started with Web Console
    • Web Console Overview
      • Sign In
      • Change Password
      • Web Console Home
      • Stream List
        • Managed and Instant Streams
        • Scheduled Channels | 0.16.4.0+
        • Multiplex Channels | 0.16.5.0+
      • Event Monitoring | 0.18.1.0+
        • Event Configuration
        • Event Specification
      • Web Console Publishing | 0.18.1.2+
      • Logs
      • Configuration Files
      • Restart
  • Web Console Settings
    • Server Settings
    • Live Sources (Ingress Protocols) Settings
    • ABR and Transcoding Settings
    • Streaming (Egress Protocols) Settings
    • TLS Encryption Settings | 0.14.0.0+
    • Access Control Settings
    • Thumbnail Settings | 0.15.7.0+
    • Recording Settings | 0.16.5.0+
    • Push Publishing Settings | 0.15.14.0+
    • REST API Settings | 0.11.0.0+
    • Alert Settings | 0.15.11.0+
  • CDN Compatibility
    • Origin Server Redundancy
    • Origin Cache Control
  • Protection
    • RTMP Authentication | 0.17.2.0+
    • Proxy Protocol Integration | 0.16.6.2+
    • Digital Rights Management (DRM)
      • OvenMediaEngine Configuration for DRM | 0.16.0.0+
      • PallyCon DRM Configuration | 0.16.4.0+
  • Performance
    • Hardware-Accelerated Video Encoding | 0.16.4.0+
  • Event Insertion
    • Insert SEI into H.264 (AVC) Streams | v0.18.0.0+
    • Insert AMF0 messages in RTMP Push Publisher | 0.17.3.0+
  • Monetization
    • Insert Ad Markers (EXT-X-CUE-OUT/EXT-X-CUE-IN) | v0.17.3.0+
    • Insert onCuePoint messages into YouTube Live | 0.17.3.0+
  • Advanced Management
    • Generate Audio PTS | 0.17.2.3+
    • API Storage | 0.17.0.0+
    • Restart Application | 0.17.0.0+
    • Record Delivery | 0.16.5.0+
    • Add Delay to the Stream
    • Control Default Playlist Creation
  • REST API
    • v2
      • Statistics
        • Current
Powered by GitBook
On this page
  • 다운로드
  • 설치 및 실행
  • 전체조건
  • 경로
  • 설치
  • License Key 등록
  • Host IP 설정
  • 실행
  • 삭제
  • 기본 설정 포트
  • OvenMediaEngine
  • Web Console (OvenStudio)
  • 방화벽 설정 예제
  1. Installation
  2. Getting Started

Getting Started with RHEL

다운로드

OvenMediaEngine Enterprise는 RPM 패키지로 제공됩니다. OME Enterprise 팀으로부터 RPM 패키지를 다운로드 받을 수 있는 링크를 전달 받았다면, 해당 파일을 다운로드 한 후 아래 가이드를 따라 설치 및 실행하십시오.

설치 및 실행

전체조건

OS 요구사항

OvenMediaEngine Enterprise를 설치하려면 아래 RHEL 버전 중 하나가 필요합니다.

  • RHEL 9

경로

기본적으로 OvenMediaEngine Enterprise는 다음 경로에 설치 됩니다.

  • 설치 경로: /usr/share/ovenmediaengine

  • 로그 경로: /var/log/ovenmediaengine

설치

다음 명령어를 통해 OvenMediaEngine Enterpirse를 설치 할 수 있습니다.

$ sudo rpm -Uvh <ovenmediaengine-enterprise-package>.rpm
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:ovenmediaengine-<version>        ################################# [100%]

# If you are upgrading, please run "systemctl daemon-reload"
$ sudo systemctl daemon-reload

/usr/share/ovenmediaengine 경로에 이미 OvenMediaEngine이 설치되어 있는 경우 자동 업그레이드 되며, 기존 설정 파일 또한 유지됩니다.

License Key 등록

OvenMediaEngine을 실행하기 전, 유효한 License Key를 등록해야 합니다.

$ sudo echo 'Your.License.Key' > /usr/share/ovenmediaengine/conf/License

Host IP 설정

Web Console (ovenstudio)을 원활하게 사용하기 위해서는 서버의 Host IP를 설정해야 합니다.

자세한 설정 방법은 여기를 확인해 주세요.

$ sudo echo -e '\nOME_HOST_IP=Your.HOST.IP.Address' >> /usr/share/ovenmediaengine/ovenstudio/system.env

실행

다음 명령어들을 통해 OvenMediaEngine Enterprise를 실행 할 수 있습니다.

# Start OvenMediaEngine
$ sudo systemctl start ovenmediaengine
# Start Web Console (OvenStudio)
$ sudo systemctl start ovenstudio
# Start OvenMediaEngine Delivery Module
$ sudo systemctl start ovenmediaengine-delivery

# If you want to auto-start on boot
$ sudo systemctl enable ovenmediaengine
$ sudo systemctl enable ovenstudio
$ sudo systemctl enable ovenmediaengine-delivery

삭제

다음 명령어를 통해 OvenMediaEngine Enterpirse를 삭제 할 수 있습니다.

$ rpm -e ovenmediaengine

기본 설정 포트

OvenMediaEngine Enterprise는 기본적으로 아래 나열된 포트를 사용하므로 방화벽 설정이 필요합니다.

OvenMediaEngine

Port
Purpose

1935/TCP

RTMP Input

9999/UDP

SRT Input

4000/UDP

MPEG-2 TS Input

9000/TCP

Origin Server (OVT)

3333/TCP

3334/TLS

Low Latency HLS (LLHLS) Streaming

* Streaming over non-TLS is not allowed with modern browsers.

3333/TCP

3334/TLS

WebRTC Signaling (both ingest and streaming)

3478/TCP

WebRTC TCP relay (TURN Server, both ingest and streaming)

10000 - 10009/UDP

WebRTC Ice candidate (both ingest and streaming)

20080/TCP

20081/TLS

Thumbnail Extraction

Web Console (OvenStudio)

Port
Purpose

8080/TCP

Running Web Console

방화벽 설정 예제

다음 예제와 같이 방화벽을 열 수 있습니다.

$ sudo firewall-cmd --add-port=3333/tcp --permanent
$ sudo firewall-cmd --add-port=3334/tcp --permanent
$ sudo firewall-cmd --add-port=1935/tcp --permanent
$ sudo firewall-cmd --add-port=9999/udp --permanent
$ sudo firewall-cmd --add-port=4000/udp --permanent
$ sudo firewall-cmd --add-port=3478/tcp --permanent
$ sudo firewall-cmd --add-port=9000/tcp --permanent
$ sudo firewall-cmd --add-port=10000-10009/udp --permanent
$ sudo firewall-cmd --add-port=8080/tcp --permanent
PreviousGetting Started with UbuntuNextGetting Started with Docker