Releases: ant-media/Ant-Media-Server
Releases · ant-media/Ant-Media-Server
Ant Media Server Community 2.4.3
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 - #3413Ant-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
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
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 - #3515Ant-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
Ant Media Server Community 2.4.0.2 (Sep 5, 2021)
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)
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)
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 +0300Ant-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 +0300Ant-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 +0300StreamApp
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 +0300Ant-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 +0300ManagementConsole_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 +0300ManagementConsole_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)
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 +0300fb7ab0a5 - 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)
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)
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