OvenMediaEngine Enterprise
English
English
  • 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+
        • 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
    • Generating 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
Powered by GitBook
On this page
  • 0.16.5.11-1 (Jul 1, 2024)
  • OvenMediaEngine
  • 0.16.5.10-1 (Jun 27, 2024)
  • OvenMediaEngine
  • 0.16.5.9-1 (Jun 26, 2024)
  • OvenMediaEngine
  • 0.16.5.7-1 (May 28, 2024)
  • OvenMediaEngine
  • 0.16.5.5-1 (May 24, 2024)
  • OvenMediaEngine
  • 0.16.5.4-1 (May 24, 204)
  • OvenMediaEngine
  • 0.16.5.3-1 (Mar 16, 2024)
  • OvenMediaEngine
  • 0.16.5.2-1 (Mar 15, 2024)
  • OvenMediaEngine
  • 0.16.5.0-1 (Mar 15, 2024)
  • OvenMediaEngine
  • Delivery
  1. About
  2. Release Notes

0.16.5

0.16.5.11-1 (Jul 1, 2024)

OvenMediaEngine

[Fixed]

  • Addition of concludeHlsLive API 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

[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]

  • 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 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

[Fixed]

  • Resolved issue with Session Bundling in LLHLS / HLS (404 error).


0.16.5.5-1 (May 24, 2024)

OvenMediaEngine

[Fixed]

  • Added #EXT-X-PLAYLIST-TYPE when using DVR.


0.16.5.4-1 (May 24, 204)

OvenMediaEngine

[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

[Fixed]

  • webrtc_default playlist not responding from GET Stream Info API.


0.16.5.2-1 (Mar 15, 2024)

OvenMediaEngine

[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.xml used in 0.12.6 or later.

  • Compatible with version 0.15.12 or higher of Origin or Edge.

[Added]

  • Added PRIV frame into HLS ID3 TimedMata.

  • Added SAMPLE-AES-CTR mode encryption to LLHLS DRM.

  • Added GET /v1/version API.

  • <LLHLS><PropagateQueryString>true</PropagateQueryString></LLHLS>.

[Changed]

  • Change the root of the relative path of Multiplex Provider and Scheduled Provider from the path where the existing binary was located to the path where Server.xml is located.

[Improved]

  • Improved to change the output resolution to a multiple of 4 for XMA compatibility.

[Fixed]

  • Fixed the "Extention failed" error in the XMA scaler.

  • Fixed an issue where filter resources were not released intermittently.

Delivery

[Added]

  • Added features to send the recording files to S3.

Previous0.16.6Next0.16.4

Added Automated Recording ().

Added Multiplex Channel Provider ().

Changed the base image of the Dockerfile to Ubuntu 22.04 ().

Improved RTSP Pull Provider to ignore unsupported codecs during negotiation ().

Improved to not overwrite existing files during make install ().

Fixed compatibility issues in RTMP provider ().

Fixed libnppig.so library could not be found in docker ().

Fixed an issue where files recorded with passthrough were corrupted ().

Fixed issue where RTSP Pull stream sometimes does not start ().

Fixed a regression bug where LLHLS Dump's chunklist was generated incorrectly ().

https://airensoft.gitbook.io/ovenmediaengine/recording-experiment#automated-recording
https://airensoft.gitbook.io/ovenmediaengine/live-source/multiplex-channel
#1527
#1394
#1536
#1541
#1508
#1551
#1516
#1509