Skip to content

Releases: ant-media/Ant-Media-Server

Ant Media Server Community 2.4.3

19 Apr 13:13
Compare
Choose a tag to compare

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
  • ...
  • Read more

    Ant Media Server Community 2.4.2.1

    01 Feb 21:01
    Compare
    Choose a tag to compare

    Ant-Media-Server

  • 3946 Improve the test stability and make it easy to debug -
  • 3933 Fix and operator on MongoStore getExternalStreamsList -
  • 3932 Add specific settings to the test scenario that caused a crash -
  • 3931 Fix uploading ts & m3u8 files to the S3 - https://github.com/ant-media/Ant-Media-Server/issues/3930
  • 3925 Change the title check of the embedded player -
  • 3921 Release/2.4.2 -
  • Ant-Media-Enterprise

  • Add missing synchronized and fix the exception in HttpLiveStreamValve-
  • Fix zero division error in ffmpeg dash muxer-
  • Fix/s3 hls upload- https://github.com/ant-media/Ant-Media-Server/issues/3930
  • Release/2.4.2-
  • Implement front end tests for publish and play with JWT and One Time tokens-
  • StreamApp

  • 256 Run main method after page is fully loaded -
  • 255 Load aframe dynamically -
  • 253 Fix the dash playback & load player faster -
  • 252 Release/2.4.2 -
  • Ant Media Server Community 2.4.2

    25 Jan 17:22
    Compare
    Choose a tag to compare

    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-
  • Read more

    Ant Media Server Community 2.4.1

    29 Nov 20:40
    Compare
    Choose a tag to compare

    Ant-Media-Server

  • 3771 Release/2.4.1 -
  • 3760 Feature/multi bitrate -
  • 3758 Optimize MapDB calls & Increase default thread pool size & Remove PSCP -
  • 3757 Fix the bitrate naming issue in audio - #3700
  • 3749 Fix the issues in downloading tensorflow model -
  • 3745 Let the createMp4Muxer usable by children -
  • 3741 Refactor plugin interface to have streamId in trailer -
  • 3736 Prevent audio writing before video - #3240
  • 3734 Refactor/increase coverage & stability - #3731
  • 3724 Implement multi bitrate file name structure - #3700
  • 3719 Add analyze duration to rtsp pull - #3582
  • 3703 Update the native webrtc libraries - #3448
  • 3696 Add restored session definition constant -
  • 3694 Stop playing from REST API for unexpected viewers - #2870
  • 3689 Refactor/delete StreamApplication and use Adaptor directly -
  • 3687 Fix webhook auth URL null case - #3658
  • 3685 Replace the db lines in properties file for better experience -
  • 3679 Support S3 Permissions while uploading the files - #3677
  • 3665 Add dns-01 challenge for letsencrypt - #3632
  • 3664 Implement S3 upload configurations for file extensions - #3660
  • 3663 Fix no stream id case - #3612
  • 3648 Make rtsp timeout configurable - #3582
  • 3631 Make MCU work without adding adaptive setting - #3601
  • 3621 Add user agent parameters to websocket handler - add user agent parameters to ws handler
  • 3620 Endpoint republish - #3547
  • 3599 Release/2.4.0.2 -
  • 3594 Fix VoD to RTMP Publish - #3166
  • 3583 Update README.md -
  • 3578 Support multitrack streaming in WebRTC - #3423
  • 3571 Delete application database when application is deleted - #3531
  • 3568 Release/2.4.0 -
  • Ant-Media-Enterprise

  • Release/2.4.1-
  • Refactor/init record muxer-
  • Fix recording flag and increase test coverage-
  • Refactor/custom mcu filter-
  • Increase test coverage and improve test stability- https://github.com/ant-media/Ant-Media-Server/issues/3731
  • Fix the race conditions on multitrack start- https://github.com/ant-media/Ant-Media-Server/issues/3666
  • Feature/multi bitrate-
  • Fix/on the fly recording for mcu- https://github.com/ant-media/Ant-Media-Server/issues/3641
  • Fix writeTrailer crash- https://github.com/ant-media/Ant-Media-Server/issues/3690
  • update patch file for webrtc- https://github.com/ant-media/Ant-Media-Server/issues/3448
  • Fix the PNG S3 upload path- https://github.com/ant-media/Ant-Media-Server/issues/3701
  • Kickoff unexpected viewers- https://github.com/ant-media/Ant-Media-Server/issues/2870
  • Fix broadcasting stuck in restored webrtc sessions- https://github.com/ant-media/Ant-Media-Server/issues/3697
  • Refactor/delete StreamApplication and use Adaptor directly-
  • Pass S3 upload parameters to muxer- https://github.com/ant-media/Ant-Media-Server/issues/3660
  • Increase test coverage-
  • Add log about forceAspectRatio in Dash Muxer-
  • Fix aspect ratio calculation issue on encoder- https://github.com/ant-media/Ant-Media-Server/issues/3608
  • Install over latest release to check if there is any problem- https://github.com/ant-media/Ant-Media-Server/issues/3572
  • Make MCU work without adding adaptive bitrate settings- https://github.com/ant-media/Ant-Media-Server/issues/3601
  • Set user agent field in publisher stats-
  • Add test for LL-HLS- https://github.com/ant-media/Ant-Media-Server/issues/3537
  • Release/2.4.0.2-
  • change the default audio codec parameters for the WebRTC streams- Correct the default audio codec parameters for WebRTC streams to pass plugins
  • Delete application database when application is deleted- #3531
  • Release/2.4.0-
  • StreamApp

  • 226 Release/2.4.1 -
  • 225 Remove periscope prope...
  • Read more

    Ant Media Server Community 2.4.0.2 (Sep 5, 2021)

    06 Sep 07:02
    Compare
    Choose a tag to compare

    Ant-Media-Server

  • 3594 Fix VoD to RTMP Publish - 3166
  • 3552 Add encoder settings check for start publish request - #3536
  • 3546 Update ERROR_MESSAGE in delete_script.sh -
  • 3545 Webhook authentication - #3490
  • 3528 Webhook authentication #3490 - #3490
  • 3519 Refactor rtmp endpoint add/delete && add option forcingAspectRatio -
  • 3517 Publish rtmp endpoint if resolution height matches - #3338
  • 3510 Fix create-delete-create application with the same name -
  • 3500 Refactor saveUndefinedBroadcast to reduce complexity -
  • 3487 Audio only mcu - #3268
  • 3482 Jwt filter server jwks - #3444
  • 3472 Update endpoint status after writing packets -
  • 3468 Update error message to provide a quick fix for the user -
  • 3467 Fix updating multiple rtmp endpoint status - #3460
  • 3461 Delete native tomcat libraries #3438 - #3438
  • 3459 Show enterprise feature message in community for the samples -
  • 3458 Fix some sonar reliability issues -
  • 3457 Provide option to delete local file after upload to S3 -
  • 3454 Fix accessing the scope -
  • 3453 Refactor/s3 path and get scope -
  • 3443 Fix random bad name issue #3414 - #3414
  • 3441 Add IP tool compatible for Ubuntu 20.04 -
  • 3440 Add EncodingResolutionCheck parameter in App Settings - #3422
  • 3439 Add Stream Name field in room info command - #3344
  • 3437 Publish session restore with timeout value #3358 - #3358
  • 3430 Open RTMP endpoint in another thread to not block the sequence #3032 - #3032
  • 3416 Fix indexOutOfException in MapDB and Increase RTMP pool size -
  • 3415 Add H265 support to HLS - #3358
  • 3412 Drop X-Forwarded-For header in ProxyServlet -
  • 3397 Add v2 path in SupportRestService - #3379
  • 3386 Add JWKS support in JWT Filter - #3354
  • 3385 Feature/rtmp send specific resolution - #3338
  • 3384 Tests added for RTMP write trailer crash -
  • 3382 Refactor/improve test stability deprecate -
  • 3380 Change quality log level to debug -
  • 3378 Add tests for update S3 configurations - #3363
  • 3377 Merge Ant-Media-Server-Common to have a simple pipeline - #2986
  • 3376 Add X-Forwarded-For support -
  • 3370 Support Quicksync - #2952
  • 3353 Fix token structure in cluster mode -
  • 3348 Add integration tests about HLS AES Encryption - #3302
  • 3346 Fix compile error - #2872
  • 3335 Accept only GET requests for HTTP token - #3291
  • 3334 Make simplify mp4&webm record processes - #3311
  • 3329 Make compatible HLS Muxer in Muxer tests -
  • 3325 Release/2.3.3.1 -
  • Ant-Media-Enterprise

  • Fix rtmp endpoint adding in the webhook immediately- https://github.com/ant-media/Ant-Media-Server/issues/3536
  • MCU improvements-
  • Support webhook authentication- https://github.com/ant-media/Ant-Media-Server/issues/3490
  • Fix rtmp endpoint add/delete for rtmp ingested and write test codes-
  • Fix/rtmp multi quality endpoint publish-
  • Fix/hls exception-
  • Add Stream Na...
  • Read more

    Ant Media Server Community 2.3.3.1 (June 10, 2021)

    27 Jun 17:25
    Compare
    Choose a tag to compare

    Ant-Media-Server

  • 92d855d1 arm 64 libs - 2021-02-15 22:31:03 +0300
  • ab9210d1 naming - 2021-02-15 22:36:23 +0300
  • 5b455509 fix naming - 2021-02-16 09:45:39 +0300
  • 68623d9a make detection downloadable - 2021-03-15 12:04:56 +0300
  • 673fa307 correct pom - 2021-03-18 09:25:50 +0300
  • f2a458f3 handle null pointer exception in swap memory read - 2021-03-22 20:38:55 +0300
  • a5c4453b early webhook fix along with test fixes according to changes - 2021-04-03 20:32:38 +0300
  • 3c234100 Fix token issue with "_" in appname - 2021-04-04 17:26:28 +0300
  • efb50961 increased the delay to get the speed since we delayed the start of the RTMP stream after preparation - 2021-04-04 18:28:07 +0300
  • 90cefea2 added initial code configuration for S3 integration - 2021-04-04 22:34:27 +0300
  • b99255a1 Add tests for getStreamId in TokenFilterManager - 2021-04-05 19:07:50 +0300
  • 14267ea2 change log file location - 2021-04-05 20:13:06 +0300
  • f17c1e53 update path - 2021-04-06 09:24:15 +0300
  • e2485e9a redeploy test, working - 2021-04-08 12:37:16 +0300
  • d4ed7e30 remove S3 parameters if S3 recording is disabled - 2021-04-08 14:01:34 +0300
  • 5be5e798 comment out test - 2021-04-08 14:14:15 +0300
  • 18082db9 added storage client to ApplicationAdapter as a field and update the storage client values - 2021-04-08 17:32:17 +0300
  • 7a2e3d60 deleted test logger since it is working - 2021-04-15 11:31:22 +0300
  • d66decd8 added logger info when recording is enabled but parameters are not given - 2021-04-15 14:38:40 +0300
  • fb5778ad Update README.md - 2021-04-22 12:19:09 +0300
  • 51eb767f Update version to 2.3.3-SNAPSHOT - 2021-04-22 12:20:17 +0300
  • 1b73b9d0 Toggle tracks websocket commands - 2021-04-22 16:02:21 +0300
  • 7ae52306 changed disable totp for play/publish to enable - 2021-04-22 17:08:03 +0300
  • bfbc48b5 Merge Ant-Media-Server-Service project - Fixes #2985 #2986 - 2021-04-24 04:24:17 +0300
  • e63d89ed Fix removing same name applications - 2021-04-24 05:50:17 +0300
  • ff1ff1d0 Merge service project to server to make development pipeline simple - 2021-04-25 18:13:47 +0300
  • db660bf2 Disable Class Data Sharing because we use custom class loader - 2021-04-25 19:20:41 +0300
  • e86da8bd Get home location from class loader if it's not specified - 2021-04-25 20:46:58 +0300
  • d0f0755d Add stdout to the service file - 2021-04-25 21:02:59 +0300
  • 02046d63 Remove "file:" from home directory if exists - 2021-04-25 22:31:44 +0300
  • c88e5600 Remove redundant sys outs - 2021-04-25 22:44:16 +0300
  • 7bb8202a Revert "Add stdout to the service file" - 2021-04-25 22:44:45 +0300
  • 173563a9 Write build number to the manifest again - 2021-04-25 23:41:36 +0300
  • bce150af Add init.d service file - 2021-04-26 07:17:09 +0300
  • 00960ae6 merge - 2021-04-26 18:23:24 +0300
  • 2ffc011b naming - 2021-04-26 18:46:41 +0300
  • 31ff98d9 naming - 2021-04-26 18:57:49 +0300
  • 56ddc3c1 s3 integration branch - 2021-05-01 15:22:30 +0300
  • dce6a17b Add app.storageClient on test.xml file - 2021-05-01 17:12:50 +0300
  • d1656ef1 changed test.xml storage client - 2021-05-01 17:51:34 +0300
  • f9e05d88 changed test.xml storage client/commented - 2021-05-01 18:12:51 +0300
  • dd4e55dd changed test.xml storage client/changed - 2021-05-01 18:15:26 +0300
  • cea22c1b changed test.xml storage client/comment out - 2021-05-01 18:32:51 +0300
  • 883ebb11 commented out storage elements for test-CI - 2021-05-02 18:02:56 +0300
  • 386654b5 re-added code - 2021-05-02 18:12:43 +0300
  • d8cb590a test after build passes semi comment - 2021-05-02 18:41:15 +0300
  • e55263fe test after build passes semi comment changed StorageClient.BEAN_NAME with AmazonS3StorageClient.BEAN_NAME - 2021-05-02 19:14:55 +0300
  • cb476600 test after build passes semi comment uncommented all storageclient methods - 2021-05-02 21:14:55 +0300
  • 4b5ceade reverted back to StorageClient.BEAN_NAME - 2021-05-02 21:35:06 +0300
  • fc848051 added check for TokenFilterManager - 2021-05-02 22:04:59 +0300
  • 8b6861a1 added to test.xml - 2021-05-03 12:24:06 +0300
  • ...
    Read more

    Ant Media Server Community 2.3.2 (April 22, 2020)

    22 Apr 07:21
    Compare
    Choose a tag to compare

    Ant-Media-Server

  • 2b4f9653 better message for autostart in rest broadcast create - 2021-04-13 21:40:29 +0300
  • 5efd0b57 added test for added condition. - 2021-04-13 22:00:12 +0300
  • 4c6aaa34 removed unnecessary addition - 2021-04-13 22:03:20 +0300
  • 40d56014 Update version to 2.3.2-SNAPSHOT - 2021-04-14 14:32:19 +0300
  • 10dd83ae Add new release notes and link to README.md - 2021-04-15 12:48:37 +0300
  • a265f2e9 Write test code for recording missing packets - 2021-04-17 18:42:36 +0300
  • 816c275c Provide some small margin to increase test stability - 2021-04-17 20:00:34 +0300
  • d15190a8 Delete webapps dir after the test - 2021-04-17 22:02:55 +0300
  • 429b9fb7 Merget tomcatplugin to the server project - 2021-04-18 00:45:44 +0300
  • c962a505 Fix sonar issues & Delete some unused classes - 2021-04-18 01:56:44 +0300
  • 2c00778a Write stderr to log/antmedia-error.log - 2021-04-19 16:09:09 +0300
  • 7f9f6e20 Update version to 2.3.2 - 2021-04-22 07:23:53 +0300
  • Ant-Media-Enterprise
  • c238e3fc - Fix during audio stream adding RTMP Endpoint - 2021-04-11 16:37:14 +0300
  • e8b6c406 - Deploy latest snapshot to website - 2021-04-13 18:30:54 +0300
  • da3961c2 - Debug failing command - 2021-04-14 08:47:04 +0300
  • 97d1bbac - Change datetime filename - 2021-04-14 08:56:19 +0300
  • ad5702ea - Fix datetime file copy to drive - 2021-04-14 09:06:22 +0300
  • 676d9fa5 - Create temp version_datetime file - 2021-04-14 09:15:30 +0300
  • cc262258 - Make datetime compatible with branch name - 2021-04-14 09:23:02 +0300
  • 37adef7c - Quote password to deploy - 2021-04-14 12:16:44 +0300
  • 3d882f57 - Update version to 2.3.2-SNAPSHOT - 2021-04-14 14:32:25 +0300
  • 0f34e7d9 - Cd to working directory after deployment - 2021-04-14 14:43:24 +0300
  • 89bc111c - Use exact version name in canary release - 2021-04-14 15:15:15 +0300
  • 8cf9555b - Delete CANARY_VERSION_NAME var and use exact version name - 2021-04-14 20:26:41 +0300
  • bb15e113 - Markup changelog & Fetch fresh repos to prepare change log - 2021-04-15 12:14:28 +0300
  • 70ca6df8 - Add more tests for StartRtmpStreaming - 2021-04-16 11:03:24 +0300
  • 48da7daa - Stop timers(native stats, measuring bitrate) in signaling thread as well - 2021-04-17 12:40:54 +0300
  • 7dd25298 - Refactor StartRtmpStreaming tests - 2021-04-17 21:38:32 +0300
  • c1819cdf - Remove tomcatplugin dependency because it's merged to server project - 2021-04-18 00:49:14 +0300
  • d8adf702 - Change generating RtmpMuxer name - 2021-04-19 07:21:00 +0300
  • db33bbf6 - No need to use streamAdaptor null checkpoint in stopRtmpStreaming - 2021-04-19 08:26:47 +0300
  • 4aea4606 - Synch video according to audio in SFU mode - 2021-04-19 16:11:22 +0300
  • e255ac5c - Create EncodedAudio and EncodedVideo queues for sequential run - 2021-04-20 12:55:46 +0300
  • 6197bfd5 - Fix recursive calling of subclass method - 2021-04-20 14:09:58 +0300
  • 893df87b - Update version to 2.3.2 - 2021-04-22 07:24:01 +0300
  • Ant-Media-Server-Common
  • 17570e7 Update version to 2.3.2-SNAPSHOT - 2021-04-14 14:32:08 +0300
  • 2db9218 Fix pts and dts base timing in the incoming packets - 2021-04-17 18:41:16 +0300
  • ce1e7c4 Update version to 2.3.2 - 2021-04-22 07:23:35 +0300
  • StreamApp
  • 9347bc1 Update version to 2.3.2-SNAPSHOT - 2021-04-14 14:35:14 +0300
  • 3288383 Don't fetch tomcatplugin because it's merged with server project - 2021-04-18 00:43:58 +0300
  • f9af9a7 Increase buffer size - fixes #3164 - 2021-04-20 13:44:46 +0300
  • 37beced Update version to 2.3.2 - 2021-04-22 07:24:16 +0300
  • Ant-Media-Server-Parent
  • d05bde6 Update version to 2.3.2-SNAPSHOT - 2021-04-14 14:31:56 +0300
  • e09c449 Remove tomcatplugin version - 2021-04-18 00:39:01 +0300
  • b3de697 Update version to 2.3.2 - 2021-04-22 07:23:13 +0300
  • ManagementConsole_WebApp
  • c6b8d4b Update version to 2.3.2-SNAPSHOT - 2021-04-14 14:32:38 +0300
  • 9e03589 Remove tomcatplugin because it's embedded in server project - 2021-04-18 00:37:13 +0300
  • f86a4ba Update version to 2.3.2 - 2021-04-22 07:24:08 +0300
  • ManagementConsole_AngularApp Ant-Media-Server-Service
  • 4d12dd9 fix description - 2020-12-05 09:27:55 +0300
  • 66aee72 remove jsvc - 2021-03-29 10:44:06 +0300
  • 0bf21fc disable StandardOutput - 2021-03-31 11:10:30 +0300
  • 76954ac add JAVA_HOME env - 2021-04-05 17:24:31 +0300
  • b766951 Update version to 2.3.2-SNAPSHOT - 2021-04-14 14:32:13 +0300
  • c0e0a34 Add standard error output - 2021-04-18 20:03:07 +0300
  • a63273f Remove stderr forwarding in the command - 2021-04-21 09:14:45 +0300
  • 8ecd624 Update version to 2.3.2 - 2021-04-22 07:23:44 +0300
  • Ant Media Server Community 2.3.1 (April 14, 2020)

    14 Apr 12:55
    Compare
    Choose a tag to compare
  • 6072c288 Fix application cast issue in sending stats - 2021-04-12 11:06:58 +0300
  • 7684ab46 Add native library for macos - 2021-04-11 21:52:01 +0300
  • 1f905b52 Build native library by fixing rtp timestamp scale - 2021-04-11 21:36:31 +0300
  • 7a2f2fa5 Create public methods for accessing worker queue size - 2021-04-10 14:16:49 +0300
  • 2d0cf893 Make result handler null - 2021-04-08 16:44:10 +0300
  • c84659d5 Change default CPU limit to %75 - 2021-04-08 14:31:54 +0300
  • 8daf2ab4 Use http11nio2 protocol instead of apr - 2021-04-05 12:57:41 +0300
  • bf31ae86 Check CMAF timeout and error value - 2021-04-04 20:51:17 +0300
  • 92e93b07 Fix app deletion in the cluster - 2021-04-04 17:09:16 +0300
  • 0cfa3016 Revert back to librtmp style live=1 - 2021-04-04 14:30:43 +0300
  • ecf3e757 Update the app settings via cluster notifier - 2021-04-03 14:50:03 +0300
  • 916afc84 Change log level in ChunkTransferServlet - 2021-04-03 13:02:29 +0300
  • f3544afb Fix live playback with librtmp way - 2021-04-02 14:42:19 +0300
  • 76a4b101 Make max worker time to 10 seconds - 2021-04-02 10:09:08 +0300
  • 38d668a2 Increase thread count in tomcat - 2021-04-01 09:51:11 +0300
  • bae7aff3 Run create app script with sudo - 2021-03-31 12:08:32 +0300
  • 75fc3af7 Improve rtmp ingest analyze duration test - 2021-03-31 11:58:04 +0300
  • c13de97a Fix install location for the test - 2021-03-31 09:56:35 +0300
  • 10dddb8a Fix parameter issue and write test - 2021-03-31 09:56:04 +0300
  • 1e3584e2 Remove redundant test - 2021-03-30 12:29:14 +0300
  • 59cdec76 Adapt test codes and add new test code - 2021-03-30 12:26:46 +0300
  • 4aecaba9 fixed query param - 2021-03-29 12:12:47 +0300
  • c1d9b698 Adding unit(ms) for time parameter - 2021-03-29 09:51:10 +0300
  • 3cd5e5f8 Make log more understandable - 2021-03-28 13:27:29 +0300
  • 85112b22 Refactor calling update quality parameters and make speed bigger than 0 - 2021-03-28 13:06:53 +0300
  • 1640a67c Add timeout value for http and kafka connections - 2021-03-28 09:44:47 +0300
  • a64a42cf max analyze time test - 2021-03-24 10:15:24 +0300
  • 2c31bab8 Update generate view settings - 2021-03-22 23:54:26 +0300
  • 0512b08b Improve test stability - 2021-03-22 16:21:29 +0300
  • 79529f52 Create instance file if not exists - 2021-03-22 15:50:10 +0300
  • 97b46c93 Refactor logger - 2021-03-22 15:10:53 +0300
  • ad956a12 Improve test stability - 2021-03-14 15:15:05 +0300
  • 86123653 Write test code for #3033 and improve create & delete app scripts - 2021-03-14 13:55:46 +0300
  • a7d809ac Use the incoming endpointServiceId - 2021-03-13 17:29:16 +0300
  • 40fe8d3f Fix #2846 - 2021-03-13 17:21:45 +0300
  • 1b21479d Update ffmpeg artifact id - 2021-03-12 13:49:54 +0300
  • 9d74e47d Fix AS_WAR and IS_CLUSTER parameters - 2021-03-12 00:51:23 +0300
  • bfa06cfb Add Default HTTP Port in importVoDsToStalker - 2021-03-01 17:37:36 +0300
  • 84b27d01 WebSocket messages added for server side track start and stop - 2021-03-01 16:10:16 +0300
  • d1c64b63 Make configurable default HTTP port - 2021-02-22 20:51:44 +0300
  • f646427d fix acm path - 2021-02-21 10:30:35 +0300
  • da4ca7f7 Update README.md - 2021-02-17 14:47:37 +0300
  • 7d4b21b0 UserType added for READ_ONLY - 2021-02-15 15:29:14 +0300
  • fb7ab0a5 - Add check for client is already in peer - 2021-03-01 20:47:34 +0300
  • 7edec563 - Refactor processSignallingJoin for ATTR_P2P_MODE usage - 2021-03-08 00:46:59 +0300
  • c7d5f151 - Add multipeer control for session check - 2021-03-08 14:02:10 +0300
  • 6f1c0796 - Update ffmpeg artifact and revert PngEncoder back to previous state - 2021-03-12 13:53:48 +0300
  • 36f80d46 - release frames after threads stop - 2021-03-13 21:25:21 +0300
  • f57ad98a - Write test code for the audio crash issue - 2021-03-14 14:18:31 +0300
  • a2e804a8 - Make java manage memory & remove undeprecated methods in PNGEncoder - 2021-03-15 13:06:40 +0300
  • bf7f70d0 - Fix preview crash - 2021-03-16 15:49:49 +0300
  • 16bdf4a7 - Remove duplication - 2021-03-16 17:28:28 +0300
  • cf060196 - Remove unused field - 2021-03-21 18:44:00 +0300
  • db714713 - Remove thread sleep - 2021-03-22 19:38:51 +0300
  • 45ec069e - Only update settings if update is newer than the current one - 2021-03-24 16:46:15 +0300
  • 1ff994a8 - Fix webm recording - 2021-03-27 16:00:11 +0300
  • dc8760a9 - Add request config for timeout - 2021-03-29 09:58:04 +0300
  • f6c84f66 - Delete instance file - 2021-03-29 10:34:28 +0300
  • 8eff0807 - Make sure HLS is enabled before testWebRTCVideoToRTMPEndpoint - 2021-03-29 13:23:23 +0300
  • c50dfaac - Add dashHttpEndpoint in DASHMuxer - 2021-03-29 13:49:02 +0300
  • abf5caea - Make HLS settings enabled for test - 2021-03-29 17:23:52 +0300
  • df84ea3f - Add some logs for deleting application - 2021-03-29 19:30:32 +0300
  • e0db17cd - Adapt interface - 2021-03-30 12:27:17 +0300
  • badd988e - Checkout service project master branch if not found - 2021-03-30 14:29:43 +0300
  • 88a3a87b -...
  • Read more

    Ant Media Server Community 2.3.0 (Mar 3, 2020)

    03 Mar 07:25
    Compare
    Choose a tag to compare

    New Features and Improvements:

    • Improvements in Low latency DASH
    • Low latency HLS (experimental)
    • Stereo support for WebRTC streaming
    • Audio forwarding in SFU mode
    • White Board implementation on top of WebRTC data channel
    • WebRTC Data Channel support without video & audio
    • Application deploy/undeploy on the fly in cluster mode
    • Time-based Tokens (TOTP) for stream security
    • JWT tokens for stream and REST security
    • Support Multi-Level Cluster
    • Auto Application Synchronization in Cluster

    All Changes:

    • Improve CMAF playback in standalone and cluster environments & Support LL-HLS as experimental feature #2712
    • Support only data channel messaging without video or audio #2422
    • Support and sync white board in all viewers #2672
    • Improve RTMP ingesting #2583 #2700
    • Forward incoming audio stream to viewers in SFU mode #1097 #460
    • Create a bandwidth test tool for measuring the RTC bandwidth between user and server #2602
    • AWS Wavelength E2E latency measurements & Synchronize datetime values in web app to measure E2E #2891 #2806 #2833
    • TOTP extensions #2677
    • Support JWT Token in Stream Security #2239
    • Support JWT token in accessing the REST methods #2750
    • Record RTMP Endpoint status to datastore #2735
    • Calculate the duration of the uploaded VoD files and record to datastore #2629
    • Fix: VoD upload issue in https #2668
    • Upload any format of VoD files to the server #2628
    • Refactor: MongoDB warning about embedded index #2745
    • Check if conference room exists #2707
    • Search in database on VoD & Live Streams in web panel #2647 #2719
    • Fix: Max bitrate unlimited does not work in index.html #2691
    • Add milliseconds resolution to recording names #2622
    • Show viewer's Ip address/location or any information in Grafana #2553
    • Fix memory issue #2686
    • Support fetching stream source in different nodes through web panel #2644
    • Create a sample that merges webrtc video streams & audio streams from a conference into a single canvas and sends back to the Ant Media Server #2747 #2807
    • Fix: EncoderNotOpened error when publishing with firefox screen sharing #2706
    • Fix: Recording on the fly can not be started for Stream Source #2658
    • Fix: REST API sorting VODs do not work with the field names #2121
    • Refactor: Return a valid error message when stream source has an error to start of/stop of video #2907
    • Set the status to offline, if stream fetching is not actually streaming and trying to connect #2906
    • Make configurable Keyframe parameter for WebRTC Streaming #2779
    • Fix: Stream Sources lose their names in the Web UI#2533
    • Page scroll down to the bottom #2536
    • Streams cannot be played with HLS but they can be playable with WebRTC #2534
    • Fix: Webm recording rest method returns true when RTMP streaming #2588
    • Fix: Incompatibility with Ricoh Theta V #2578
    • Sample Data Channel Example #2454
    • HLS playing error occurs when stream id ends with p character#2886
    • Fix: If I send audio only stream to ant media server it could not start recording #2549
    • Fix: Png Encoder Scale #2801

    Ant Media Server Community 2.3.0 Release Candidate(Feb 15, 2020)

    15 Feb 17:23
    Compare
    Choose a tag to compare

    New Features and Improvements:

    • Improvements in Low latency DASH
    • Low latency HLS (experimental)
    • Stereo support for WebRTC streaming
    • Audio forwarding in SFU mode
    • White Board implementation on top of WebRTC data channel
    • WebRTC Data Channel support without video & audio
    • Application deploy/undeploy on the fly in cluster mode
    • Time-based Tokens (TOTP) for stream security
    • JWT tokens for stream and REST security

    All Changes:

    • Improve CMAF playback in standalone and cluster environments & Support LL-HLS as experimental feature #2712
    • Support only data channel messaging without video or audio #2422
    • Support and sync white board in all viewers #2672
    • Improve RTMP ingesting #2583 #2700
    • Auto Application Synchronization in Cluster #2638 #2590
    • Support Multi-Level Cluster #2640
    • Forward incoming audio stream to viewers in SFU mode #1097 #460
    • Create a bandwidth test tool for measuring the RTC bandwidth between user and server #2602
    • AWS Wavelength E2E latency measurements & Synchronize datetime values in web app to measure E2E #2891 #2806 #2833
    • TOTP extensions #2677
    • Support JWT Token in Stream Security #2239
    • Support JWT token in accessing the REST methods #2750
    • Record RTMP Endpoint status to datastore #2735
    • Calculate the duration of the uploaded VoD files and record to datastore #2629
    • Fix: VoD upload issue in https #2668
    • Upload any format of VoD files to the server #2628
    • Refactor: MongoDB warning about embedded index #2745
    • Check if conference room exists #2707
    • Search in database on VoD & Live Streams in web panel #2647 #2719
    • Fix: Max bitrate unlimited does not work in index.html #2691
    • Add milliseconds resolution to recording names #2622
    • Show viewer's Ip address/location or any information in Grafana #2553
    • Fix memory issue #2686
    • Support fetching stream source in different nodes through web panel #2644
    • Create a sample that merges webrtc video streams & audio streams from a conference into a single canvas and sends back to the Ant Media Server #2747 #2807
    • Fix: EncoderNotOpened error when publishing with firefox screen sharing #2706
    • Fix: Recording on the fly can not be started for Stream Source #2658
    • Fix: REST API sorting VODs do not work with the field names #2121
    • Refactor: Return a valid error message when stream source has an error to start of/stop of video #2907
    • Set the status to offline, if stream fetching is not actually streaming and trying to connect #2906
    • Make configurable Keyframe parameter for WebRTC Streaming #2779
    • Fix: Stream Sources lose their names in the Web UI#2533
    • Page scroll down to the bottom #2536
    • Streams cannot be played with HLS but they can be playable with WebRTC #2534
    • Fix: Webm recording rest method returns true when RTMP streaming #2588
    • Fix: Incompatibility with Ricoh Theta V #2578
    • Sample Data Channel Example #2454
    • HLS playing error occurs when stream id ends with p character#2886
    • Fix: If I send audio only stream to ant media server it could not start recording #2549