[jitsi-users] Outline of all jitsi services


#1

Heya !

I'm using ejabberd servers for 2 years now for personal and professional text chat (mainly via pidgin/adium clients).

I saw that the Jitsi team did an amazing work for audio and video many-to-many chat. But I'm totally lost about all the provided software, and I did some researchs that need confirmation (these are actually questions):
- Jitsi is a xmpp client
- JitsiVideoBridge is a xmpp server component, that relay audio/video to participants using Jitsi
- Many-to-many audio/video via JitsiVideoBridge require the use of Jitsi (can't work with pidgin/adium)
- Jitmeet is a javascript web client application that connect to a JitsiVideoBridge for webrtc audio/video many-to-many chat
- Jitmeet needs JitsiVideoBridge, that needs a xmpp server. So Jitmeet requires the installation of ejabberd/openfire...
- ... So using Jitmeet requires a valid account on the xmpp server
- JitsiVideoBridge can relay streams from/to Jitsi and Jitmeet clients

Let's say I want many-to-many audio/video streams from/to Jitsi/Jitmeet, can I use the following:
- Ejabberd
- JitsiVideoBridge
- Nginx with a virtual server directing to Jitmeet application

I need to rely only on my own server. How about nat traversals without google's stun server ?

I'm totally lost, if anyone could draw an outline of all Jitsi' services, that would be great !

Thank you !

Adrien


#2

Hey Adrien,

Heya !

I'm using ejabberd servers for 2 years now for personal and professional
text chat (mainly via pidgin/adium clients).

I saw that the Jitsi team did an amazing work for audio and video
many-to-many chat.

Thanks for your kind words!

But I'm totally lost about all the provided software,

Our bad. We'll need to work on the presentation in the very near
future. You seem to have figured out most things though.

and
I did some researchs that need confirmation (these are actually questions):
- Jitsi is a xmpp client

Among other things yes. It is also a SIP client a mixer a video
router. It has a very rich feature set so it's hard to pin it as a
single thing. We generally refer to it as an "audio/video"
communicator.

- JitsiVideoBridge is a xmpp server component, that relay audio/video

Yes.

to participants using Jitsi

Not necessarily only Jitsi but to any client that is capable of
receiving more than a single video stream at a time.

- Many-to-many audio/video via JitsiVideoBridge require the use of Jitsi
(can't work with pidgin/adium)

It does not exclusively require the use of Jitsi. Pidgin and Adium
don't support all necessary technologies though.

- Jitmeet is a javascript web client application that connect to a
JitsiVideoBridge for webrtc audio/video many-to-many chat

Yes. It is also an XMPP client.

- Jitmeet needs JitsiVideoBridge, that needs a xmpp server. So Jitmeet
requires the installation of ejabberd/openfire...

Yes. We generally use it with Prosody.

- ... So using Jitmeet requires a valid account on the xmpp server

No. We mostly use it with anonymous accounts.

- JitsiVideoBridge can relay streams from/to Jitsi and Jitmeet clients

In theory yes. In practice the two applications are currently
incompatible. We'll fix them though.

Let's say I want many-to-many audio/video streams from/to Jitsi/Jitmeet, can
I use the following:
- Ejabberd
- JitsiVideoBridge
- Nginx with a virtual server directing to Jitmeet application

Yes. You can find deployment instructions on http://jitmeet.org

I need to rely only on my own server. How about nat traversals without
google's stun server ?

When using the bridge, STUN is unnecessary because all media goes
through the bridge.

I'm totally lost, if anyone could draw an outline of all Jitsi' services,
that would be great !

Hope this helps,
Emil

···

On Tue, Feb 11, 2014 at 12:08 PM, Adrien Aubourg <adrien.aubourg@gmail.com> wrote:

Thank you !

Adrien

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

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
https://jitsi.org FAX: +33.1.77.62.47.31


#3

Hi Emil,

Thank you for your fast and precise answers. It's a little bit more clear
in my head now.
You really helped me :slight_smile:

I'm currently struggling to install jitmeet for now, even with the
documentation (video bridge was installed easily though), but I'll get it :wink:

Thanks again !

Adrien

···

2014-02-11 18:44 GMT+01:00 Emil Ivov <emcho@jitsi.org>:

Hey Adrien,

On Tue, Feb 11, 2014 at 12:08 PM, Adrien Aubourg > <adrien.aubourg@gmail.com> wrote:
> Heya !
>
> I'm using ejabberd servers for 2 years now for personal and professional
> text chat (mainly via pidgin/adium clients).
>
> I saw that the Jitsi team did an amazing work for audio and video
> many-to-many chat.

Thanks for your kind words!

> But I'm totally lost about all the provided software,

Our bad. We'll need to work on the presentation in the very near
future. You seem to have figured out most things though.

> and
> I did some researchs that need confirmation (these are actually
questions):
> - Jitsi is a xmpp client

Among other things yes. It is also a SIP client a mixer a video
router. It has a very rich feature set so it's hard to pin it as a
single thing. We generally refer to it as an "audio/video"
communicator.

> - JitsiVideoBridge is a xmpp server component, that relay audio/video

Yes.

> to participants using Jitsi

Not necessarily only Jitsi but to any client that is capable of
receiving more than a single video stream at a time.

> - Many-to-many audio/video via JitsiVideoBridge require the use of Jitsi
> (can't work with pidgin/adium)

It does not exclusively require the use of Jitsi. Pidgin and Adium
don't support all necessary technologies though.

> - Jitmeet is a javascript web client application that connect to a
> JitsiVideoBridge for webrtc audio/video many-to-many chat

Yes. It is also an XMPP client.

> - Jitmeet needs JitsiVideoBridge, that needs a xmpp server. So Jitmeet
> requires the installation of ejabberd/openfire...

Yes. We generally use it with Prosody.

> - ... So using Jitmeet requires a valid account on the xmpp server

No. We mostly use it with anonymous accounts.

> - JitsiVideoBridge can relay streams from/to Jitsi and Jitmeet clients

In theory yes. In practice the two applications are currently
incompatible. We'll fix them though.

> Let's say I want many-to-many audio/video streams from/to Jitsi/Jitmeet,
can
> I use the following:
> - Ejabberd
> - JitsiVideoBridge
> - Nginx with a virtual server directing to Jitmeet application

Yes. You can find deployment instructions on http://jitmeet.org

> I need to rely only on my own server. How about nat traversals without
> google's stun server ?

When using the bridge, STUN is unnecessary because all media goes
through the bridge.

> I'm totally lost, if anyone could draw an outline of all Jitsi' services,
> that would be great !

Hope this helps,
Emil

> Thank you !
>
> Adrien
>
> _______________________________________________
> users mailing list
> users@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/users

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
https://jitsi.org FAX: +33.1.77.62.47.31