Hi,
You may have understood that I’m recently trying to use erizo MCU.
Unfortunately using either the erizoMCU directly (with my own signaling) or
using the full installation both ran into errors. I would really appreciate
help on how to solve them.
I have been interested to test some parameters using the MCU:
- CPU performances on the client side. Should I expect a gain using the MCU?
- CPU/Memory performances on the server side. What is for you the maximum
number of client the server can handle at the same time? Under what
scenario?
- Scalability of the MCU. If you would have to handle 1 000 000 of user I
believe you would distribute the load on more than one MCU. Although on the
documentation I don’t see this scenario being considered. What would be
your approach in this case?
- What is your evaluation of the stability of the MCU currently?
Best regards,
Francois
I try to answer my best, IMHO.
-
CPU performances on the client side. Should I expect a gain using the MCU?
No, I don’t think so. Why should there be a gain. CPU intensive tasks are
transcoding, rendering your webcam in html, etc.
-
CPU/Memory performances on the server side. What is for you the maximum
number of client the server can handle at the same time? Under what
scenario?
Erizo is not doing any cpu intensive-tasks, as long there is no
transcoding, etc. You probably reach your bandwidth limit before.
We have about 50 KB/s for a single stream. If you have 200 viewers you will
need an upstream about 10 MB/s. So 100 Mbit connection should be able to
handle 200 connections.
-
Scalability of the MCU.
Sorry I don’t know a lot of the idea and architecture how erizo will be
able to scale.
I guess a second erizo contoller reattaches an existing stream.
-
What is your evaluation of the stability of the MCU currently?
The project recently had some major bug fixes. Unfortunately sometimes we
hit this crash on different servers:
Issues · lynckia/licode · GitHub Wednesday, May 14, 2014 12:08:47 PM UTC+2, Francois Temasys wrote:
Hi,
You may have understood that I’m recently trying to use erizo MCU.
Unfortunately using either the erizoMCU directly (with my own signaling) or
using the full installation both ran into errors. I would really appreciate
help on how to solve them.
I have been interested to test some parameters using the MCU:
- CPU performances on the client side. Should I expect a gain using the
MCU?
- CPU/Memory performances on the server side. What is for you the maximum
number of client the server can handle at the same time? Under what
scenario?
- Scalability of the MCU. If you would have to handle 1 000 000 of user I
believe you would distribute the load on more than one MCU. Although on the
documentation I don’t see this scenario being considered. What would be
your approach in this case?
- What is your evaluation of the stability of the MCU currently?
Best regards,
Francois
Thanks for the answersOn Friday, May 16, 2014 2:43:56 PM UTC+8, Philipp wrote:
I try to answer my best, IMHO.
-
CPU performances on the client side. Should I expect a gain using the
MCU?
No, I don’t think so. Why should there be a gain. CPU intensive tasks are
transcoding, rendering your webcam in html, etc.
-
CPU/Memory performances on the server side. What is for you the maximum
number of client the server can handle at the same time? Under what
scenario?
Erizo is not doing any cpu intensive-tasks, as long there is no
transcoding, etc. You probably reach your bandwidth limit before.
We have about 50 KB/s for a single stream. If you have 200 viewers you
will need an upstream about 10 MB/s. So 100 Mbit connection should be able
to handle 200 connections.
-
Scalability of the MCU.
Sorry I don’t know a lot of the idea and architecture how erizo will be
able to scale.
I guess a second erizo contoller reattaches an existing stream.
-
What is your evaluation of the stability of the MCU currently?
The project recently had some major bug fixes. Unfortunately sometimes we
hit this crash on different servers:
ErizoController 1 in X.X.X.X does not respond. Deleting it. · Issue #114 · lynckia/licode · GitHub
On Wednesday, May 14, 2014 12:08:47 PM UTC+2, Francois Temasys wrote:
Hi,
You may have understood that I’m recently trying to use erizo MCU.
Unfortunately using either the erizoMCU directly (with my own signaling) or
using the full installation both ran into errors. I would really appreciate
help on how to solve them.
I have been interested to test some parameters using the MCU:
- CPU performances on the client side. Should I expect a gain using the
MCU?
- CPU/Memory performances on the server side. What is for you the maximum
number of client the server can handle at the same time? Under what
scenario?
- Scalability of the MCU. If you would have to handle 1 000 000 of user I
believe you would distribute the load on more than one MCU. Although on the
documentation I don’t see this scenario being considered. What would be
your approach in this case?
- What is your evaluation of the stability of the MCU currently?
Best regards,
Francois