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
  • 0.16.5.11-1 (2024년 7월 1일)
  • OvenMediaEngine
  • 0.16.5.10-1 (2024년 6월 27일)
  • OvenMediaEngine
  • 0.16.5.9-1 (2024년 6월 26일)
  • OvenMediaEngine
  • 0.16.5.7-1 (2024년 5월 28일)
  • OvenMediaEngine
  • 0.16.5.5-1 (2024년 5월 24일)
  • OvenMediaEngine
  • 0.16.5.4-1 (2024년 5월 24일)
  • OvenMediaEngine
  • 0.16.5.3-1 (2024년 3월 16일)
  • OvenMediaEngine
  • 0.16.5.2-1 (2024년 3월 15일)
  • OvenMediaEngine
  • 0.16.5.0-1 (2024년 3월 15일)
  • OvenMediaEngine
  • Delivery
  1. About
  2. Release Notes

0.16.5

0.16.5.11-1 (2024년 7월 1일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

[추가된 기능]

  • HLS 및 LLHLS의 Live를 중단하고 VoD로 변경할 수 있도록 concludeHlsLive API를 추가했습니다.

POST /v1/vhosts/<vhost_name>/apps/<app_name>/streams/<stream_name>:concludeHlsLive

0.16.5.10-1 (2024년 6월 27일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

[수정 내역]

  • 다른 App이나 Stream과의 중복을 방지하기 위해 HLS DVR 저장 경로에 _이 추가되도록 수정했습니다.


0.16.5.9-1 (2024년 6월 26일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

  • RPM 패키지 지원을 위해 Hardware Encoding Acceleration Driver의 Dynamic Loading을 제공합니다.

[추가된 기능]

  • Schedule Channel API에 정보를 추가했습니다.

  • Pallycon DRM을 지원합니다 (OvenMediaEngine의 오픈 소스 버전에서는 지원하지 않음).

[개선 내역]

  • Keyframe Interval 안정성을 개선했습니다.

  • Enhanced RTMP와 호환되도록 개선했습니다.

  • #!::로 시작하는 SRT의 다양한 StreamID 포맷을 지원하도록 개선했습니다 (Blackmagic, Haivision 등에서 사용하는 형식).

  • AppWorker의 분배 알고리즘을 개선하여 Stream이 가장 적게 사용된 AppWorker에 할당됩니다.

[수정 내역]

  • Socket Thread/Publisher와 관련된 잠재적 차단 문제를 수정했습니다.

  • RTMP 충돌 문제를 수정했습니다.

  • MPEG-2 TS/SRT의 Buffer를 소모할 수 없던 문제 (Input FPS 드롭)를 수정했습니다.

  • H.264 AUD Nal Unit이 잘못 삽입될 수 있었던 문제를 수정했습니다.


0.16.5.7-1 (2024년 5월 28일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

[수정 내역]

  • LLHLS/HLS의 Session Bundling과 관련된 404 Error를 수정했습니다.


0.16.5.5-1 (2024년 5월 24일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

[수정 내역]

  • DVR 사용 시, #EXT-X-PLAYLIST-TYPE 태그가 추가되도록 수정했습니다.


0.16.5.4-1 (2024년 5월 24일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

[새로운 기능]

#1. DVR 설정이 포함된 HLSv3 Pre-Release

<HLS>
	<SegmentCount>4</SegmentCount>
	<SegmentDuration>4</SegmentDuration>
	<DVR>
		<Enable>true</Enable>
		<TempStoragePath>/tmp/ome_dvr/</TempStoragePath>
		<MaxDuration>600</MaxDuration>
	</DVR>
	<DefaultQueryString>
		<Query>
			<Key>_HLS_rewind</Key>
			<Value>NO</Value>
		</Query>
	</DefaultQueryString>
	<CrossDomains>
		<Url>*</Url>
	</CrossDomains>
</HLS>

#2. Default Playlist

Filename을 구분하는 방법은 아래와 같습니다.

  • 접두사 ts:를 사용하는 방법:

    • http[s]://host/app/stream/ts:playlist.m3u8

  • 구분을 위해 Query Strings (?format=ts)을 사용하는 방법:

    • http[s]://host/app/stream/playlist.m3u8?format=ts

#3. Playlist 생성

TS Muxing은 오디오와 비디오를 사전에 믹싱하기 때문에, 모든 Playlist 시나리오를 미리 구성하는 것이 어렵습니다. 이를 유연하게 처리하기 위해 EnableTsPackaging 옵션을 사용하여 다양한 사례를 적절히 처리할 수 있습니다.

<Playlist>
	<Name>bypass</Name>
	<FileName>video</FileName>
	<Options>
		<HLSChunklistPathDepth>0</HLSChunklistPathDepth>
		<EnableTsPackaging>true</EnableTsPackaging>
	</Options>
	<Rendition>
		<Name>bypass</Name>
		<Video>bypass_video</Video>
	</Rendition>
</Playlist> 

0.16.5.3-1 (2024년 3월 16일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

[수정 내역]

  • webrtc_default 의 Playlsit가 GET Stream Info API에서 응답하지 않던 문제를 수정했습니다.


0.16.5.2-1 (2024년 3월 15일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

[추가된 기능]

  • GET Stream Info API 호출 시, 반환되는 Playlist 정보에 LLHLS 및 WebRTC의 Default Playlist (llhls, webrtc_default)가 포함됩니다.


0.16.5.0-1 (2024년 3월 15일)

OvenMediaEngine

[호환성]

  • 0.14.9 이상 버전에 설치된 종속성 (prerequisites.sh)과 호환됩니다.

  • 0.12.6 이상 버전에 사용된 Server.xml과 호환됩니다.

  • 0.15.12 이상 버전의 Origin 또는 Edge와 호환됩니다.

[추가된 기능]

  • Automated Recording 기능을 추가했습니다 (https://airensoft.gitbook.io/ovenmediaengine/recording-experiment#automated-recording).

  • HLS ID3 TimedMeta에 PRIV 프레임을 추가했습니다.

  • LLHLS DRM에 SAMPLE-AES-CTR 암호화 모드를 추가했습니다.

  • GET /v1/version API를 추가했습니다.

  • Multiplex Channel Provider를 추가했습니다 (https://airensoft.gitbook.io/ovenmediaengine/live-source/multiplex-channel).

  • LLHLS에 PropagateQueryString 기능을 추가했습니다—<LLHLS><PropagateQueryString>true</PropagateQueryString></LLHLS>.

[변경 내역]

  • Multiplex Provider 및 Scheduled Provider의 상대 경로가 기존 바이너리에서 Server.xml 파일이 위치한 경로로 변경되었습니다.

  • Dockerfile의 기본 이미지가 Ubuntu 22.04 버전으로 변경되었습니다 (#1527).

[개선 내역]

  • XMA 호환성을 위해 Output 해상도가 4의 배수로 변경되도록 개선했습니다.

  • RTSP Pull Provider가 Negotiation 중 지원되지 않는 코덱을 무시하도록 개선했습니다 (#1394).

  • $ make install 실행 시, 기존 파일을 덮어쓰지 않도록 개선했습니다 (#1536).

[수정 내역]

  • RTMP Provider의 호환성 문제를 수정했습니다 (#1541).

  • XMA Scaler에서 발생하던 "Extension failed" 오류를 수정했습니다.

  • Docker에서 libnppig.so 라이브러리가 누락되던 문제를 수정했습니다 (#1508).

  • 간헐적으로 필터 리소스가 해제되지 않던 문제를 수정했습니다.

  • Passthrough를 사용했을 때, Recorded File이 손상되던 문제를 수정했습니다 (#1551).

  • RTSP Pull Stream이 간헐적으로 시작되지 않던 문제를 수정했습니다 (#1516).

  • LLHLS Dump의 chunklist가 잘못 생성되던 회귀 버그를 수정했습니다 (#1509).

Delivery

[추가된 기능]

  • Recorded File을 S3로 전송하는 기능을 추가했습니다.

Previous0.16.6Next0.16.4