[jitsi-users] Newbie Install Notes


#1

Hi Group,

First, thank you for creating a free, open-source conferencing system. I
recently went through an offline Ubuntu stable install and have some
newbie-perspective notes. FTR, I only really care about the WebRTC video
conferencing features. Also, the stable release (1622) is a bit stale at
this point... are you going to do another stable release soon? I would
switch to testing or nightly but the release frequency of those makes me
nervous.

Notes

* The deb repos are really convenient.

* From the docs, it isn't clear which ports the user should open.

The manual-install.md diagram seems to indicate TCP/443, TCP/4443, and UDP
10000-20000. It also shows the videobridge and nginx both running. The repo
install only uses Jetty on 443 (and the UDP ports) -- something in the
documentation along the lines of "The quick install uses Jetty on 443 --
you are welcome to install apache or nginx if you prefer". Jetty also
wanted to listen on "::" at first on my setup instead of 0.0.0.0.

* The locations of the various config files aren't well documented

There are three config files users probably care about in the install:

/etc/jitsi/meet/[domain]-config.js
The "config.js" that is referenced in the documentation

/etc/jitsi/videobridge/sip-communicator.properties
Jetty (default webserver) config. Being named sip-communicator is confusing

/usr/share/jitsi-meet/interface_config.js
self explanatory -- but odd location

* can I disable avatars or have a static avatar? (and not have broken
images in an offline deployment)

* config options aren't really documented except for the comments in the
file

* You don't need an extension to screen share in firefox. Nor do you need
to modify your config. You do need to set desktopSharingFirefoxDisabled:
false, however.

* You *do* need an extension to screen share in Chrome. Chrome likes to
uninstall extensions not present in the store, which is annoying. Why isn't
this just a preference? Has anyone filed a Chromium issue?

* my install has many high UDP ports open (Jetty). What are these? I don't
have any active meetings.

# netstat -ltupn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
    PID/Program name
tcp 0 0 0.0.0.0:5269 0.0.0.0:* LISTEN
     1208/lua5.1
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
     1087/sshd
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN
     1184/java
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
     1174/java
tcp 0 0 0.0.0.0:5280 0.0.0.0:* LISTEN
     1208/lua5.1
tcp 0 0 0.0.0.0:5281 0.0.0.0:* LISTEN
     1208/lua5.1
tcp 0 0 127.0.0.1:5347 0.0.0.0:* LISTEN
     1208/lua5.1
tcp 0 0 0.0.0.0:5222 0.0.0.0:* LISTEN
     1208/lua5.1
tcp6 0 0 :::5269 :::* LISTEN
     1208/lua5.1
tcp6 0 0 :::22 :::* LISTEN
     1087/sshd
tcp6 0 0 :::5280 :::* LISTEN
     1208/lua5.1
tcp6 0 0 :::5281 :::* LISTEN
     1208/lua5.1
tcp6 0 0 :::5222 :::* LISTEN
     1208/lua5.1
udp 0 0 0.0.0.0:49804 0.0.0.0:*
    1174/java

[SNIP -- many more]

udp 0 0 0.0.0.0:46863 0.0.0.0:*
    1174/java
udp 0 0 [REDACTED_IP]:10000 0.0.0.0:*
      1174/java
udp 0 0 0.0.0.0:53010 0.0.0.0:*
    1174/java

[SNIP -- many more]

udp 0 0 0.0.0.0:53316 0.0.0.0:*
    1174/java
udp 0 0 0.0.0.0:68 0.0.0.0:*
    1018/dhclient
udp 0 0 0.0.0.0:52294 0.0.0.0:*
    1174/java

[SNIP -- many more]

* The video quality goes up and down almost randomly, even for people on
gigabit LAN. I'm guessing this may have been addressed in more recent
beta/nightlies.

* The video cuts out (gray screen). Again, this may have been addressed in
recent nightlies. Did I mention I'd like a release :)?

Thanks,

-Darren


#2

Hi,

Hi Group,

First, thank you for creating a free, open-source conferencing system. I
recently went through an offline Ubuntu stable install and have some
newbie-perspective notes. FTR, I only really care about the WebRTC video
conferencing features. Also, the stable release (1622) is a bit stale at
this point... are you going to do another stable release soon? I would
switch to testing or nightly but the release frequency of those makes me
nervous.

There will be release, one we decide it is stable enough. There are
few things that we still work on.

Notes

* The deb repos are really convenient.

* From the docs, it isn't clear which ports the user should open.

The manual-install.md diagram seems to indicate TCP/443, TCP/4443, and UDP
10000-20000. It also shows the videobridge and nginx both running. The repo
install only uses Jetty on 443 (and the UDP ports) -- something in the
documentation along the lines of "The quick install uses Jetty on 443 -- you
are welcome to install apache or nginx if you prefer". Jetty also wanted to
listen on "::" at first on my setup instead of 0.0.0.0.

* The locations of the various config files aren't well documented

There are three config files users probably care about in the install:

/etc/jitsi/meet/[domain]-config.js
The "config.js" that is referenced in the documentation

/etc/jitsi/videobridge/sip-communicator.properties
Jetty (default webserver) config. Being named sip-communicator is confusing

This is not jetty config, this is videobridge configuration, we just
reuse the jetty instance inside of it, so we can share one port for
content and media.

/usr/share/jitsi-meet/interface_config.js
self explanatory -- but odd location

We have a plan to move that, but didn't have time to work on that.

* can I disable avatars or have a static avatar? (and not have broken images
in an offline deployment)

https://github.com/jitsi/jitsi-meet/blob/master/config.js#L79
This property: disableThirdPartyRequests is designed for offline use.

* config options aren't really documented except for the comments in the
file

* You don't need an extension to screen share in firefox. Nor do you need to
modify your config. You do need to set desktopSharingFirefoxDisabled: false,
however.

* You *do* need an extension to screen share in Chrome. Chrome likes to
uninstall extensions not present in the store, which is annoying. Why isn't
this just a preference? Has anyone filed a Chromium issue?

This is by design in chrome and is their way to address security. You
need a valid/verified site and uploaded an extension in order to allow
inline installs of extensions.

* my install has many high UDP ports open (Jetty). What are these? I don't
have any active meetings.

Here I suppose you mean jitsi-videobridge, not jetty, cause jetty is
not using any udp.
Health checks maybe, that run several times in a minute, not sure
about that. Also sometime after a conference you need to wait 30
seconds or so to expire every thing.

# netstat -ltupn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
PID/Program name
tcp 0 0 0.0.0.0:5269 0.0.0.0:* LISTEN
1208/lua5.1
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
1087/sshd
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN
1184/java
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
1174/java
tcp 0 0 0.0.0.0:5280 0.0.0.0:* LISTEN
1208/lua5.1
tcp 0 0 0.0.0.0:5281 0.0.0.0:* LISTEN
1208/lua5.1
tcp 0 0 127.0.0.1:5347 0.0.0.0:* LISTEN
1208/lua5.1
tcp 0 0 0.0.0.0:5222 0.0.0.0:* LISTEN
1208/lua5.1
tcp6 0 0 :::5269 :::* LISTEN
1208/lua5.1
tcp6 0 0 :::22 :::* LISTEN
1087/sshd
tcp6 0 0 :::5280 :::* LISTEN
1208/lua5.1
tcp6 0 0 :::5281 :::* LISTEN
1208/lua5.1
tcp6 0 0 :::5222 :::* LISTEN
1208/lua5.1
udp 0 0 0.0.0.0:49804 0.0.0.0:*
1174/java

[SNIP -- many more]

udp 0 0 0.0.0.0:46863 0.0.0.0:*
1174/java
udp 0 0 [REDACTED_IP]:10000 0.0.0.0:*
1174/java
udp 0 0 0.0.0.0:53010 0.0.0.0:*
1174/java

[SNIP -- many more]

udp 0 0 0.0.0.0:53316 0.0.0.0:*
1174/java
udp 0 0 0.0.0.0:68 0.0.0.0:*
1018/dhclient
udp 0 0 0.0.0.0:52294 0.0.0.0:*
1174/java

[SNIP -- many more]

* The video quality goes up and down almost randomly, even for people on
gigabit LAN. I'm guessing this may have been addressed in more recent
beta/nightlies.

* The video cuts out (gray screen). Again, this may have been addressed in
recent nightlies. Did I mention I'd like a release :)?

Hope this helps. We are doing our best to update, any help is welcome.

Regards
damencho

···

On Tue, Apr 11, 2017 at 3:41 PM, Darren Wilcrest <darrenwilcrest@gmail.com> wrote:

Thanks,

-Darren

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