github ant-media/Ant-Media-Server ams-v2.10.0
Ant Media Server Community 2.10.0

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

Highlights

  • Better UX in Conferencing: Ant Media Server provides a better user experience in conferencing, it's faster, more stable and attracting new customers with Circle: Online Video Conferencing 🤙

  • WHIP Support: Ant Media Server Enterprise can ingest WebRTC streams with WHIP protocol. It's tested with OBS and @eyevinn/whip-endpoint. The sample is available in default applications as whip.html. It can be accessible with https:/{YOUR_AMS}:5443/live/whip.html and WHIP endpoint is https:/{YOUR_AMS}:5443/live/whip/{STREAM_ID} đŸŽĨ

  • Analytics: Ant Media Server logs every stream related info as json to ant-media-server-analytics.log including data transfer, key frame interval, used protocol, start and end time of publishing and playing along with subscriberId, tokens, streamId, and application name. ℹī¸

  • SEI and ID3 Tags: Add SEI messages(unregistered user data) and ID3 Tags to the HLS streams on the fly with REST API and parse them on the player to make streaming interactive and synched. 🎉

  • Multitrack Player: Play conference rooms in a player and it can be used by recording conference rooms or create PK with MediaPush plugin. Multitrack player is available in default applications on https:/{YOUR_AMS}:5443/live/multitrack-play.html đŸ’¯

PS: You need to update your Ant Media Server Installer for installation of v2.10.0

wget https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh -O install_ant-media-server.sh  && chmod 755 install_ant-media-server.sh

Ant-Media-Server

  • 6462 Set owasp security score to 7 and change default value of sendAudioLevelToViewers to false
  • 6451 Fix test stability problem
  • 6444 Fix SSL installation for Docker container - #6432
  • 6436 Change hardware frame scaling default value to false
  • 6434 Convert metadata field of webhook from string to json object if possible
  • 6425 Add roomId field to webhook payload in addition to mainTrackId for backward compatibility
  • 6421 Make hlsSegmentType(mpegts,fmp4) effective in direct muxing -
  • 6413 Fix/proxy filter with cookie - #6412
  • 6408 Add sei message(unregistered_user_data) directly with byte operations - #6407
  • 6385 Add size control for corrupted db file - #6384
  • 6382 Support AC3 audio codec in HLS - #6381
  • 6365 Fix camera profile getter - #6259
  • 6351 Fix webhookPlayAuthEnabled appearing on app settings with JsonIgnore
  • 6349 Fix hls fmp4 init file naming and srt to hls direct conversion - #6342
  • 6347 Add recording subfolder setting - #6334
  • 6325 Remove conference room from database structure and add auto migration - #5755
  • 6324 Add segment type(fmp4, mpegts) options for HLS - #6323
  • 6314 Add duration rest method to get the duration of an stream URL - #6313
  • 6309 Make ID3 headers compatible with the format -
  • 6301 Add GCP SDK - StorageClient support -
  • 6300 Add test codes, improve test stability, secure analytic enpoint -
  • 6299 Refactor test and increase coverage -
  • 6281 Webhook Authentication For WebRTC Play - #6211
  • 6275 Add webhooks for the subtracks when they are added, removed, first track, last track, etc. - #6253
  • 6263 Release/2.9.0 - #6250
  • 6248 Support SEI in HLS - #6247
  • 6241 Log analytics for publishers and viewers - #6264
  • 6145 Broadcast Level ABR Settings - #6144
  • 5857 WebRTC-HTTP ingestion protocol(WHIP) Implementation - #4307
  • 5824 Support HLS settings specific to broadcasts - #5769
  • 5727 Add max participant capacity to conferences(aka. subtracks) - #5723

    Ant-Media-Enterprise

  • Fix conference sample and refactor methods-
  • Change hardware frame scaling default value to false- #6436
  • Fix audio echo in conferencing if network fluctuates- ant-media/conference-call-application#253
  • Push docker images to the docker hub & Trigger Circle Deployment-
  • Remove calling seiEnabled field from AppSettings- #6407
  • Support ac3 and 6 channels aac- #6381
  • Fix SRT Ingested stream cannot be written to HLS after long running time- #5913
  • Improve the quality(less artifacts) from webrtc to hls/mp4-
  • Fix hls adaptive file not uploaded to sub folder- #6304
  • Set start time for main track- #6315
  • Check subtracklimit before adding a new subtrack- #5723
  • Replace Conference type with Broadcast- #5755
  • Fix h265 hls playback in apple- #6323
  • Move community test to enterprise because it fails in travis-
  • Fix hls creation for H265 streams-
  • Fix opus timestamp overflow- #6295
  • Add new class from community for test stability-
  • Webhook Authentication For WebRTC Play- #6211
  • Add webhooks for the subtracks when they are added, removed, first track, last track, etc.- #6253
  • Release 2.9.0-
  • Support SEI in HLS- #6247
  • Log analytics for publishers and viewers-
  • Broadcast Level ABR Settings- #6144
  • Refactor WebRTCClient to manage subtracks efficiently- #6094
  • WebRTC-HTTP ingestion protocol(WHIP) Implementation- #4307

    StreamApp

  • 475 Fix conference sample -
  • 474 WHIP sample as whip.html and Configure WHIP endpoint - #4307
  • 470 Update web player for the ID3 parsing and turn server configuration - #6370
  • 467 Enable PTZ in the web player - #6153
  • 466 Set HLS mime type Apple compatible - #6323
  • 465 Handle audio play error better in multitrack-play -
  • 463 Fix websocket url in multitrack play -
  • 462 Add Origin to session user properties - #6211
  • 461 Fix video playback in multitrack play -
  • 460 Send player events to backend - #6264
  • 459 Release/2.9.0 -

    Ant-Media-Server-Parent

  • 132 Update version of firebase and bc to remove vulnerabilities -
  • 131 Update mina version -
  • 130 Update surefire-plugin version -
  • 129 Add JUnit5 and update Mockito, Morphia -
  • 128 Update surefire and jacoco versions -
  • 127 Update Spring version to fix CVE-2024-22262 -
  • 126 Release/2.9.0 - #6250

    Ant-Media-Management-Console

  • 258 Play Multitrack streams(Conference) in web panel -
  • 256 Enable PTZ controls in web player - #6153
  • 255 Fix datetimepicker visibility and enable overflow for vod search results in adding to playlist - #6313
  • 252 Support Scheduling Playlist and Add VoDs to Playlist Easily - #6313
  • Don't miss a new Ant-Media-Server release

    NewReleases is sending notifications on new releases.