Hi Davide,
On Tue, 2 Apr 2019 at 14:00, Davide Marchi <
dan...@gmail.com> wrote:
>
> > From
https://prosody.im/doc/xmpp:
> >>
> >> Prosody is an XMPP server. But what exactly is XMPP?
> >>
> >> The Extensible Messaging and Presence Protocol (XMPP) is an open
> >> technology for real-time communication [..], *voice and video calls*,
> >> [..].
>
> Hi Friends!
> I would like to deepen the topic "voice and Video Call".
> As I can see from Jingle documentation page
> (
https://prosody.im/doc/jingle), Prosody seems natively skillful to
> handle voice and video call.
> Could you confirm this feature?
As described on the documentation page you linked, Jingle does *not*
require support from the XMPP server. All that is needed is for
Prosody to relay the Jingle negotiation between the clients
participating in a call. Passing stuff back and forth between clients
is exactly what Prosody does all the time. The Jingle page that you
linked to was created to help with this misunderstanding (people kept
thinking Jingle did not work with Prosody because it was not mentioned
in our documentation). However as the documentation says, all you need
is a Jingle-capable client, the server is not involved.
Now, with all the above said... there are some things that you can do
on the server to assist with Jingle and make it more reliable. You can
set up a TURN server[0] which will help clients that are behind
firewalls to communicate with each other. If you do this, Prosody can
tell clients about the TURN server using mod_extdisco[1] or
mod_turncredentials[2] (assuming your client supports XEP-0215).
> Or if there is a specific documentation to enable/tune it? And possibly
> if you consider it a mature and usable feature?
Prosody is used to power a number of XMPP/Jingle-based audio+video
services, including
https://meet.jit.si/ and
https://talky.io/ - so
yes, it works with Jingle and people are using it.
Hope this helps!
Regards,
Matthew
[0]: E.g.
https://github.com/otalk/restund or
https://github.com/coturn/coturn
[1]:
https://modules.prosody.im/mod_extdisco
[2]:
https://modules.prosody.im/mod_turncredentials