github ant-media/Ant-Media-Server ams-v2.4.3
Ant Media Server Community 2.4.3

latest releases: ams-v2.9.0, ams-v2.8.2, ams-v2.8.1...
2 years ago

Highlights

  • SRT ingest support

    Ant Media Server can ingest SRT streams and convert them to WebRTC, HLS, DASH and record it. This way, you can watch your SRT ingested streams through WebRTC with ultra-low latency. This feature is available for Enterprise Edition.
  • Develop applications for your customers

    This feature helps develop custom applications for Ant Media Server and upload them to the Ant Media Server via web panel. This opens a broad opportunity to develop and sell your custom applications to your clients.
  • Publish and play streams from on-prem Ant Media Server behind NAT (experimental)

    It's really an exciting feature specifically for IP camera streaming. Assume that you deploy Ant Media Server to a factory having 1000 cameras. You can watch the IP cameras from your home without pushing the data to the cloud and without opening/forwarding ports in the switch. By using a simple signaling server, you can watch all the streams directly (P2P) from your Ant Media Server.

Ant-Media-Server

  • 4125 Fix PNG naming #update-doc #breaking - #4124
  • 4117 Update and rename LICENSE to COMMUNITY_EDITION_LICENSE -
  • 4115 Check params for webhook authentication filter - #4058
  • 4114 Fix mongodb compatibility - #add-release-notes - #4027
  • 4113 Update Spring - #4112
  • 4088 Fix the regex for deleting segments - #4047 Thanks a lot for contribution @janne808
  • 4087 Add runScript function on VoD upload process - #3983
  • 4081 Add codec params for pulling streams - #3878
  • 4061 Support publishing and playing to the AMS behind on-prem NAT - #3892
  • 4051 Add stream id control for RTMP - #4009
  • 4044 Add blacklist unsupported codec for video - #3934
  • 4042 Revert "Make file name structure configurable" - Reverts ant-media/Ant-Media-Server#3908
  • 4041 Make video name configurable - #breaking - #3862
  • 4026 Integrate SRT ingest - #2094
  • 4015 Implement total live stream stats collector for Kafka - #3951
  • 3990 Create LICENSE -
  • 3978 Make Origin Port Configurable - #3780
  • 3968 Implement proxy pass for the licence service - #3855
  • 3967 Simplify origin edge connection - #3780
  • 3966 Update dependabot.yml -
  • 3965 Bump swagger-jersey2-jaxrs from 1.6.2 to 1.6.4 -
  • 3964 Bump spotbugs-maven-plugin from 3.1.12.2 to 4.5.3.0 -
  • 3961 Bump jwks-rsa from 0.9.0 to 0.20.2 -
  • 3958 Bump maven-model from 3.3.9 to 3.8.4 -
  • 3957 Bump smiley-http-proxy-servlet from 1.11 to 1.12.1 -
  • 3950 Improve removeEndpointV2 process - #3920
  • 3949 Release/2.4.2.1 -
  • 3948 Update listenerHookURL parameter with Update broadcast process - #3893
  • 3928 Bump tyrus-container-grizzly-server from 1.17 to 2.0.2 -
  • 3927 Bump tyrus-server from 1.12 to 2.0.2 -
  • 3926 Make configurable playlist loop status - #3910
  • 3911 Create application with custom war file - #3856
  • 3908 Make file name structure configurable - #3862
  • 3907 Bump java-jwt from 3.8.3 to 3.18.3 -
  • 3905 Bump gson from 2.8.0 to 2.8.9 -
  • 3904 Bump findsecbugs-plugin from LATEST to 1.11.0 -
  • 3825 Support redirect in the cluster for REST methods - #3712
  • 3534 Feature/change orientation - #3413

    Ant-Media-Enterprise

  • Implement getting cluster node with IP address- #3712
  • Refactor webhook post for stream authentication #update-doc #add-release-notes- #4058
  • Fix the png naming/deleting - #update-doc #breaking- #4124
  • Add video enable control- #4086
  • Update Spring- #4112
  • Video naming- #3862
  • Fix own data channel received in multitrack conference- #3998
  • Add codec control in Encoder Adaptor- #3934
  • Support SRT Ingest- #2094
  • Fix minor info log details-
  • Support publishing and playing to the AMS behind on-prem NAT- #3892
  • Fix minor issue in WebRTC client resolution change notification-
  • Fix plugin related memory leak-
  • Implement proxy pass for the licence service-
  • Simplify origin edge connection- #3780
  • Create application with custom war file-
  • Implement automation for javadoc appsettings- #2744
  • Support aspect ratio changes on the fly- #3413

    StreamApp

  • 277 Add support credentials header for CORS - #2763
  • 276 Fix: closeStream got error -
  • 274 Fix token issue in Embedded HLS player - #4091
  • 273 Make closeStream callable from webrtc_adaptor.js - #4019
  • 272 Null check for adapter - #4037
  • 271 Fix WebRTC embedded player for TOTP usage - #4038
  • 270 Add isMuted parameter for checking audio stream status - #3976
  • 268 Update dash.all.min.js to fix the dash playback issue -
  • 266 Fix change default bitrate value - #4003
  • 265 Fix minor conference-room issues -
  • 264 Refactor media management - #3826
  • 262 Support publishing and playing to the AMS behind on-prem NAT - #3892
  • 261 enable muted connection to conference - #3829
  • 259 make UI changes - #3918
  • 258 Migrate to addTrack since addStream is deprecated -
  • 257 Release/2.4.2.1 -
  • 237 Enable RestProxyFilter for broadcasts API - #3712

    Ant-Media-Server-Parent

  • 79 Update spring version - #4112
  • 76 Update ffmpeg, cuda, srt -
  • 75 Add SRT library version - #2094
  • 74 Update version to 2.4.2.1 -

    ManagementConsole_AngularApp

  • 166 Bump karma from 5.1.1 to 6.3.16 -
  • 165 Bump url-parse from 1.5.3 to 1.5.10 -
  • 163 Bump follow-redirects from 1.14.7 to 1.14.8 -
  • 161 Make configurable playlist loop status - #3910
  • 160 Implement war file upload button for dashboard - #3856
  • 159 Add tooltips for user type and fix some minor things -
  • 156 Bump color-string from 1.5.3 to 1.9.0 -
  • 124 Add first name, last name and user e-mail pattern for the signup form - Add Community Edition Checkbox on the first login page.

    Breaking Changes

    • #4125 Fix PNG naming #update-doc #breaking - #4124
      _finished suffix is added to the PNG file names after streaming is finished.
    • #4041 Make video name configurable - #breaking - #3862
      TS file are renamed to {HLS file name}%04d.ts. There was a underscore between {HLS file name} and %04d.ts
    • #4114 Fix mongodb compatibility - #add-release-notes - #4027
      If you update from 2.4.1 or earlier version and if you're using MongoDB, it's likely that you need to run the fix_mongodb_for_upgrading_from_2.4.1_and_earlier.sh script located in the install directory
  • Don't miss a new Ant-Media-Server release

    NewReleases is sending notifications on new releases.