[Compatibility]
- Compatible with dependencies installed via prerequisites.sh in version 0.14.9 or later
- Compatible with the Server.xml configuration format used in version 0.12.6 or later
- Compatible with Origin and Edge versions 0.15.12 or later
[Added]
- Added support for HEAD method in LLHLS, HLS, and API
- Added support for ID3 Timed Metadata in HLSv3
- Added thread count setting for software-based decoder
- Added keyframe-only decoding when no video encoding is present
[Improvements]
- Improved Playlist order maintenance in HLSv3
- Improved speed of unused Session deletion in LLHLS Publisher
- Improved prevention of Stream deletion during recording
- Improved LLHLS segmentation policy for more stable streaming
- Improved stability of ScheduledChannel for more reliable streaming
[Fixes]
- Fixed an issue where memory could be exhausted if incorrect RTMP packets were continuously received
- Fixed an issue where the encoder could not be selected by codec name
- Fixed an issue where the NVIDIA driver could not be loaded in some versions
- Fixed an issue where Safari could stop intermittently when changing ABR
- Fixed an issue where a crash occurred when the policy value was empty in SignedPolicy
- Fixed an issue where only one recording and push were possible in one stream
- Fixed an issue where hardware resources were not released properly on program exit
- Fixed an issue where AdmissionWebhooks might not include the stream name
[Changed]
- Changed to CUDA Scaler instead of NPP Scaler.
- The value of the "crossDomains" field in the API response has been changed as follows.
Before:
"crossDomains": [
"url1",
"url2"
]
After:
"crossDomains": {
"urls": [
"url1",
"url2"
],
"headers": [
{"key": "value"},
{"key2": "value2"}
]
}