0.16.5
0.16.5.11-1 (Jul 1, 2024)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
[Fixed]
- Addition of
concludeHlsLiveAPI to stop live streaming for HLS and LLHLS and switch to VoD:
POST /v1/vhosts/<vhost_name>/apps/<app_name>/streams/<stream_name>:concludeHlsLive
0.16.5.10-1 (Jun 27, 2024)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
[Fixed]
- Add
<app name>_<stream name>to the Storage Path of HLS DVR to Avoid Overlapping with Other Apps or Streams.
0.16.5.9-1 (Jun 26, 2024)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
- Dynamic loading of hardware encoding acceleration drivers (to support RPM packages).
[Added]
- Addition of Information to Schedule Channel API.
- Support for Pallycon DRM (removed from Open Source).
[Improved]
- Improved Keyframe Interval Stability.
- Enhanced RTMP compatibility.
- Support for different formats of StreamID in SRT (used by Blackmagic, Haivision, etc., starting with #!::).
- Improved algorithm for better distribution of AppWorker (streams are now assigned to the least used AppWorker).
[Fixed]
- Fixed potential blocking issue with Socket Thread/Publisher.
- Resolved RTMP crash.
- Fixed issue where the MPEG-2 TS/SRT buffer could not be consumed (input FPS drop).
- Resolved issue where H.264 AUD Nal Unit could be incorrectly inserted.
0.16.5.7-1 (May 28, 2024)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
[Fixed]
- Resolved issue with Session Bundling in LLHLS / HLS (404 error).
0.16.5.5-1 (May 24, 2024)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
[Fixed]
- Added
#EXT-X-PLAYLIST-TYPEwhen using DVR.
0.16.5.4-1 (May 24, 204)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
[New Features]
#1. HLSv3 Pre-Release with DVR settings:
<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
Below are the ways to distinguish filenames:
- Prefixing with :ts:
http[s]://host/app/stream/ts:playlist.m3u8 - Using query strings for differentiation:
http[s]://host/app/stream/playlist.m3u8?format=ts
#3. Playlist creation
Since TS muxing involves pre-mixing audio and video, it isn't feasible to pre-configure all playlist scenarios. Therefore, it enables the EnableTsPackaging option as demonstrated below for flexibility and proper handling of various cases.
<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 (Mar 16, 2024)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
[Fixed]
webrtc_defaultplaylist not responding from GET Stream Info API.
0.16.5.2-1 (Mar 15, 2024)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
[Added]
- Response Playlist information when calling GET Stream Info API includes LLHLS/WebRTC default playlist (llhls, webrtc_default).
0.16.5.0-1 (Mar 15, 2024)
OvenMediaEngine
[Compatibility]
- Compatible with dependencies (
prerequisites.sh) installed in 0.14.9 or later. - Compatible with
Server.xmlused in 0.12.6 or later. - Compatible with version 0.15.12 or higher of Origin or Edge.
[Added]
- Added Automated Recording (https://ovenmedialabs.com/docs/ome/recording#automated-recording).
- Added PRIV frame into HLS ID3 TimedMata.
- Added SAMPLE-AES-CTR mode encryption to LLHLS DRM.
- Added GET
/v1/versionAPI. - Added Multiplex Channel Provider (https://ovenmedialabs.com/docs/ome/live-source/multiplex-channel).
<LLHLS><PropagateQueryString>true</PropagateQueryString></LLHLS>.
[Changed]
- Change the root of the relative path of
Multiplex ProviderandScheduled Providerfrom the path where the existing binary was located to the path whereServer.xmlis located. - Changed the base image of the Dockerfile to Ubuntu 22.04 (#1527).
[Improved]
- Improved to change the output resolution to a multiple of 4 for XMA compatibility.
- Improved
RTSP Pull Providerto ignore unsupported codecs during negotiation (#1394). - Improved to not overwrite existing files during
make install(#1536).
[Fixed]
- Fixed compatibility issues in RTMP provider (#1541).
- Fixed the "Extention failed" error in the XMA scaler.
- Fixed
libnppig.solibrary could not be found in docker (#1508). - Fixed an issue where filter resources were not released intermittently.
- Fixed an issue where files recorded with passthrough were corrupted (#1551).
- Fixed issue where RTSP Pull stream sometimes does not start (#1516).
- Fixed a regression bug where LLHLS Dump's chunklist was generated incorrectly (#1509).
Delivery
[Added]
- Added features to send the recording files to S3.