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
  • API Server Port 설정하기
  • Managers 설정하기
  • TLS 설정하기 | 0.14.0.0+
  • API 설정하기
  • API Storage 설정하기 | 0.17.0.0+
  1. Web Console Settings

REST API Settings | 0.11.0.0+

OvenMediaEngine Enterprise는 REST API Server를 버전 0.11.0.0-1부터 지원합니다. 그러나 각 기능에 제공되는 API는 OvenMediaEngine Enterprise 버전에 따라 다를 수 있으므로 기능마다 표시된 최소 버전을 확인해주십시오.

PreviousPush Publishing Settings | 0.15.14.0+NextAlert Settings | 0.15.11.0+

OvenMediaEngine에서 제공하는 REST API를 사용하면 <VirtualHost>, <Application>/<Stream> 등의 기능을 쿼리하거나 설정을 변경할 수 있습니다.

API Server Port 설정하기

기본적으로 OvenMediaEngine의 API Server는 비활성화되어 있으므로 API를 사용하려면 REST API Settings 페이지 내 우측에 위치한 토글 버튼을 눌러 기능을 활성화해야 합니다. 또, 해당 페이지에서 각 Application에서 사용하는 REST API의 Port 및 구성 정보를 검토하고 수정할수 있습니다.

  • Port: Server가 HTTP 요청을 수신하기 위해 사용할 Port를 설정하는 옵션입니다.

  • TLS Port: Web Browser와 Server 간에 TLS (Transport Layer Security) Protocol을 사용하여 Data를 암호화합니다. 해당 옵션에 설정된 Port를 통해 암호화된 Data가 전송됩니다.

  • Worker Count: 데이터 처리에 사용할 스레드 수를 설정하는 옵션입니다.

Managers 설정하기

  • Name: API 서버에 액세스할 수 있는 Domain 또는 IP를 기입합니다.

    • 우측에 위치한 +버튼을 눌러 여러개의 Domain 또는 IP를 추가할 수 있습니다.

TLS 설정하기 | 0.14.0.0+

  • Cert Path: TLS 인증서를 구성하고 있는 .crt 파일의 이름과 경로를 보여줍니다.

  • Chain Cert Path: TLS 인증서를 구성하고 있는 .ca-bundle 파일의 이름과 경로를 보여줍니다.

  • Key Path: TLS 인증서를 구성하고 있는 .key 파일의 이름과 경로를 보여줍니다.

API 설정하기

  • Access Token: 기본 HTTP 인증 체계를 사용하여 Client를 인증할 때 사용하는 토큰입니다.

    • 필수는 아니지만 RFC7617에 따라 Access Token을 user-id:password 형식으로 설정하면 표준 Browser에서 쉽게 인증할 수 있습니다.

  • Cross Domain: <CorssDomain>을 통해 Player가 동작하는 도메인을 제어합니다.

세부 가이드: https://airensoft.gitbook.io/ovenmediaengine/rest-api

API Storage 설정하기 | 0.17.0.0+

  • Enabled: 해당 옵션을 통해 Storage 기능을 활성화하거나 비활성화할 수 있습니다.

  • Path: API 정보를 저장할 경로를 지정할 수 있습니다.

REST API Settings 내 Bind Settings
REST API Settings 내 Managers Settings