# 0.20.5

## 0.20.5.2-1 (2026년 4월 4일) <a href="#id-2-1" id="id-2-1"></a>

### OvenMediaEngine

#### \[Compatibility]

* 0.19.1 이상 버전에 설치된 종속성 (`prerequisites.sh`)과 호환됩니다.
* 0.12.6 이상 버전에 사용된 `Server.xml`과 호환됩니다.
* 0.18.0.0 이상 버전의 Origin 또는 Edge와 호환됩니다.

#### \[Added]

* WebRTC Provider에 `<ForceOvenCapabilitiesMaxValuesInStreamInfo>` 옵션 (`default:false`)을 추가했습니다.
  * 이 옵션을 활성화하면 WHIP 요청의 Oven-Capabilities Header를 통해 수신된 최대 해상도 및 최대 FPS 값이 스트림 정보에 고정되며 내부 측정값으로 덮어써지지 않습니다.

#### \[Fixed]

* `KeyframeIntervalType: time`이 `SkipFrames`를 `-1` (Disabled)로 설정했을 때, 구성된 Interval의 두 배로 Keyframe을 생성할 수 있었던 문제를 수정했습니다.

***

## 0.20.5.1-2 (2026년 3월 26일) <a href="#id-1-2" id="id-1-2"></a>

{% hint style="warning" %}
Package Repository 변경으로 기존 Private Repository를 사용 중인 사용자는 [기존 Private Repository 사용자 마이그레이션](/guide/ko-kr/pre-built-package-installation/getting-started/getting-started-with-linux.md#private-repository) 가이드를 참조하여 저장소 구성을 변경하십시오.
{% endhint %}

### OvenMediaEngine

#### \[Compatibility]

* 0.19.1 이상 버전에 설치된 종속성 (`prerequisites.sh`)과 호환됩니다.
* 0.12.6 이상 버전에 사용된 `Server.xml`과 호환됩니다.
* 0.18.0.0 이상 버전의 Origin 또는 Edge와 호환됩니다.

#### \[Added]

* WHIP Input 시, OvenMediaEngine이 `RTCP`를 기다리지 않고 즉시 재생할 수 있도록 WebRTC Provider에 옵션 (`default:false`)을 추가했습니다.
* `ScheduledChannel` 내 `<Item>`에 `forwardData` 옵션 (`default:false`)을 추가했습니다. 이 옵션을 `true`로 설정하면 Live Input의 Data를 `ScheduledChannel`로 Forwarding합니다.
* WebRTC ABR에서 Automatic Switching을 보다 정교하게 할 수 있도록 WebRTC Bandwidth Estimation에 Transport-cc 지원을 추가했습니다.
* `WHIP` 내 `OvenCapabilities`에 `max_fps` 옵션을 추가하고, Stream Info에 `max_fps` 필드를 추가했습니다.

#### \[Fixed]

* VP8 Simulcast가 정상적으로 작동하지 않을 수 있었던 문제를 수정했습니다.
* `OriginMapStore`에서 `RTSP` URL을 Pulling할 때, OVT Publisher가 Redis에 다시 등록하려고 시도할 수 있었던 문제를 수정했습니다.
* WebRTC (WHIP) Streaming 시, 중복 프레임으로 인해 `Alert`이 발생할 수 있었던 문제를 수정했습니다.
* Stream이 짧은 시간 내에 생성 또는 삭제될 때, 낮은 확률로 Crash가 발생할 수 있었던 문제를 수정했습니다.
* 특정 조건에서 SRT 연결이 실패할 수 있었던 문제를 수정했습니다.
* GET `v1/stats/current/`에서 `avgThroughputIn`과 `avgThroughputOut`이 과대평가될 수 있었던 문제를 수정했습니다.
* LL-HLS에서 최소 1개의 Audio에 `DEFAULT=YES`, `AUTOSELECT=YES`를 설정할 수 있도록 수정했습니다.
* WHIP Input 시, LL-HLS Default Playlist 생성에 실패할 수 있었던 문제를 수정했습니다.
* 손상된 Audio Sample Rate (0)를 포함한 AAC Track Input 시, Crash가 발생할 수 있었던 문제를 수정했습니다.
* Recording API를 통해 동시에 Start와 Stop 요청을 했을 때, 낮은 확률로 Crash가 발생할 수 있었던 문제를 수정했습니다.
* Cloud Instance에서 여러 GPU를 사용할 때, 특정 GPU를 선택할 수 없었던 문제를 수정했습니다.
* `DelayBufferTimeMs`가 설정된 상태에서 Stream 삭제 시, 발생할 수 있었던 Memory Leak 문제를 수정했습니다.
* `Alert`이 활성화된 상태에서 OvenMediaEngine 구동과 동시에 Streaming을할 경우, Crash가 발생할 수 있었던 문제를 수정했습니다.
* `Alert`의 내부 Queue 메시지 전송 시, source URI 기준으로 그룹화하여 전송하도록 수정했습니다.
* 반복적으로 Push Session 접속에 실패하는 상황에서 Input Stream 종료 시, Crash가 발생할 수 있었던 문제를 수정했습니다.

#### \[Changed]

* `<Subtitle>` Configuration 위치를  `<Application><OutputProfiles><MediaOptions><Subtitles>`에서 `<Application><Subtitles>`로 변경했습니다.
* `OVT`로 Pulling한 Stream을 GET Stream API로 조회했을 때, `outputs[]`에 정보를 출력하도록 변경했습니다.
* NVIDIA Driver 535+ 및 CUDA 12.0+ 환경에서 하드웨어 가속을 사용하는 기능(Transcoding, Speech-to-Text)을 지원하도록 변경했습니다.

#### \[Improved]

* `framerate`와 `keyFrameInterval` 값을 보다 정확하게 계산할 수 있도록 개선했습니다.
* `SkipFrames` Configuration을 개선하고, 관련 Logging 기능을 보강했습니다.
* 예상보다 Shutdown 시간이 오래 걸릴 수 있었던 문제를 개선했습니다.
* OvenMediaEngine이 OBS 32.1.0의 WHIP Simulcast와 호환될 수 있도록 개선했습니다.
* Shaka Player와의 호환성 문제로 OvenMediaEngine의 LL-HLS가 비이상적으로 재생될 수 있었던 문제를 개선했습니다.
* `SkipFrames`의 자동 튜닝이 Input Jitter에 영향을 받지 않도록 Algorithm을 개선했습니다.

### Web Console

#### \[Fixed]

* 환경 변수를 사용하여 License Key를 설정했을 때, Stream List가 표시되지 않을 수 있었던 문제를 수정했습니다.

#### \[Improved]

* Edge로 동작하는 OvenMediaEngine에서 Web Console을 사용할 수 있도록 개선했습니다.
* Stream List에서 `PNG`, `WebP` 등 다양한 Thumbnail Format을 지원할 수 있도록 개선했습니다.
* Managed Stream, Pull Stream, Scheduled Channel, Multiplex Channel 생성 시, Stream Name에 안전한 문자열만 입력할 수 있도록 개선했습니다.

## Delivery

#### \[Added]

* 녹화된 Live 영상을 Bunny Stream에 Upload하는 기능을 추가했습니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ovenmediaengine-enterprise.gitbook.io/guide/ko-kr/about/release-notes/0.20.5.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
