[jitsi-dev] Project of Relaying Streams between JVBs


#1

Hello,

My name is Wen Yang, an NYU student major in Computer Science. I’m very
appreciate that many Jitsi developers are interested in our project I have
mentioned in the dev mailing list before, and here I will elaborate it in
more details:

Our goal is connecting two or more Jitsi-videobridges and using them *relay
*(not just scale, as mentioned in
https://github.com/jitsi/jicofo/blob/master/doc/load_balancing.md )
streams (including media streams, signaling, etc… those who can make
conferences work) between each other. Since we can benefit from AT&T
network and dynamically boot Jitsi-videobridges to achieve load balance and
optimized route between them.

<img src=’/uploads/jitsi/original/2X/2/2d1e37bb8e2a8f6c1d4d25f672487ef924b56434.png’ width=‘683’ height=‘483’>

We came out two basic ideas:

1) The first one is do some modifications on Jitsi-videobridge, I also
spent lots of time on that to figure out its structure. But it’s really
hard to get a starting point to change the code of JVB without tutorial.

2) The second one is to build a proxy between JVB without modifying it,
which is we preferred. I noticed that there are two projects: jitsi-hammer
and jirecon, which separately used to send media streams and receive media
streams. So maybe I can combine the two ones as a relay proxy, but I still
not finding the proper method to connect them. Or just use jirecon relay
the media streams instead of recording.

Since I’m not quite familiar the lower tier details about how to forward
the received media streams, or how to connect JVBs. So I post our project
here and hope we can discuss together :slight_smile:

Thanks~

···

--
Regards,
Wen Yang
New York University
Polytechnic School of Engineering


#2

The bare minimum of social norms and politeness would imply that you would at least subscribe to lists where you are asking questions so that you would get the answers and not have to ask the same questions again.

Emil

···

On 26.04.16 г. 17:06, Wen Yang wrote:

Hello,

My name is Wen Yang, an NYU student major in Computer Science. I’m very
appreciate that many Jitsi developers are interested in our project I
have mentioned in the dev mailing list before, and here I will elaborate
it in more details:

Our goal is connecting two or more Jitsi-videobridges and using them
*relay *(not just scale, as mentioned in
https://github.com/jitsi/jicofo/blob/master/doc/load_balancing.md )
  streams (including media streams, signaling, etc… those who can make
conferences work) between each other. Since we can benefit from AT&T
network and dynamically boot Jitsi-videobridges to achieve load balance
and optimized route between them.

Inline image 1

We came out two basic ideas:

1) The first one is do some modifications on Jitsi-videobridge, I also
spent lots of time on that to figure out its structure. But it’s really
hard to get a starting point to change the code of JVB without tutorial.

2) The second one is to build a proxy between JVB without modifying it,
which is we preferred. I noticed that there are two projects:
jitsi-hammer and jirecon, which separately used to send media streams
and receive media streams. So maybe I can combine the two ones as a
relay proxy, but I still not finding the proper method to connect them.
Or just use jirecon relay the media streams instead of recording.

Since I’m not quite familiar the lower tier details about how to forward
the received media streams, or how to connect JVBs. So I post our
project here and hope we can discuss together :slight_smile:

Thanks~

--
Regards,
Wen Yang
New York University
Polytechnic School of Engineering

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

--
https://jitsi.org