Skip to content

Ant Media Server Community 2.9.0

Latest
Compare
Choose a tag to compare
@mekya mekya released this 06 Apr 10:07
· 102 commits to master since this release

Highlights

  • Push Notification Support for Apple Push Notification and FirebaseCloud Messaging for EE - Create video/audio calls with Mobile SDKs
  • Full OpenAPI support for REST Methods - Generate REST Methods SDKs(Java, JS, Python, Node, PHP) automatically
  • Auto Start/Stop Stream Sources and IP Cameras. Start when there is a viewer, stops when there is no viewer
  • Easily Upgrade server with upgrade.sh script when there is a new release
  • Improve Stability

Ant-Media-Server

  • 6257 Fix failing test on the cluster side -
  • 6245 Fix restart stream fetcher - #6212
  • 6244 Support scheduling playlist - #6243
  • 6238 Modify hls adaptive m3u8 file with subscriberCode subscriberId and token - #6172
  • 6237 Add timestamp to webhook payload - #6236
  • 6226 Fix facebook rtmp publishing - #5961
  • 6224 Update custom issue template - Update Custom issue template.
  • 6216 Disable JMX by default - Thanks to Adam Crosser for Vulnerability Report -
  • 6213 Enable OpenAPI for REST - #6060
  • 6204 Fix vulnerabilties - #6134
  • 6203 Update ehcache version to fix vulnerability warning - #6122
  • 6198 Fix audio/video synch issue in network fluctuations - #5717
  • 6191 Fix the property name of startStreamFetcherAutomatically - #6077
  • 6183 Update latest duration and set playlist item durations - #6182
  • 6180 Update README.md -
  • 6179 Create "live" app for the sake of simplicity -
  • 6169 Play HLS Streams for a Given Time Interval -
  • 6156 Handle exception in App Creation - #5931
  • 6150 Support seeking in pulling stream sources & fix first packet audio/video sync - #6125
  • 6141 Change launch mechanism to vfork(-Djdk.lang.Process.launchMechanism=vfork) for Java 17 -
  • 6136 Add subfolder to http endpoint in hls & fix double and no-slash issues - #6135
  • 6121 Fix packet timing if stream is restarted in stream fetching - #5005
  • 6120 Retry sending webhook on failure - #6119
  • 6110 Add APN parameters to the AppSettings - #6101
  • 6103 Move subtrack methods to rest service base - ant-media/conference-call-application#230
  • 6098 Fix push notification rest endpoint - #5993
  • 6088 Synchronize ID3 packets with the last incoming packet timestamp - #6087
  • 6086 Support Push Notification Rest REST Service - #5993
  • 6081 Release/2.8.2 -
  • 6052 Allow one type of token at a time for publish and play - #6042
  • 5883 Add Marketplace Support to enable_ssl.sh - #4846
  • 5850 Upgrade server to the new version easily - #5833
  • 5778 add hw scaling configuration - #5632
  • 5461 Add Redis Support to Application Creation - #5349
  • 5342 Add configurable JVM memory options - #5714
  • 4770 Auto start stream on viewer and auto stop stream on no viewer. - #4404
  • Ant-Media-Enterprise

  • Fix missing frames in hls and recording- #6246
  • Fix mobile device orientation problem on server side- #6099
  • Increase audio pts as it is supposed to be and fill the audio gap- #5998
  • Enable OpenAPI- #6060
  • Update patch file that fixes the a/v synch issue in webrtc- #5717
  • Fix h264 parser crash- #5841
  • Add upgrade script- #5833
  • Adapt changes about seek support- #6125
  • Add APN(Apple Push Notification) Support and Refactor- #6101
  • Support Push Notification For Firebase Cloud Messaging- #6093
  • Add ID3 packets to incoming WebRTC packets- #6091
  • Release/2.8.2-
  • Fix/gpu memory leak- #5632
  • Start streaming if autoStartStop is enabled when webrtc play request is received- #4404
  • StreamApp

  • 458 Use exact web_player version -
  • 457 Update web player version -
  • 456 Revert "Fix Video Orientation Issue When Adaptive Bitrate is Enabled" because it's fixed on server-side for EE - Reverts ant-media/StreamApp#445
  • 455 Enable OpenAPI - #6060
  • 454 Add multitrack play for video conference recording -
  • 448 Fix codecov ci -
  • 447 Play HLS Streams for a Given Time Interval -
  • 445 Fix Video Orientation Issue When Adaptive Bitrate is Enabled - #6099
  • 443 Decrease reconnect interval from 5 secs to 3 secs - #5571
  • 441 Update push notification draft sample - #6110
  • 439 Update web player version for dash playback not allowed error - #6030
  • 438 Update webplayer to the latest snapshot - Change default muted value to false - #6030
  • 437 Add Push Notification Methods - #6093
  • 436 fix import in stream merger -
  • 435 Release/2.8.2 -
  • 432 Stop the track only on Android devices when using switchVideoCameraCapture - #6046
  • 430 Add type definition to media constraints - #6045
  • 426 Return promise at turnOffLocalCamera - #4685
  • Ant-Media-Server-Parent

  • 125 Update swagger-jaxrs2-jakarta version(Update snake for vulnerability) -
  • 124 Add swagger-jaxrs2-jakarta.version - #6060
  • 123 Update vertx and pushy version to remove some vulnerabilities - #6134
  • 122 Update versions to fix vulnerabilities - #6134
  • 120 Update selenium and web driver version -
  • 119 Update spring version for the vulnerability CVE-2024-22243 -
  • 118 Bump org.springframework:spring-core from 6.0.15 to 6.0.16 -
  • 117 Release/2.8.2 -
  • 116 Update version to 2.8.3-SNAPSHOT -
  • 115 Bump org.springframework:spring-core from 6.0.13 to 6.0.15 -
  • Ant-Media-Management-Console

  • 254 Add exact version for web player -
  • 253 Update @antmedia/web_player version -
  • 251 Show playlist playing index and total time - #6182
  • 249 Add seek support for playlist items - #6125
  • 248 Add auto start/stop for stream sources - #4404
  • 247 Add APN options to Settings - #6101
  • 245 Support saving Firebase private key - #6093
  • 244 Update web_player and add placeholder for web_player -
  • 243 Allow one token type at a time for publish and play - #6042