Jump to content
  • 0

Are there any benchmark tests as compared to different instances


Deepinder Singh
 Share

Question

Are there any benchmark tests on c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, on how many WEBRTC publishers and players can be supported? It's very necessary to compare and check antmedia with other solutions. Please provide these stats if possible, I have to make a decision on whether to go with ant or not.
Link to comment
Share on other sites

  • Answers 10
  • Created
  • Last Reply

Top Posters For This Question

10 answers to this question

Recommended Posts

  • 0
Hi,

We have performed load tests on hardware similar to C5.2xlarge and C5.xlarge. On the instance similar to C5.xlarge 300 players and 12 publishers were supported and on the instance similar to C5.2xlarge 500 players and 20 publishers were supported. Ant Media Server scales well and you can expect almost 2 times better performance on an instance with 2 times better specs. So I would assume c5.4xlarge would support 800 players and 30 publishers. But performing a load test will give the best results. You can check out this link to see how to perform load tests.
https://github.com/ant-media/Ant-Media-Server/wiki/Load-Testing

Best,
Asim 
Link to comment
Share on other sites

  • 0
Is this with or without adaptive streaming? If its with adaptive, what are the results without adaptive streaming on?

On Tuesday, April 14, 2020 at 4:11:56 PM UTC+5:30, mahmut asım Onat wrote:
Hi,

We have performed load tests on hardware similar to C5.2xlarge and C5.xlarge. On the instance similar to C5.xlarge 300 players and 12 publishers were supported and on the instance similar to C5.2xlarge 500 players and 20 publishers were supported. Ant Media Server scales well and you can expect almost 2 times better performance on an instance with 2 times better specs. So I would assume c5.4xlarge would support 800 players and 30 publishers. But performing a load test will give the best results. You can check out this link to see how to perform load tests.
https://github.com/ant-media/Ant-Media-Server/wiki/Load-Testing

Best,
Asim 
Link to comment
Share on other sites

  • 0
Hi,

Sorry my mistake, I've referred to the wrong load results. Those were the results with adaptive streaming on with 240p encoding.

These are the results with WebRTC without adaptive streaming:

Small Instance 2 vCore,7GB RAM -> 75 viewers and 2 publishers
Medium Instance 4 vCore,15GB RAM -> 150 viewers and 5 publishers
Large Instance 8 vCore,30GB RAM -> 300 viewers and 8 publishers

Best,
Asim
Link to comment
Share on other sites

  • 0
Hi Asim, Hi Singh

I join the consultation. Allow me a more specific specification:
1 transmit RTMP 1080/30 4000Kbs
adaptive:
1080 2000kbs
720 2000kbs
720 1000kbs
100 simultaneous WebRTC and / or HLS players.

approximately how many vCPUs and RAM are we talking about?
Thanks for the help

Oscar Parzon

-------------------------------------------------------------------------------------------------------
Ciudad De Don Torcuato, Tigre, Gran Buenos Aires Norte, Argentina.
-------------------------------------------------------------------------------------------------------

Link to comment
Share on other sites

  • 0
Hi,

For single instance C5 2xLarge if i Publish 1 RTMP Stream with Bitrate of 500kbps, how many concurrent viewers can be viewed at a time.?

Thanks
Naresh


On Tuesday, April 14, 2020 at 5:15:34 PM UTC+5:30, mahmut asım Onat wrote:
Hi,

Sorry my mistake, I've referred to the wrong load results. Those were the results with adaptive streaming on with 240p encoding.

These are the results with WebRTC without adaptive streaming:

Small Instance 2 vCore,7GB RAM -> 75 viewers and 2 publishers
Medium Instance 4 vCore,15GB RAM -> 150 viewers and 5 publishers
Large Instance 8 vCore,30GB RAM -> 300 viewers and 8 publishers

Best,
Asim
Link to comment
Share on other sites

  • 0
Hi All,

@Pasula If the memory won't give any problems, I assume your system would handle 250 viewers.

@Deepinder Sorry my wording on that post was very open for the confusion. What I meant was it supports 75 viewers or 2 publishers. So to have more than 75 viewers I advise getting a medium instance.

@Oscar I'm don't currently have a load test result with Adaptive Bitrate but even if I did, I think it would be hard to approximate since it depends on the settings. I advise you to perform a load test: https://antmedia.io/webrtc-load-testing-in-5-minutes/


Best,
Asim

On Tuesday, May 12, 2020 at 10:53:12 AM UTC+3, Pasula Naresh Reddy wrote:
Hi,

For single instance C5 2xLarge if i Publish 1 RTMP Stream with Bitrate of 500kbps, how many concurrent viewers can be viewed at a time.?

Thanks
Naresh


On Tuesday, April 14, 2020 at 5:15:34 PM UTC+5:30, mahmut asım Onat wrote:
Hi,

Sorry my mistake, I've referred to the wrong load results. Those were the results with adaptive streaming on with 240p encoding.

These are the results with WebRTC without adaptive streaming:

Small Instance 2 vCore,7GB RAM -> 75 viewers and 2 publishers
Medium Instance 4 vCore,15GB RAM -> 150 viewers and 5 publishers
Large Instance 8 vCore,30GB RAM -> 300 viewers and 8 publishers

Best,
Asim
Link to comment
Share on other sites

  • 0
Thanks Asim, What if we configure AWS CloudFront for the same instance, does this viewers will get increase?

Thanks
Naresh 

On Tuesday, May 12, 2020 at 10:58:14 PM UTC+5:30, mahmut asım Onat wrote:
Hi All,

@Pasula If the memory won't give any problems, I assume your system would handle 250 viewers.

@Deepinder Sorry my wording on that post was very open for the confusion. What I meant was it supports 75 viewers or 2 publishers. So to have more than 75 viewers I advise getting a medium instance.

@Oscar I'm don't currently have a load test result with Adaptive Bitrate but even if I did, I think it would be hard to approximate since it depends on the settings. I advise you to perform a load test: https://antmedia.io/webrtc-load-testing-in-5-minutes/


Best,
Asim

On Tuesday, May 12, 2020 at 10:53:12 AM UTC+3, Pasula Naresh Reddy wrote:
Hi,

For single instance C5 2xLarge if i Publish 1 RTMP Stream with Bitrate of 500kbps, how many concurrent viewers can be viewed at a time.?

Thanks
Naresh


On Tuesday, April 14, 2020 at 5:15:34 PM UTC+5:30, mahmut asım Onat wrote:
Hi,

Sorry my mistake, I've referred to the wrong load results. Those were the results with adaptive streaming on with 240p encoding.

These are the results with WebRTC without adaptive streaming:

Small Instance 2 vCore,7GB RAM -> 75 viewers and 2 publishers
Medium Instance 4 vCore,15GB RAM -> 150 viewers and 5 publishers
Large Instance 8 vCore,30GB RAM -> 300 viewers and 8 publishers

Best,
Asim
Link to comment
Share on other sites

  • 0
Hi Naresh,

Yes, Cloudfront will take some load off of the servers since it is going to deliver the video taken from the server to multiple viewers.

Best,
Asim

On Wednesday, May 13, 2020 at 7:25:13 AM UTC+3, Pasula Naresh Reddy wrote:
Thanks Asim, What if we configure AWS CloudFront for the same instance, does this viewers will get increase?

Thanks
Naresh 

On Tuesday, May 12, 2020 at 10:58:14 PM UTC+5:30, mahmut asım Onat wrote:
Hi All,

@Pasula If the memory won't give any problems, I assume your system would handle 250 viewers.

@Deepinder Sorry my wording on that post was very open for the confusion. What I meant was it supports 75 viewers or 2 publishers. So to have more than 75 viewers I advise getting a medium instance.

@Oscar I'm don't currently have a load test result with Adaptive Bitrate but even if I did, I think it would be hard to approximate since it depends on the settings. I advise you to perform a load test: https://antmedia.io/webrtc-load-testing-in-5-minutes/


Best,
Asim

On Tuesday, May 12, 2020 at 10:53:12 AM UTC+3, Pasula Naresh Reddy wrote:
Hi,

For single instance C5 2xLarge if i Publish 1 RTMP Stream with Bitrate of 500kbps, how many concurrent viewers can be viewed at a time.?

Thanks
Naresh


On Tuesday, April 14, 2020 at 5:15:34 PM UTC+5:30, mahmut asım Onat wrote:
Hi,

Sorry my mistake, I've referred to the wrong load results. Those were the results with adaptive streaming on with 240p encoding.

These are the results with WebRTC without adaptive streaming:

Small Instance 2 vCore,7GB RAM -> 75 viewers and 2 publishers
Medium Instance 4 vCore,15GB RAM -> 150 viewers and 5 publishers
Large Instance 8 vCore,30GB RAM -> 300 viewers and 8 publishers

Best,
Asim
Link to comment
Share on other sites

 Share

×
×
  • Create New...