[jitsi-users] Jitsi Performance Problems


#1

Hello everybody,

I am using jitsi on my server to communicate with my friends. But I have some
performance problems. They are:

1) There is some connection probles like lagging and disconnection when 3 or
more people join the conversation.
2) Same problem when there is 2 or more people join the conversation from same
network.
3) I can't use local machine as a Jitsi server.

I have two solution for these:

1) Use IPv6 for Jitsi service with IPv6-IPv6 or IPv6-IPv4 tunneling
2) Increase videobridge server

Firstly, are these solutions will work and if it is can you help me to
activate these solutions? Is there any other advice about this performance
problems that you can give me? Maybe a document can help me out too :slight_smile:

Thanks and regards

···

--
Dora Uzunsoy


#2

Hi!

Hello everybody,

I am using jitsi on my server to communicate with my friends. But I have some
performance problems. They are:

1) There is some connection probles like lagging and disconnection when 3 or
more people join the conversation.
2) Same problem when there is 2 or more people join the conversation from same
network.

These 2 seem to be the same problem. What kind of server are you running jitsi-meet on?

3) I can't use local machine as a Jitsi server.

Can you elaborate? You should be able to use any server, but if you are deploying it behind NAT you might need extra configuration.

I have two solution for these:

1) Use IPv6 for Jitsi service with IPv6-IPv6 or IPv6-IPv4 tunneling

I’m not sure how that is supposed to fix any of those issues.

2) Increase videobridge server

You mean adding more JVB servers? Yeah, that is definitely possible, but you should be able to host a 3 person conference without any trouble, so I think you should look elsewhere. What is the CPU load on the server?

Cheers,

···

On Jun 12, 2017, at 02:37, Dora Uzunsoy <dorauzunsoy@yahoo.com> wrote:

Firstly, are these solutions will work and if it is can you help me to
activate these solutions? Is there any other advice about this performance
problems that you can give me? Maybe a document can help me out too :slight_smile:

Thanks and regards

--
Dora Uzunsoy_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users

--
Saúl


#3

Hi everybody,

Hi!

Hi, thanks for your response.

>
> Hello everybody,
>
> I am using jitsi on my server to communicate with my friends. But I have
> some performance problems. They are:
>
> 1) There is some connection probles like lagging and disconnection when 3
> or more people join the conversation.
> 2) Same problem when there is 2 or more people join the conversation from
> same network.

These 2 seem to be the same problem. What kind of server are you running
jitsi-meet on?

My server is centos7. I am using Nginx, JDK, Jitsi-Videobridge, Jicofo and
Jitsi-Meet.

> 3) I can't use local machine as a Jitsi server.

Can you elaborate? You should be able to use any server, but if you are
deploying it behind NAT you might need extra configuration.

It is a virtual machine and it takes IP from Bridge(It has its own IP.) In
this stiation, is there any other configurations are necessary?

> I have two solution for these:
>
> 1) Use IPv6 for Jitsi service with IPv6-IPv6 or IPv6-IPv4 tunneling

I’m not sure how that is supposed to fix any of those issues.

As I sad, I can't use a local machine as a server for my local network(IP like
192.168.x.x). Maybe packages are crushing when I am using IPv4.

> 2) Increase videobridge server

You mean adding more JVB servers? Yeah, that is definitely possible, but you
should be able to host a 3 person conference without any trouble, so I
think you should look elsewhere. What is the CPU load on the server?

Actually, I don't know. Maybe problem is video quality. I am using 720p.
Should I decrease it??

···

On Monday, June 12, 2017 9:19:58 AM +03 Saúl Ibarra Corretgé wrote:

> On Jun 12, 2017, at 02:37, Dora Uzunsoy <dorauzunsoy@yahoo.com> wrote:

Cheers,

> Firstly, are these solutions will work and if it is can you help me to
> activate these solutions? Is there any other advice about this performance
> problems that you can give me? Maybe a document can help me out too :slight_smile:
>
> Thanks and regards

--
Saúl

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users

--
Dora Uzunsoy


#4

Hi everybody,

Hi!

Hi, thanks for your response.

Hello everybody,

I am using jitsi on my server to communicate with my friends. But I have
some performance problems. They are:

1) There is some connection probles like lagging and disconnection when 3
or more people join the conversation.
2) Same problem when there is 2 or more people join the conversation from
same network.

These 2 seem to be the same problem. What kind of server are you running
jitsi-meet on?

My server is centos7. I am using Nginx, JDK, Jitsi-Videobridge, Jicofo and
Jitsi-Meet.

Sorry, I should have specified :slight_smile: What are the hardware specs? RAM / CPU.

3) I can't use local machine as a Jitsi server.

Can you elaborate? You should be able to use any server, but if you are
deploying it behind NAT you might need extra configuration.

It is a virtual machine and it takes IP from Bridge(It has its own IP.) In
this stiation, is there any other configurations are necessary?

For local testing that should be enough. If you want to allow external access though, you will need to map ports 443 for web and 10000 for RTP in your firewall / router and configure a harvester: https://github.com/jitsi/ice4j/blob/master/doc/configuration.md#mapping-harvesters

I have two solution for these:

1) Use IPv6 for Jitsi service with IPv6-IPv6 or IPv6-IPv4 tunneling

I’m not sure how that is supposed to fix any of those issues.

As I sad, I can't use a local machine as a server for my local network(IP like
192.168.x.x). Maybe packages are crushing when I am using IPv4.

I don’t see why IPv4 would be a problem here.

2) Increase videobridge server

You mean adding more JVB servers? Yeah, that is definitely possible, but you
should be able to host a 3 person conference without any trouble, so I
think you should look elsewhere. What is the CPU load on the server?

Actually, I don't know. Maybe problem is video quality. I am using 720p.
Should I decrease it??

No, 720p is fine. Try to gather some data and see what the CPU / RAM usage is in your server.

Cheers,

···

On Jun 14, 2017, at 03:12, Dora Uzunsoy <dorauzunsoy@yahoo.com> wrote:
On Monday, June 12, 2017 9:19:58 AM +03 Saúl Ibarra Corretgé wrote:

On Jun 12, 2017, at 02:37, Dora Uzunsoy <dorauzunsoy@yahoo.com> wrote:

--
Saúl


#5

Hi again :slight_smile:

Sorry, I should have specified :slight_smile: What are the hardware specs? RAM / CPU.

I have 1.8 GB ram and 2 core Intel Xeon cpu.(Intel Xeon E312xx (Sandy Bridge))

>>> 3) I can't use local machine as a Jitsi server.
>>
>> Can you elaborate? You should be able to use any server, but if you are
>> deploying it behind NAT you might need extra configuration.
>
> It is a virtual machine and it takes IP from Bridge(It has its own IP.) In
> this stiation, is there any other configurations are necessary?

For local testing that should be enough. If you want to allow external
access though, you will need to map ports 443 for web and 10000 for RTP in
your firewall / router and configure a harvester:
https://github.com/jitsi/ice4j/blob/master/doc/configuration.md#mapping-har
vesters

Thanks, I will try this.

>>> I have two solution for these:
>>>
>>> 1) Use IPv6 for Jitsi service with IPv6-IPv6 or IPv6-IPv4 tunneling
>>
>> I’m not sure how that is supposed to fix any of those issues.
>
> As I sad, I can't use a local machine as a server for my local network(IP
> like 192.168.x.x). Maybe packages are crushing when I am using IPv4.

I don’t see why IPv4 would be a problem here

Maybe you are right :slight_smile:

.

No, 720p is fine. Try to gather some data and see what the CPU / RAM usage
is in your server.

I made some tests. 2 machine join chat from same modem and I use my phones
internet. I have not package loss and I have 1024x768 resolution. But other
machines have 480x360 display and they have so much package loss. I check my
server during video chat. There was no overload on cpu or ram. There was
410-420 mb ram usage and %5 cpu usage.

According this info, Can you see a problem? If you can please let me know :slight_smile:

Cheers,

--
Saúl

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users

Thanks and regards.

···

--
Dora Uzunsoy


#6

Hi again :slight_smile:

Sorry, I should have specified :slight_smile: What are the hardware specs? RAM / CPU.

I have 1.8 GB ram and 2 core Intel Xeon cpu.(Intel Xeon E312xx (Sandy Bridge))

The JVB will gladly use more cores, but that should be fine for the scenario we are discussing here.

[snip]

No, 720p is fine. Try to gather some data and see what the CPU / RAM usage
is in your server.

I made some tests. 2 machine join chat from same modem and I use my phones
internet. I have not package loss and I have 1024x768 resolution. But other
machines have 480x360 display and they have so much package loss. I check my
server during video chat. There was no overload on cpu or ram. There was
410-420 mb ram usage and %5 cpu usage.

According this info, Can you see a problem? If you can please let me know :slight_smile:

Well, packet loss is definitely a problem. The JVB will start sending less and less video to those endpoints until they recover from the packet loss situation. If you are in a lossy network which you are a bit out of luck, but maybe disabling adaptivity can help in your case.

You can disable it by adding this line in your /etc/jitsi/videobridge/sip-communicator.properties file:

    org.jitsi.videobridge.TRUST_BWE=false

Cheers,

···

On Jun 18, 2017, at 09:04, Dora Uzunsoy <dorauzunsoy@yahoo.com> wrote:

--
Saúl