Skip to content

Ant Media Server Community 2.4.2

Compare
Choose a tag to compare
@mekya mekya released this 25 Jan 17:22
· 1826 commits to master since this release

Highlights

  • Support Multitenancy for web panel
    You can create user that is only authorized for an application. So that you can allocate some applications to some users.
  • Upgrade Default Ubuntu version to Focal(20.04)
    Ubuntu 20.04 is used in CI. Officially recommend version is Ubuntu 20.04
  • Update MongoDB Driver to 4.3
    MongoDB driver supports serverless in MongoDB Atlas
  • Improve Multitrack Streaming in a Single WebRTC connection
    Multitrack streaming is being used in conferencing. Old way in conferencing is supported and there will be more investment in multitrack streaming to provide a really good experience/performance in conferencing.
  • Improve New Conferencing Page
    There is new conferencing page which has a better UI. You can use it in conferencing by browsing https://AMS_ENTERPRISE_URL:5443/WebRTCAppEE/conference-enter.html
    There will be more investment in conferencing UI as well.

Ant-Media-Server

  • 3901 Create dependabot.yml to update dependencies automatically -
  • 3898 Mp4/WebM Recording is not stopped if it's enabled #breaking - #3642
  • 3891 Test notify hook bug which was dependent on broadcast name to notify - #3865
  • 3883 Update readme.md -
  • 3882 Add RESOLUTION_CHANGE_INFO_COMMAND to WebSocket Message constants - #3575
  • 3880 Add startTime parameter in VoD property list - #3868
  • 3879 Add streamId parameter in WebSocket error messages - #3867
  • 3877 Add SSL ciphers -
  • 3865 Fix vod hook action bug -
  • 3864 Fix CMAF null pointer exception -
  • 3851 Upgrade to focal(ubuntu 20.04) - #2962
  • 3850 Fix ClassCastException for web.handler - #3848
  • 3846 Accept RTMP streams without AAC Sequence Header - #3790
  • 3813 Update All Application Settings - #3812
  • 3810 Update MongoDB Driver (Requires java 11.0.7+ for Atlas Serverless connectivity) - #3714
  • 3809 Support multitenancy in the web panel - #3754
  • 3801 Add email address for letsencrypt - #3789
  • 3795 Implement getStreamId for webm - #3794
  • 3792 Create main track for RTMP stream if it has - #3775
  • 3791 Revert "Implement front end tests for publish and play pages" - Reverts ant-media/Ant-Media-Server#3711
  • 3785 Set app settings in front end tests - #3501
  • 3782 Add Content-Type header for the DASH http responses - #3781
  • 3776 Make the community zip name generic - #3762
  • 3771 Release/2.4.1 -
  • 3759 Support S3 Storage Class - #3549
  • 3756 Add pcm_alaw to supported codecs for HLS - #3668
  • 3755 Fix vod naming, make it same with the S3 - #3739
  • 3716 Implement error messages for webhook - #3630
  • 3711 Implement front end tests for publish and play pages - #3501
  • 3702 Connect preview file with VoD to delete them when the vod is deleted - #3683
  • 3625 Initialize recorder for audio only publish - #3503
  • 3598 Add bulk delete for Vods and Streams - #3515
  • Ant-Media-Enterprise

  • Change merged stream name #breaking- https://github.com/ant-media/Ant-Media-Server/issues/3902
  • Fix test case-
  • Fix byte buffer position change issue on audio and video packets- https://github.com/ant-media/Ant-Media-Server/issues/3820
  • Add startTime parameter to VoDs- https://github.com/ant-media/Ant-Media-Server/issues/3868
  • Add client resolution change notification to WebSocket Message- https://github.com/ant-media/Ant-Media-Server/issues/3575
  • Add streamId parameter in WebSocket error messages- https://github.com/ant-media/Ant-Media-Server/pull/3879
  • Refactor unused snippets - RTMPT-
  • Fix CMAF Null pointer exception-
  • Ci ad hoc instances-
  • Upgrade to focal- https://github.com/ant-media/Ant-Media-Server/issues/2962
  • Don't call decode video if audio is disabled- https://github.com/ant-media/Ant-Media-Server/issues/3790
  • Test Monitoring Pipeline & Add Kafka Address to Monitor Staging-
  • Update MongoDB Driver- https://github.com/ant-media/Ant-Media-Server/issues/3714
  • Improvements in multitrack- https://github.com/ant-media/Ant-Media-Server/issues/3775
  • Provide Release Automation-
  • Release/2.4.1-
  • Implement front end tests for CI-
  • Support S3 Storage Class- https://github.com/ant-media/Ant-Media-Server/pull/3759
  • Send errors(publish timeout, rtmp endpoint failed) to the webhooks- https://github.com/ant-media/Ant-Media-Server/issues/3630
  • Connect preview file with VoD to delete them when the VoD is deleted- https://github.com/ant-media/Ant-Media-Server/issues/3683
  • Fix Stop WebM recording- https://github.com/ant-media/Ant-Media-Server/issues/3218
  • StreamApp

  • 251 Uncomment audio update - #3895
  • 250 Update audio gain when the audio source is changed - #3292
  • 249 Fix mute/unmute methods -
  • 248 adapt new conference ui with multitrack - #3872
  • 247 Remove enterprise feature in audio publish - #3503
  • 246 Make detection of stream resolution change actions automatically - #3882
  • 245 Update videojs to 7.18.0 and enable DVR for HLS -
  • 243 Limit default WebRTC port range between 50000 and 60000 -
  • 242 Do not update audio while switching webcam - #3826
  • 241 Implement device check for switch camera - #3811
  • 240 Alert user if mic is muted and user is speaking - #3832
  • 239 Upgrade to Focal(Ubuntu 20.04) - #2962
  • 238 Fix endless loop when there are no input device - #3819
  • 236 Add session_restored callback properties - #3817
  • 235 fix: gotStream throw error - if no localVideoId got error
  • 234 Disable context log listener for logback -
  • 233 Fix buttons of peer.html - #3800
  • 231 Some minor fixes in webrtc adaptor - #3796
  • 230 Fix vod token in videojs - VoD get method is being sent without token -
  • 229 Improvements in multitrack - #3775
  • 228 Release/2.4.0.2 -
  • 227 Remove useless mapping causes error from popper library - #3729
  • 226 Release/2.4.1 -
  • 216 Find dominant speaker -
  • 215 Get the stream id from url for the audio player -
  • 201 Fix invalidStateError when audio is given false - #3407
  • Ant-Media-Server-Parent

  • 72 Upgrade to Focal(Ubuntu 20.04) - #2962
  • 71 Update Tomcat Version to 8.5.73 -
  • 70 Update vertx and quartz version to pass the vulnerability test -
  • 69 Update morphia dev -
  • 68 Update logback and slf4j -
  • 67 Release/2.4.1 -
  • ManagementConsole_AngularApp

  • 159 Add tooltips for user type and fix some minor things -
  • 155 Bump jszip from 3.5.0 to 3.7.1 -
  • 154 Bump follow-redirects from 1.13.0 to 1.14.7 -
  • 153 Bulk delete VoDs and Streams - #3515
  • 152 Support multitenancy - #3754
  • 151 Set S3 permission on web panel - #3677
  • 149 Bump url-parse from 1.5.1 to 1.5.3 -