Live data from Hacker News

Jami: Share, Message, Call freely and privately

jami.net

1–10 of 44 posts

Re: Jami: Share, Message, Call freely and privately

#2
> Jami is completely peer-to-peer and doesn't require a server for relaying data between users.

With p2p projects I’m always interested to see how they are solving ‘Signaling’, ie. the initial peer to peer matching.

I was unable to find anything on the Jami page or FAQ.

Is the above language chosen carefully for “relaying data” while likely using a central jami server for signaling?

Re: Jami: Share, Message, Call freely and privately

#5

> Jami is completely peer-to-peer and doesn't require a server for relaying data between users. With p2p projects I’m always interested to see how they are solving ‘Signaling’, ie. the initial peer to peer matching. I was unable to find anything on the Jami page or FAQ. Is the above language chosen carefully for “relaying data” while likely using a central jami server for signaling?

It's using DHT like BitTorrent magnet links to find people using public keys.

Re: Jami: Share, Message, Call freely and privately

#7
post #3

What are the benefits of this over Session, Matrix, or other E2EE P2P messengers?

Jami is more or less completely peer-to-peer. Other than initial bootstrapping all conversations are synced between participant devices without any central servers. I don't know much about Session, but Matrix requires a homeserver that is basically always running to operate which provides a single point of failure for any particular user (as opposed to Jami where each of a user's devices can sync independently) and is easier to use (you don't need to find and pick a homeserver, all you need is your device).

Jami has also been around a long time. It had other names in the past like SFLphone and Ring.

Re: Jami: Share, Message, Call freely and privately

#9
post #6

Are video calls also P2P? Can video conference calls be placed? If not, does there exist existing FOSS that does conference calls on a P2P network? Edit: It appears TURN is used.

Yes, Jami calls are p2p whenever possible, and TURN is used when not (e.g. due to overly restrictive firewalls).

Yes, Jami supports conferencing. One can add additional participants to a 1-on-1 call on the fly, effectively making it a conference. Alternatively, one can enable rendezvous mode from account settings, in which case incoming calls to that account will be added to a conference (similar to a Jisti room).

Post reply on HN