Releases
ams-v2.8.0
Ant Media Server Community 2.8.0
mekya
released this
25 Jan 06:14
Highlights
Migrate to Java 17, Spring 6, Tomcat 10 and updates for almost all libraries
Improve Video Conferencing Performance and Stability
Improve Stability by Benchmark Automations
Ant Media Server
Fix test case and update IAntMediaStreamHandler interface by @mekya in #5773
Print error definiton for av_read_frame error by @mustafaboleken in #5804
Change nativeLogLevel to Error and call setNativeLogLevel while bean is initialized by @USAMAWIZARD in #5772
Add Rest Method to Trigger Garbage Collector by @lastpeony in #5809
README.md: Add Travis build status badge, formatting - Thank you for contribution @olleolleolle by @mekya in #5848
README.md: Add Travis build status badge, formatting by @olleolleolle in #5827
Fix restreaming to kick.com by @USAMAWIZARD in #5761
Upgrade java17, Tomcat 10, Spring 6 & Support Http2 by @mekya in #5851
Add new webSocket messages for efficient video conferencing by @mustafaboleken in #5647
Use flag(UDP or TCP = 3) for rtsp_transport to try UDP or TCP for pulling RTSP streams by @USAMAWIZARD in #5771
Fix audio play in conference re-join from different devices by @mekya in #5876
Fix the SSL protocol issue by @muratugureminoglu in #5917
Fix null pointer exception in JWTFilter by @USAMAWIZARD in #5916
Benchmark automation by @mekya in #5941
Send data channel message to streams having subtracks through Rest API by @mustafaboleken in #5904
Add skip playlist item REST API with tests by @SelimEmre in #4134
Fix rtmps endpoint with/out appname by @mekya in #5968
Accept b32 compatible secret codes while adding the subscriber by @lastpeony in #5937
Change the default setting from 'true' to 'false' for sending audio levels through the data channel by @mekya in #5974
Reorder incoming packets stream fetcher by @mekya in #5977
Revert "Change the default setting from 'true' to 'false' for sending audio levels through the data channel" by @mekya in #5986
Provide memory limit load and system load average for benchmark and stress test by @mekya in #5988
Refactor handle NoSuchElementException by @mekya in #5985
Update active broadcasts' state to finished in shutting down by @mekya in #6003
Ingest SRT streams that don't have streamid by @USAMAWIZARD in #6007
Integrate Web Player to Management Panel by @mekya in #6050
New Contributors
Ant-Media-Enterprise
Update nodejs to 16.20.2- #5967
Fix MP4 recording and WebRTC playback when MP4 and VP8 is enabled- #5734
Send Video Track Assignment Message whenever Data Channel is connected- #6012
Remove track count logically-
set not needed track count 1 in play only case-
Accept SRT streams without streamId with the app in Server Settings- #6032
Make benchmark test stable- #5969
Fix audio gaps in audio resampling/encoding when audio formats are different-
Fix check runners-
Benchmark automation- #5753
Write md5 of latest version to the antmedia.io-
Call semaphore release in case of we exceed max video track limit- ant-media/conference-call-application#165
Fix crash when using sendMessage Rest API with Main track Id & Fix player cannot remove properly- #5902
Fix notify resolution change- #3575
Add "get broadcast", "video_track_assigment_list" and "track list updated" websocket messages for efficient conferencing- ant-media/conference-call-application#156
Handle null pointer exception at Request Info- #5762
Fix crash on rtmp publish if h264,vp8,abr enabled hwScaleActive true- #5788
Upgrade Java17- #5807
Fix deploying marketplace release to antmedia.io-
Fix deploying marketplace release to antmedia.io- Deploy marketplace version to staging server
Fix Data Channel Message Delivery from 1st to 2nd Conference Participant- #5667
StreamApp
431 Integrate embedded player - #5967 429 Make embedded player reusable and degradation preference - #5967 427 Fix command of the requestVideoTrackAssignments - #6004 425 Show progress bar when quality changes in embedded player - #3575 424 Send stop command before trying again -> resolves already_playing/publishing - 423 Soft link from multitrack-conference to conference - 422 Fixed comment in code example. (Thank you @binoy638 for your contribution) - 421 Benchmark automation - #5753 420 Fix track onended callback - #5925 419 Remove old conference struture and make multitrack coference default - #5942 418 Fixed comment in code example - 417 Make Async return promise - #4685 415 Upgrade java17 - #5807 413 Refactor SDK to improve typescript compatibility - #4037 412 Add new multitrack-conference sample - ant-media/conference-call-application#156 410 Fix Dash player playing and stopping very frequently - #5628 409 Release/2.7.0 - 408 Improve dc security add HTML sanatization on SDK level - #5380 390 Fix canvas UI - 389 added player fix streamid error - 385 fix element removal for the leaving client - Fix removal of remote elements for leaving client Ant-Media-Server-Parent
114 Update surefire version and mockito again - 113 Downgrade mockito version to the latest working stable release - 112 Update selenium and webdrivermanager version - 110 Upgrade Libraries including Tomcat 10, Spring 6 - #5849 109 Release/2.7.0 - Ant-Media-Management-Console
242 Integrate web player -> @antmedia/web_player - #5967 241 Remove extra protocol when copying VoD URL - 240 Fix vod context menu overflow - 239 Copy VoD url to clipboard with menu item in VoD list - 238 Show stop broadcast button if stream source is preparing stage - #5980
You can’t perform that action at this time.