[jitsi-users] Is JVB responsible for transcoding video/audio from web clients?


#1

Hi all,

After a web client access the Jitsi Meet webpage and enter a room,

will client receive the SDP message from Jitsi? is the SDP message with the JVB address?

and then does web browser (like Chrome) connect and then send video/audio to directly JVB with RTP?

Thanks,

Sunny

···

Sent from Outlook<http://aka.ms/weboutlook>


#2

Hi,

So we receive xmpp jingle from jicofo and this is converted to SDP in
the client, before that jicofo had communicated with JVB to gather
addresses and ports. In the jingle message the addresses are those of
JVB and later the media is sent directly to JVB, that is the idea of a
SFU (Selective Forwarding Unit).
There is no transcoding at the JVB side, it is just forwarding. This
makes requirement for processor very low, it just requires more bandwidth
at the server side.

Regards
damencho

···

On Wed, Oct 12, 2016 at 6:31 AM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi all,

After a web client access the Jitsi Meet webpage and enter a room,

will client receive the SDP message from Jitsi? is the SDP message with the
JVB address?

and then does web browser (like Chrome) connect and then send video/audio to
directly JVB with RTP?

Thanks,

Sunny

Sent from Outlook

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


#3

Hi damencho,

For "later the media is sent directly to JVB", how can JVB tell the media to go which conference in such case?

No transcoding is in JVB. For a 5-people conference, does it mean everyone gets 4 audio channels from others?

Thanks,

Sunny

···

Sent from Outlook<http://aka.ms/weboutlook>

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov <damencho@jitsi.org>
Sent: Wednesday, October 12, 2016 6:33 AM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio from web clients?

Hi,

So we receive xmpp jingle from jicofo and this is converted to SDP in
the client, before that jicofo had communicated with JVB to gather
addresses and ports. In the jingle message the addresses are those of
JVB and later the media is sent directly to JVB, that is the idea of a
SFU (Selective Forwarding Unit).
There is no transcoding at the JVB side, it is just forwarding. This
makes requirement for processor very low, it just requires more bandwidth
at the server side.

Regards
damencho

On Wed, Oct 12, 2016 at 6:31 AM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi all,

After a web client access the Jitsi Meet webpage and enter a room,

will client receive the SDP message from Jitsi? is the SDP message with the
JVB address?

and then does web browser (like Chrome) connect and then send video/audio to
directly JVB with RTP?

Thanks,

Sunny

Sent from Outlook

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

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


#4

Yes, exactly. And 4 video.

···

On Wed, Oct 12, 2016 at 10:24 PM, Sunny Mok <apollomok@hotmail.com> wrote:

No transcoding is in JVB. For a 5-people conference, does it mean everyone
gets 4 audio channels from others?


#5

Hi damencho,

For "later the media is sent directly to JVB", how can JVB tell the
media to go which conference in such case?

The STUN packets used by ICE include username fragments ("ufrag"-s) of the two sides, which are previously exchanged over the signaling path. After ICE completes, videobridge latches to the source IP/port.

https://tools.ietf.org/html/rfc5245#section-15.4

Regards,
Boris

···

On 13/10/16 06:24, Sunny Mok wrote:

No transcoding is in JVB. For a 5-people conference, does it mean
everyone gets 4 audio channels from others?

Thanks,

Sunny

Sent from Outlook <http://aka.ms/weboutlook>

------------------------------------------------------------------------
*From:* users <users-bounces@jitsi.org> on behalf of Damian Minkov
<damencho@jitsi.org>
*Sent:* Wednesday, October 12, 2016 6:33 AM
*To:* Jitsi Users
*Subject:* Re: [jitsi-users] Is JVB responsible for transcoding
video/audio from web clients?

Hi,

So we receive xmpp jingle from jicofo and this is converted to SDP in
the client, before that jicofo had communicated with JVB to gather
addresses and ports. In the jingle message the addresses are those of
JVB and later the media is sent directly to JVB, that is the idea of a
SFU (Selective Forwarding Unit).
There is no transcoding at the JVB side, it is just forwarding. This
makes requirement for processor very low, it just requires more bandwidth
at the server side.

Regards
damencho

On Wed, Oct 12, 2016 at 6:31 AM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi all,

After a web client access the Jitsi Meet webpage and enter a room,

will client receive the SDP message from Jitsi? is the SDP message with the
JVB address?

and then does web browser (like Chrome) connect and then send video/audio to
directly JVB with RTP?

Thanks,

Sunny

Sent from Outlook

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

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

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


#6

Hi damencho

What happens between JVB and Jigasi then?

If 1 user is actually from Jigasi, will Jigasi receive 4 audio channels as well?

Thanks,

Sunny

···

Sent from Outlook<http://aka.ms/weboutlook>

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov <damencho@jitsi.org>
Sent: Wednesday, October 12, 2016 8:34 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio from web clients?

On Wed, Oct 12, 2016 at 10:24 PM, Sunny Mok <apollomok@hotmail.com> wrote:

No transcoding is in JVB. For a 5-people conference, does it mean everyone
gets 4 audio channels from others?

Yes, exactly. And 4 video.

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


#7

Yes, jigasi is normal jitsi-meet participants, but for the sip part,
it mixes the streams. So on the sip side only one audio stream is
sent.

···

On Sun, Oct 16, 2016 at 11:37 PM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi damencho

What happens between JVB and Jigasi then?

If 1 user is actually from Jigasi, will Jigasi receive 4 audio channels as
well?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov
<damencho@jitsi.org>
Sent: Wednesday, October 12, 2016 8:34 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

On Wed, Oct 12, 2016 at 10:24 PM, Sunny Mok <apollomok@hotmail.com> wrote:

No transcoding is in JVB. For a 5-people conference, does it mean
everyone
gets 4 audio channels from others?

Yes, exactly. And 4 video.

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

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


#8

Hi damencho,

Thanks for your prompt. Really appreciate.

Just curious:

I used wireshake to capture traffic between Jitsi and Jigasi,

Jitsi only sent data to Jigasi in 1 UDP stream,

while other users seemed to get all in separated UDP streams (with different destination port).

Do you have any idea why?

Thanks,

Sunny

···

Sent from Outlook<http://aka.ms/weboutlook>

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov <damencho@jitsi.org>
Sent: Sunday, October 16, 2016 9:40 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio from web clients?

Yes, jigasi is normal jitsi-meet participants, but for the sip part,
it mixes the streams. So on the sip side only one audio stream is
sent.

On Sun, Oct 16, 2016 at 11:37 PM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi damencho

What happens between JVB and Jigasi then?

If 1 user is actually from Jigasi, will Jigasi receive 4 audio channels as
well?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov
<damencho@jitsi.org>
Sent: Wednesday, October 12, 2016 8:34 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

On Wed, Oct 12, 2016 at 10:24 PM, Sunny Mok <apollomok@hotmail.com> wrote:

No transcoding is in JVB. For a 5-people conference, does it mean
everyone
gets 4 audio channels from others?

Yes, exactly. And 4 video.

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

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

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


#9

Hi damencho,

This link (http://lists.jitsi.org/pipermail/dev/2015-August/024944.html) mentioned that JVB supported audio mixing.

Does JVB still support this configuration? Are all other components (i.e. Jitsi-meet, Jigasi) remain compatible with it?

Thanks,

Sunny

···

Sent from Outlook<http://aka.ms/weboutlook>

________________________________
From: users <users-bounces@jitsi.org> on behalf of Sunny Mok <apollomok@hotmail.com>
Sent: Sunday, October 16, 2016 11:42 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio from web clients?

Hi damencho,

Thanks for your prompt. Really appreciate.

Just curious:

I used wireshake to capture traffic between Jitsi and Jigasi,

Jitsi only sent data to Jigasi in 1 UDP stream,

while other users seemed to get all in separated UDP streams (with different destination port).

Do you have any idea why?

Thanks,

Sunny

Sent from Outlook<http://aka.ms/weboutlook>

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov <damencho@jitsi.org>
Sent: Sunday, October 16, 2016 9:40 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio from web clients?

Yes, jigasi is normal jitsi-meet participants, but for the sip part,
it mixes the streams. So on the sip side only one audio stream is
sent.

On Sun, Oct 16, 2016 at 11:37 PM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi damencho

What happens between JVB and Jigasi then?

If 1 user is actually from Jigasi, will Jigasi receive 4 audio channels as
well?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov
<damencho@jitsi.org>
Sent: Wednesday, October 12, 2016 8:34 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

On Wed, Oct 12, 2016 at 10:24 PM, Sunny Mok <apollomok@hotmail.com> wrote:

No transcoding is in JVB. For a 5-people conference, does it mean
everyone
gets 4 audio channels from others?

Yes, exactly. And 4 video.

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

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

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


#10

Hi,

mixing is still an option, but is not widely tested, so not
recommended. Anyway it brings cpu usage to the server and is not
suitable for deployments with a lot of participants. But it is there
to experiment.

Regards
damencho

···

On Thu, Oct 27, 2016 at 5:05 AM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi damencho,

This link (http://lists.jitsi.org/pipermail/dev/2015-August/024944.html)
mentioned that JVB supported audio mixing.

Does JVB still support this configuration? Are all other components (i.e.
Jitsi-meet, Jigasi) remain compatible with it?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Sunny Mok
<apollomok@hotmail.com>
Sent: Sunday, October 16, 2016 11:42 PM

To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

Hi damencho,

Thanks for your prompt. Really appreciate.

Just curious:

I used wireshake to capture traffic between Jitsi and Jigasi,

Jitsi only sent data to Jigasi in 1 UDP stream,

while other users seemed to get all in separated UDP streams (with different
destination port).

Do you have any idea why?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov
<damencho@jitsi.org>
Sent: Sunday, October 16, 2016 9:40 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

Yes, jigasi is normal jitsi-meet participants, but for the sip part,
it mixes the streams. So on the sip side only one audio stream is
sent.

On Sun, Oct 16, 2016 at 11:37 PM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi damencho

What happens between JVB and Jigasi then?

If 1 user is actually from Jigasi, will Jigasi receive 4 audio channels as
well?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov
<damencho@jitsi.org>
Sent: Wednesday, October 12, 2016 8:34 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

On Wed, Oct 12, 2016 at 10:24 PM, Sunny Mok <apollomok@hotmail.com> wrote:

No transcoding is in JVB. For a 5-people conference, does it mean
everyone
gets 4 audio channels from others?

Yes, exactly. And 4 video.

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

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

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

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


#11

Hi,

How can I enable this option?

Which file does the config (rtp-level-relay-type="mixer") go ?

Sunny

···

Sent from Outlook<http://aka.ms/weboutlook>

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov <damencho@jitsi.org>
Sent: Thursday, October 27, 2016 7:20 AM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio from web clients?

Hi,

mixing is still an option, but is not widely tested, so not
recommended. Anyway it brings cpu usage to the server and is not
suitable for deployments with a lot of participants. But it is there
to experiment.

Regards
damencho

On Thu, Oct 27, 2016 at 5:05 AM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi damencho,

This link (http://lists.jitsi.org/pipermail/dev/2015-August/024944.html)
mentioned that JVB supported audio mixing.

Does JVB still support this configuration? Are all other components (i.e.
Jitsi-meet, Jigasi) remain compatible with it?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Sunny Mok
<apollomok@hotmail.com>
Sent: Sunday, October 16, 2016 11:42 PM

To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

Hi damencho,

Thanks for your prompt. Really appreciate.

Just curious:

I used wireshake to capture traffic between Jitsi and Jigasi,

Jitsi only sent data to Jigasi in 1 UDP stream,

while other users seemed to get all in separated UDP streams (with different
destination port).

Do you have any idea why?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov
<damencho@jitsi.org>
Sent: Sunday, October 16, 2016 9:40 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

Yes, jigasi is normal jitsi-meet participants, but for the sip part,
it mixes the streams. So on the sip side only one audio stream is
sent.

On Sun, Oct 16, 2016 at 11:37 PM, Sunny Mok <apollomok@hotmail.com> wrote:

Hi damencho

What happens between JVB and Jigasi then?

If 1 user is actually from Jigasi, will Jigasi receive 4 audio channels as
well?

Thanks,

Sunny

Sent from Outlook

________________________________
From: users <users-bounces@jitsi.org> on behalf of Damian Minkov
<damencho@jitsi.org>
Sent: Wednesday, October 12, 2016 8:34 PM
To: Jitsi Users
Subject: Re: [jitsi-users] Is JVB responsible for transcoding video/audio
from web clients?

On Wed, Oct 12, 2016 at 10:24 PM, Sunny Mok <apollomok@hotmail.com> wrote:

No transcoding is in JVB. For a 5-people conference, does it mean
everyone
gets 4 audio channels from others?

Yes, exactly. And 4 video.

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

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

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

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

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