[jitsi-dev] Domain name for media streaming interface.


#1

Hello all,

We are trying to install Jitsi-Meet for the Ministry of Ecology in France
with only tcp/433 for both web and media streaming.

The jitsi server is behind lots of firewalls and it has 2 IP Addresses. The
1st for serving the web and the second one for media streaming.

I would like to know if it is possible to reach the 2nd IP (media
streaming) via a domain name instead of IP address. what do you think?

Regards,

···

--
______________________________________________
Hamza Khait


#2

As far as I know Chrome doesn't currently support this:
https://bugs.chromium.org/p/webrtc/issues/detail?id=4165

So I don't think you can make this work without modification to at least some of the components.

Can you tell us more about your use-case? Why do you need to use a domain name?

Regards,
Boris

PS I intend to respond on the other thread (the issue with TCP) as soon as I can look into it more carefully.

···

On 17/12/15 09:28, Hamza Khait wrote:

Hello all,

We are trying to install Jitsi-Meet for the Ministry of Ecology in
France with only tcp/433 for both web and media streaming.

The jitsi server is behind lots of firewalls and it has 2 IP Addresses.
The 1st for serving the web and the second one for media streaming.

I would like to know if it is possible to reach the 2nd IP (media
streaming) via a domain name instead of IP address. what do you think?


#3

​Hello,

So I don't think you can make this work without modification to at least
some of the components.

​Hum, which components should be modified ?​

Can you tell us more about your use-case? Why do you need to use a domain

name?


We have 3 different clients. The Ministry of Ecology, other ministries and
external companies (from the Internet).
They don't use the same IP address to reach Jitsi-Meet server. Thus a
domain name for media streams is the only solution for us.

Please find attached a Diagram that I made to make the problem easier to
understand.

PS I intend to respond on the other thread (the issue with TCP) as soon as
I can look into it more carefully.

​Okay, thank you very much. I'm still struggling with that.​

Jitsi-Meet web and media streams.pdf (37.6 KB)

···

--
______________________________________________
Hamza Khait


#4

​Hello,

    So I don't think you can make this work without modification to at
    least some of the components.

​Hum, which components should be modified ?​

There's many options here. The cleanest I can think of below.

    Can you tell us more about your use-case? Why do you need to use a
    domain name?


We have 3 different clients. The Ministry of Ecology, other ministries
and external companies (from the Internet).
They don't use the same IP address to reach Jitsi-Meet server. Thus a
domain name for media streams is the only solution for us.

Please find attached a Diagram that I made to make the problem easier to
understand.

The bridge could advertise both IP1 and IP3, and let ICE figure out which of them works.

The only thing that is missing for this to work is support for multiple mapped addresses in jitsi-videobidge. This should be relatively easy to add here[0,1,2], and is something we could accept as a contribution.

Regards,
Boris

[0] https://github.com/jitsi/jitsi-videobridge/blob/master/src/main/java/org/jitsi/videobridge/HarvesterConfiguration.java
[1] https://github.com/jitsi/jitsi-videobridge/blob/master/src/main/java/org/jitsi/videobridge/IceUdpTransportManager.java#L1736
https://github.com/jitsi/jitsi-videobridge/blob/master/src/main/java/org/jitsi/videobridge/IceUdpTransportManager.java#L469

···

On 18/12/15 05:38, Hamza Khait wrote:


#5

​Hello,

The bridge could advertise both IP1 and IP3, and let ICE figure out which
of them works.​

The only thing that is missing for this to work is support for multiple

mapped addresses in jitsi-videobidge.

​Could it also support multiple NAT ?​ as you can see in my previous
diagram there are two different NAT

This should be relatively easy to add here[0,1,2], and is something we
could accept as a contribution.

​Thank you very much. I will try to understand the code and add it.
I will keep you informed.

​Best regards,​

···

--
______________________________________________
Hamza Khait


#6

Yes, clients will get both external IP addresses and try connect to both.

Boris

···

On 21/12/15 03:14, Hamza Khait wrote:

​Hello,

    The bridge could advertise both IP1 and IP3, and let ICE figure out
    which of them works.​

    The only thing that is missing for this to work is support for
    multiple mapped addresses in jitsi-videobidge.

​Could it also support multiple NAT ?​ as you can see in my previous
diagram there are two different NAT