github ant-media/Ant-Media-Server ams-v2.5.0
Ant Media Server 2.5.0

latest releases: ams-v2.11.3, ams-v2.11.2, ams-v2.11.1...
23 months ago

Highlights

  • Video Conferencing Optimisations and Video Conference Application

    You are having optimisations in Video Conferencing infrastructure from video tracks to audio tracks. Our goal is to support 500 attendees in a single room with a performance efficient way.
  • Redis Support

    You can use Redis as database in the Ant Media Server both for standalone and cluster modes.
  • Improve stability and Minor Features

    Check the full change log below to see the stability issues and minor features.

Ant-Media-Server

  • 4476 Release/2.5.0 -
  • 4456 Add addOriginalMuxerIntoHlsPlaylist application settings - #4419
  • 4452 Add currentVoDTimeStamp to start/stop recording - #4387
  • 4451 Add license key parameter -
  • 4444 Add info for deprecated parameters - #4242
  • 4436 chore: fix typos in shell scripts -
  • 4435 Return vodId as the result of enableRecording REST method - #4062
  • 4428 Add TURN server parameters to start.sh script -
  • 4416 Collect packets if the stream is another origin node in the cluster - #4392
  • 4369 Add Rocky Linux and AlmaLinux support -
  • 4364 Change db update log severity to debug - #4328
  • 4351 Add Redis Store option to databases - #2551
  • 4349 Increase the TS index length - #4316
  • 4347 Fix bug when argument is null, request is not sended - #4330
  • 4346 Fix stop rtmp streaming works wrong in some cases - #4319
  • 4337 Add rtmp playback enabled flag - #3863
  • 4336 Fix s3 multipart upload - #2598
  • 4335 Send user type on authenticateUser - #4295
  • 4329 Push HLS stream to the http endpoint - #4334
  • 4312 Add Sandbox URL to Swagger guide - #4274
  • 4309 Enable data channel by default -
  • 4302 Fix broadcast/vod CRUD processes in user permission - #4281
  • 4301 Refactor srt platform scope - #4258
  • 4300 Update the cleanup tag to skip_cleanup - #4231
  • 4297 Revert "Make srt-platfrom dependency scope to compile" - Reverts ant-media/Ant-Media-Server#4296
  • 4296 Make srt-platfrom dependency scope to compile -
  • 4289 Get camera profiles - #4157
  • 4288 Add turn server configuration settings - #4282
  • 4284 Add Content-Security-Policy-Header Filter - #4248
  • 4273 Fix ingest h265 and push RTMP - #4247
  • 4260 Reset dash viewer when stream is finished - #4110
  • 4257 Add hourUsed parameter to Licence class -
  • 4253 Ffmpeg rebuild - Switch to OpenH264 - #4014
  • 4240 Upgrade S3 SDK version -
  • 4227 Refactor/update jackson-databind -
  • 4191 Add updateTime parameter into broadcast object - #4172
  • 4189 Cover all of HLS fileName options - #4174
  • 4188 Use un/zip to create applications - #4164
  • 4186 Get host address from environment -
  • 4178 Notify filter plugin when stream added to room via rest - #4143
  • 4176 Fix app settings during upgrade to latest version with cluster mode - #4011
  • 4156 Add Dash settings to app settings update section - #4130
  • 4153 Track optimisation - #3972
  • 4138 Add DASH viewer count statistics in Broadcast object - #4110
  • 4136 Add producthunt link to README -
  • 4066 Hardware scaling - #3693
  • 3900 Enable JWT Server Filter and make it compatible with REST requests - #3889

    Ant-Media-Enterprise

  • Release/2.5.0-
  • fix WebM recording on the fly with adaptive option-
  • Don't add original hls muxer, if addOriginalMuxerIntoHLSPlaylist disabled- #4419
  • Fix audio issue in conference- #4454
  • Fix the null app settings- #4410
  • Support Redis DataStore- #2551
  • Refactor methods to return RecordMuxer as the start/stop record method- #4062
  • Collect packets if the stream is another origin node in the cluster #4416- #4392
  • Add subfolder before download file from edge- #4221
  • fix the capture time overflow in video only webrtc streams- #4362
  • Increase the segment index length for DASH- #4349
  • Fix s3 multipart upload- #2598
  • Support pushing HLS to the http endpoint- #4334
  • Refactor enable data channel by default-
  • Refactor srt platform scope-
  • Add turn server parameters and write test codes- #4282
  • Fix/division by zero in record stats-
  • Increase test coverage to pass quality gate-
  • Fix vp8 encoder problem when resolution is changed on the fly- #4215
  • Ffmpeg rebuild - Switch to OpenH264 #4253- #4014
  • Fix/leak in gpu memory- #4244
  • Fix the typo in hlsflags getter- #4139
  • Fix/increase coverage-
  • Send track info if it's available in webrtc adaptor- #4224
  • Add update time check during to WebRTC publish process- #4172
  • Track optimisation- #3972
  • Fix webrtc freeze after aspect ratio changes- #4145
  • Add DASH statistics- #4110
  • Scale the resolution in GPU- #3693

    StreamApp

  • 307 Release/2.5.0 -
  • 305 add ice server to audio publish sample page - add ice server to audio publish sample page
  • 304 After user give permission, get devices again - #4385
  • 303 Fix sample list url on readme - #4243
  • 302 Add a new sample page for embedded sdk - Add a new sample page for Embedded SDK
  • 301 Add Noise Suppression and Echo cancellation to JS SDK. Thanks go to @apoduval23 - #4389
  • 300 Fix no device label case -
  • 299 Refactor camera in use message and delete the adaptive settings in MCU - #4368
  • 298 Add target query parameter - #3915
  • 297 Add examples and description to readme - #4243
  • 296 Add Noise Suppression and Echo cancellation to JS SDK - This includes the Noise Suppression and Echo Cancellation controls on the Web App screen.
  • 295 Use addTrack instead of using addStream -
  • 294 Add switch camera for mobile devices - [#4267](https://github.com//issues/4267)
  • 293 Add object parameter to error callback -
  • 292 Fix/canvas publishing -
  • 291 Add Content-Security-Policy filter - #4248
  • 290 Better error handling for embedded player and publisher -
  • 289 Upgrade frontend function usages according to latest codes -
  • 288 Make compatible multipeerplay page with ECMA6 standard -
  • 287 Fix/publish npmjs - #2504
  • 284 Video track optimisation - #4150
  • 283 Update README.md -
  • 282 Adapt to audio track optimisation - #3972
  • 281 Release/2.4.3 -
  • 280 Add ability to change constraints on fly - https://github.com/ant-media/Ant-Media-Server/issues/4063">This PR is from @rahul7827 , thanks for the contribution.

    #4063

  • 279 Add Selenium mocha tests - #4140
  • 278 Add DASH filter to application xml settings - #4110
  • 275 Check whether the camera is turned off or not - #4085
  • 267 Code sample that may open next cam/mic if busy - #4008
  • 260 Add screen share feature when isPlayMode enabled on WebRTC Publish - #3984

    Ant-Media-Server-Parent

  • 88 Release/2.5.0 -
  • 87 Update tomcat version to 8.5.82 - #4411
  • 86 Upgrade S3 SDK version -
  • 85 Refactor/update jackson databind -
  • 83 Bump spring-core from 5.3.18 to 5.3.20 -
  • 82 Update tomcat version to 8.5.78 - #4155
  • 80 Release/2.4.3 -

    Ant-Media-Management-Console

  • 187 Release/2.5.0 -
  • 186 Show VoD suffix for the recorded stream from precreated broadcasts - #4331
  • 185 Use the same email validation in login and adding user form - #4418
  • 182 Hide new user button, when user role is read only - #4295
  • 181 Keep copy publish url button during broadcasting - #4321
  • 180 Add 5k resolution to adaptive options - #4291
  • 178 Fix DASH settings for community edition - #4130
  • 177 Extend mail address tld to 16 for validation - #4184
  • 176 Add hourly usage details -
  • 172 Add DASH settings to panel - #4130
  • 171 Add DASH viewer statistics in broadcast list - #4110
  • 168 Fix random 403 permission error - #4030
  • 147 Remove Access/Secret key required state - #4310
  • 124 Add first name, last name and user e-mail pattern for the signup form - Add Community Edition Checkbox on the first login page.

    You can download Ant Media Server Community Edition zip file below and subscribe/download to enterprise edition on antmedia.io

  • Don't miss a new Ant-Media-Server release

    NewReleases is sending notifications on new releases.