Live data from Hacker News

Jami: Share, Message, Call freely and privately

jami.net

21–30 of 44 posts

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

#21
post #13

Earlier quoted context omitted.

Amazing. Are there any optimizations for video conferencing in case one participant doesn't have upload bandwidth to stream his video to 10 different IP addresses at once? I was fidgeting with the tought of something like a overlay multicast network on top of unicast IP, since RFC 1770 was deprecated/never implemented.

Right. In Jami by default only the host of a conference/rendezvous-point will stream to/from all peers and mix their streams, and other peers normally only stream to/from the conference host. Also Jami can automatically adjust the call's bitrate on the fly depending on the link quality: https://docs.jami.net/user/faq.html#how-much-bandwidth-do-i-... Hope this helps. :)

Nice! Thank you for the link!

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

#23
I've recently tried Jami to chat with a friend using the new(?) Qt client, and it wasn't a very good experience. Scrolling feels terrible. When I scroll up, it keeps going for a moment even though I let go of the scroll wheel. When I scroll down, the view jumps around as images load in.

After we filled up the chat a bit, opening it again takes about six seconds. And sometimes, it starts using 60% CPU doing apparently nothing.

There is a "reply to message" function, but it's useless on images because it only shows the first part of the path to the image (you just see "/home/me/.local/share/jami/8fd7...") and clicking it doesn't bring you to the message in question.

I also tried the Android client, which was usable enough, but it could only receive messages if I had the desktop client too. But that might be because of my NAT.

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

#24
It worked reliably for me when other video conference software didn't work properly (Jitsi, Skype, Gtalk…). Also, it was easy for my dad to install and use, after I told him about the unique identifier to keep around to use on another device. With a previous version though, I encountered a situation when my text messages wouldn't be received by my friend :/ (using the desktop version) Annoying. Hope this is fixed in the latest releases.

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

#25
post #20
post #17

How does Jami work if I have multiple devices? For example, I want to connect on my work PC, my home PC, and my phone, share the same account, and see all the messages I sent/received on my work PC when I log into my home PC. This is traditionally the worst UX problem with Signal / Session / Matrix etc. Manually handing keys back and forth is a disaster. Compare that to something like Telegram or WhatsApp where you c…

Jami has "Swarm" conversations, which are git-backed behind the scenes, and can be synchronized across multiple devices and/or participants seamlessly. Actually, thanks to the way Jami uses git, a subset of participants in a group conversation could enter a local network and continue chatting amongst themselves, and once they connect with the rest of the participants again their histories will automatically be synchr…

Wow, that's amazing progress. All that's missing is friends who are interested in it!

They're doing cool enough stuff that it seems like they could attract real attention eventually though.

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

#26

I just downloaded the client and created my "JamiID". How does this JamiID work? Is this JamiID that I created forever mine? If my friends create their JamiID, will the search just list them? Do I need to import any JamiID's? How does discovery work for these JamiID's? I'm seriously looking into Jami for "conference" calls with a small set of family members, it should be just point and click.

> How does this JamiID work?

If you register a username for your Jami account, your JamiID will be that username, otherwise it will just be the account's infohash (public key fingerprint). A Jami username is a mapping between a unique human-friendly name and an account infohash.

> Is this JamiID that I created forever mine?

With the default Jami name server, https://ns.jami.net, username registrations are permanent, and cannot be changed or deleted. Also, if you delete or lose your account without having backed it up earlier, you will lose that username and it cannot be recovered. This is one of the reasons why it's really important to back up your account.

> If my friends create their JamiID, will the search just list them?

Yes, you can search others by their JamiID, whether it's their username or the longer account infohash.

> Do I need to import any JamiID's? How does discovery work for these JamiID's?

You would search for their JamiID and add them as contacts, similarly to how you would with other messaging applications. When you search a username, Jami will query the name server to get the account infohash and send a contact request. For example, with the default name server, to look up 'bandali' Jami would make a request to https://ns.jami.net/name/bandali to get the associated account infohash.

You can read more about this on the Jami user FAQ and the 'name server protocol' section of the developer manual:

https://docs.jami.net/user/faq.html#how-does-the-username-re...

https://docs.jami.net/developer/name-server-protocol.html

> I'm seriously looking into Jami for "conference" calls with a small set of family members, it should be just point and click.

Pretty much. :) Jami should be able to fit that use-case nicely.

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

#27

It worked reliably for me when other video conference software didn't work properly (Jitsi, Skype, Gtalk…). Also, it was easy for my dad to install and use, after I told him about the unique identifier to keep around to use on another device. With a previous version though, I encountered a situation when my text messages wouldn't be received by my friend :/ (using the desktop version) Annoying. Hope this is fixed in…

Thanks for trying/using Jami! And sorry to hear about the previous issues. If you do encounter them again, please do file a bug report so the team could investigate and hopefully fix them:

https://docs.jami.net/user/bug-report-guide.html

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

#28
post #23

I've recently tried Jami to chat with a friend using the new(?) Qt client, and it wasn't a very good experience. Scrolling feels terrible. When I scroll up, it keeps going for a moment even though I let go of the scroll wheel. When I scroll down, the view jumps around as images load in. After we filled up the chat a bit, opening it again takes about six seconds. And sometimes, it starts using 60% CPU doing apparently…

Thanks a lot for the feedback, and sorry about the issues. Would you please report them on the Jami bug trackers per https://docs.jami.net/user/bug-report-guide.html if not already? This would help the team keep track, look further into them, and hopefully fix them.

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

#29

I just downloaded the client and created my "JamiID". How does this JamiID work? Is this JamiID that I created forever mine? If my friends create their JamiID, will the search just list them? Do I need to import any JamiID's? How does discovery work for these JamiID's? I'm seriously looking into Jami for "conference" calls with a small set of family members, it should be just point and click.

Are you looking for Jitsi? That does let you do browser-based video without signup.
Post reply on HN