Releases: AirenSoft/OvenMediaEngine
Releases · AirenSoft/OvenMediaEngine
v0.16.5
[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 Automated Recording (https://airensoft.gitbook.io/ovenmediaengine/recording-experiment#automated-recording)
- Added PRIV frame into HLS ID3 TimedMata
- Added SAMPLE-AES-CTR mode encryption to LLHLS DRM
- Added GET /v1/version API
- Added Multiplex Channel Provider (https://airensoft.gitbook.io/ovenmediaengine/live-source/multiplex-channel)
[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
- Changed the base image of Dockerfile to Ubuntu 22.04 (#1527)
[Improved]
- Improved to change the output resolution to a multiple of 4 for XMA compatibility
- Improved RTSP Pull Provider to 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 "Extention failed" error in XMA scaler
- Fixed libnppig.so library 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)
v0.16.4
[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 Netint VPU for H264/H265 (thanks to nums Link)
- Added SkipFrames option for Video/Image encoding
- Added keyframe interval by time
- Added Scheduled Channel feature (Link)
- Added netint hardware encoder support
- Integrated with Pallycon DRM
- FairPlay DRM supported
[Changed]
- Changed Xilinx Video SDK version from 2.0 to 3.0
- Changed OpenH264 to 2.4.0
[Improved]
- Improved validation of Image Output Track to be immediate [#1417]
- Improved to avoid locking when using the Pushes Action API [#1443]
- Improved to enable Zero Copy on the same GPU
- Simultaneous support for multiple XMA devices
[Fixed]
- Fixed filter initialization issue when using SW decoder and NV encoder [#1493]
- Fixed an issue where filtering by ID was not possible when calling the pushes API [#1474]
- Fixed an issue where OCSP renewal logs were displayed even when OCSP stapling was not needed
- Fixed installation path of
nvcc-hdr
- Fixed issue with first requested stream not working in dynamic apps
v0.16.3
[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
[Fixed]
- Fixed an issue in LLHLS where stream name does not play when there is an underscore ( _ ) in it.
- Fixed an issue where timestamps were calculated incorrectly when playing a fallback stream in OVT
- Fixed a regression issue where LLHLS Dump did not work
v0.16.2
[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
[Improved]
- Improved chunklist update method in LLHLS
[Fixed]
- Fixed an issue where encoding quality was poor under certain conditions
v0.16.1
[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 support for multiple hardware acceleration.
- Added mp3 codec decoder.
[Changed]
- Due to performance issues, the logic that holds request sessions until WebRTC and LLHLS streams are ready has been removed.
- Changed the NVCC header library installation path.
- Deprecated HardwareAccelerator option in
Server.xml
and changed to HWAccels.
[Improved]
- Improved
ome_docker_launcher.sh
to execute without overwriting the configuration file.
[Fixed]
- Fixed an issue that could cause OVT Publisher to crash intermittently
- Fixed an issue that could cause a crash in H.264 when the payload size was 0.
- Fixed OriginMapStore deadlock issue.
- Fixed issue where device could not be activated in Docker with NVIDIA GPU support.
v0.16.0
[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 DRM (Widevine and FairPlay) features to LLHLS (Beta)
[Fixed]
- Fixed an issue where only one client worked in OvenRtcTester.
- Fixed to handle wrap around of timestamp of RTCP SR.
- Fixed an issue where MediaTrack was not found in the Push module.
v0.15.16
[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
[Improved]
- Improved SRT to be able to listen on multiple ports
- Improved AVC/HEVC bitstream convert performance of writer module
- Integrated file recording and MPEG-TS/RTMP Push modules
- Improved validation check for OutputProfiles settings
- Added thread name of push session controller
[Fixed]
- Fixed the issue in
ome_docker_launcher.sh
where SRT ports were being handled as TCP - Fixed crash issue when SRT push publishing
- Fixed a problem that the stopPush API did not work in a specific state.
v0.15.15
[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
[Improved]
- Improved performance of internal queues
- Improved the prevention of issuing duplicate queue IDs
[Fixed]
- Fixed crash issue when updating managed queue monitoring
- Fixed the problem that other push session packet transmission is blocked due to a specific push connection failure
- Fixed an issue that could crash when LLHLS Dump stopped
v0.15.14
[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 SRT Push Publisher
- Added support for OCSP stapling
[Improved]
- Changed to ignore Null Packet of MPEG-2 TS (#1291)
[Changed]
- Bump up SRT version to 1.5.2
[Fixed]
- Fixed the issue that occurred when
<ChainCertPath>
is missing (#1318) - Fixed a problem that OME Docker Launcher didn't process
Bind/Managers
inServer.xml
(#1306) - Fixed decoder thread sometimes not exiting
- Fixed error when encoding images with NVIDIA GPU
- Fixed LLHLS could crash when stream input is unstable (#1287)
- Fixed an issue where audio frames that failed to decode were not discarded
- Fixed an issue where the status of the LLHLS Dump's Info file was not updated (#1279)
- Fixed an issue where delay in one Push Publisher session would affect other sessions (#1301)
v0.15.13
[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 lastThroughputIn/Out for current video bitrate stat (@bchah)
[Improved]
- Improved WebRTC ICE connectivity
- Improved WHIP compatibility
- Improved RTSP Pull Provider to prevent timeout by periodically sending PING (get_parameters) to the server.
- Improved performance when converting from AnnexB format to Avcc format
[Changed]
- Changed LLHLS to forcibly create a playlist even if there is no track
- Changed HTTP timeout from 10 seconds to 60 seconds
- Changed LLHLS segment max duration to 2x TargetDuration
[Fixed]