Releases: AirenSoft/OvenMediaEngine
Releases · AirenSoft/OvenMediaEngine
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]
v0.15.12
[Compatibility]
- Compatible with dependencies(
prerequisites.sh
) installed in 0.14.9 or later - Compatible with
Server.xml
used in 0.12.6 or later - ** Origin and Edge are not backward compatible.
[Added]
- HEVC support in SRT Provider and LLHLS Publisher
- Added default CrossDomains configuration
- Added support for various audio layouts
[Changed]
- Changed user-agent to user_agent in AdmissionWebhooks
[Fixed]
- Fixed a problem that could crash when deleting dynamic apps
- Fixed an issue where AdmissionWebhooks failed when application does not exist in Thumbnail / LLHLS publisher
- Fixed a problem that occurs when timestamp wrap around in MPEG2-TS, SRT Provider
- Fixed an issue where a
SIGSEGV
occurred upon execution failure - Fixed a problem that the transcoder filter is not terminated
v0.15.11
[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.9 or higher of Origin or Edge
[Added]
- Added new feature for Alert
- Added Managed Queue module
[Changed]
- Changed record start/stop API response type from Array to Object
- Changed push start/stop API response type from Array to Object
[Fixed]
- Fixed crash issue in transcoder when deleting a stream.
v0.15.10
[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.9 or higher of Origin or Edge
[Added]
- Added OME Docker Launcher
- Added a feature to set SRT socket options
[Changed]
- Bump up SRT version to 1.5.1
[Fixed]
- Fixed RTMP compatibility issue with stunnel
- Fixed an issue where OVT connection statistics were not counted
- Fixed deadlock when LLHLS stream is deleted
- Prevent keyboard selection steps when docker building that support gpu
v0.15.9
[Compatibility]
- Compatible with dependencies(
prerequisites.sh
) installed in 0.14.9 or later - Compatible with
Server.xml
used in 0.12.6 or later - Origin and Edge are not backward compatible.
[Added]
- Added dependencies to
prerequisites.sh
for supporting Amazon Linux Docker image - Added HTTP response error code when requesting thumbnails
- Added method to set NVIDIA driver version for docker image with GPU support
[Changed]
- Improved algorithm for calculating frame duration of decoded frames
[Fixed]
- Fixed an error that occurred when receiving HEVC in SRT and MPEG2-TS
- Fixed an issue where new_url didn't work because the RTMP provider validated the app before AdmissionWebhooks
- Fixed an issue where codec parsing information was incorrectly exchanged in Origin/Edge
- Fixed an error occurring in various publishers due to PTS < DTS of packet timestamp
- Fixed an error that variantNames does not work in Push API
v0.15.8
[Compatibility]
- Compatible with dependencies(
prerequisites.sh
) installed in 0.14.9 or later - Compatible with version 0.14.8 or higher of Origin or Edge
- Compatible with
Server.xml
used in 0.12.6 or later
[Added]
- Added
hasBframes
andkeyFrameInterval
to theGET /v1/vhosts/<vhost>/apps/<app>/streams/<stream>
API
[Changed]
- Changed the crash logs path and added more information to the log
- Enabled cert file path in default config of Docker image
- Changed the policy for creating Dynamic Applications (see manual for details)
- Changed Average Bitrate in
GET /v1/stats/current/vhosts/<vhost>/apps/<app>/streams/<stream>
API to Average/Max Throughput
[Fixed]
- Fixed an issue where HTTP server could be pending when requesting a thumbnail
- Fixed an issue with deleting keys in
OriginMapStore
- Fixed a potential deadlock when deleting LLHLS streams