Jami and Jitsi unreliable for video calls

10 replies [Last post]
anatom

I am a member!

Offline
Joined: 09/20/2012

Hello again!
Over the last two weeks, both jami and jitsi have proven to be not as reliable as in the beginning. I feel dissatisfied because videos tend to freeze once every few minutes and sound quality is very variable (from excellent to barely understandable). This is true both for jami and jitsi.
How can I find out if I can change anything about it? The problems persist even using a LAN cable connection to the router so I subspect it has got something to do with bandwidth or the jami/jitsi servers.
Does anybody else encounter similar problems with jami/jitsi? Is a bandwidth of 10 Mb/s upstream sufficient for VoIP calls?
Or have I set my expectations too high?
Thanks in advance!

rfb
rfb
Offline
Joined: 01/29/2020

Hi there,

I used few months ago both, though not on Trisquel but on another Debian derivative free distro (PureOS).

For Jitsi, I was using the Jitsi Meet service with the Framasoft instance (https://framatalk.org). It was okay most of the time, though I had problems like no video sometimes. I would say, it doesn’t only depend on your connection; I guess the issues are also hardware-related.

For Jami, it was the worst with the desktop client. I’ve never managed to make it work properly. Using the Android client was okay, almost the same quality as Signal.

Your bandwidth is more than sufficient. It’s just that the software are still in active development (especially Jami) and thus bug-prone. Reporting bugs on their respective code trackers could be of great help.
Hopefully, they’ll get better and better.

boba
Offline
Joined: 08/28/2017

> For Jami, it was the worst with the desktop client. I’ve never managed to make it work properly. Using the Android client was okay, almost the same quality as Signal.

Interesting. I have had the exact opposite experience with Jami: quite ok with the desktop client on T8 but very buggy on Android at times. People from the Jami project said it might have been caused either by their migrating the notification push server or by some specific behavior on Android.

That said, I have had quite satisfactory video calls from desktop client to Android devices. It seems that the combination of hardware, bandwidth, work in progress on the server side and delays from the DHT causes this instability. I will keep giving it a try though because the decentralized structure is the way to go.

Malsasa
Offline
Joined: 12/01/2016

Just recently I encountered Mumble VoIP because I saw the last feature
"[...]Mumble will use 10-40 kbit/s outgoing, and the same incoming for
each user. So if there are 10 other users on the server with you, your
incoming bandwidth requirement will be 100-400 kbit/s if they all talk
at the same time[...]" you can read here
https://github.com/mumble-voip/mumble. I suggest you to test Mumble
VoIP.

boba
Offline
Joined: 08/28/2017

By the way, you can always report your troubles on the Jami project page:

https://git.jami.net/savoirfairelinux/ring-project/issues

The devs are quite reactive.

anatom

I am a member!

Offline
Joined: 09/20/2012

Thanks for your help and advice. I also like to support free software, but it needs to be practical as well. As regards my relations I use the software with, we have recently stopped using it because it wasn't possible to have a relaxed chat. There were too many disruptions, both in Jami and Jitsi meet. We might try mumble, but it might take a couple of weeks because of holidays. I'll keep you up to date anyway. Thanks again.

boba
Offline
Joined: 08/28/2017

I agree that the current instability of the existing libre messaging apps is not helping when it comes to broad adoption. For the average user, work in progress is only work in progress and I can only note with regret that Jami is now sleeping unused on my laptop. It does not mean that I won't be giving it a try now and then.

Since the Telegram client is libre and available for GNU/Linux, I am using it for the time being. Of course, nothing being perfect, video calls are not available (for the time being) on Telegram. What's more, I cannot use end-to-end encryption so I have to trust the Telegram people: the "Secret chat" option with E2E enctyption is only available on the mobile clients, unfortunately.

Signal and Wire having their inherent limitations too, I still hope Jami will soon get to a smooth cross-platform user experience.

EDIT: I am *not* recommending Telegram, because of the server-side limitations related to both software freedom and centralized networking, but I am using it because most of my contacts were already using it on their mobile devices when I was looking for a temporary alternative to Jami.

Malsasa
Offline
Joined: 12/01/2016

Ah you mentioned Wire. I remember, Wire is free software recommended
by the FSF[1] aside from Signal and is capable of doing video
conference[2]. I knew Wire before GNU Ring (now Jami) but never tried
it with another person. Thanks bobandrew. How about it, anatom?

Personally, I use Telegram for my online course since 2017 and
everything goes well with text & pictures. With Telegram I can run
more than 80 public courses with 1000 more audience (all Indonesians)
up to today. It cannot do video conference at the moment but it can do
voice call (one on one) and for my case the voice quality is good and
it's already real to do relaxed chat.

[1] https://directory.fsf.org/wiki/Collection:High_Priority_Projects
[2] https://wire.com

anatom

I am a member!

Offline
Joined: 09/20/2012

Thank you for your comments about your experiences. Especially yours, boba, reflect mine. I've done some independent research using the resources provided by the German 'Commissioners for Data Protection and Freedom of Information' which is a government-funded institution. (Links, unfortunately are German only: https://www.youngdata.de/whatsapp-skype-co/skype/ or https://www.ldi.nrw.de/) It led me to inquire about Wire and I think this is the next service I'm going to try -- probably complemented by a Threema-Account as soon as I've got a smartphone.

boba
Offline
Joined: 08/28/2017

Thanks for the links. My German is not operational enough to get all the details of the LDI contents but I think it would be very helpful for the general public elsewhere if institutional websites would do more of that kind of information spreading about privacy concerns. I also found the youngdata site very helpful, the "Alternativen" section is just great.

And thank you for sharing your experience with Jami and Jitsi.

There has already been some critical comments about wire on this forum (1) but given the current state of Jami I have now also installed the Wire desktop app for GNU/Linux in order to give it a try. For unknown reasons I could not login on the web app after creating a new account, but then I could log in on the desktop app. Now through the ritual process of kindly asking the usual suspects if they would like to join the trial. I will post any feedback here in this thread, if you don't mind.

NOTE: I am not recommending Wire either, for the reasons mentioned in the referenced thread, but again, waiting for Jami (or any breakthrough candidate for a libre, user-friendly, federated or distributed service).

(1) https://trisquel.info/en/forum/jami-or-wire#comment-145198

anatom

I am a member!

Offline
Joined: 09/20/2012

Thank you! And feel free to post your experiences. I think it's important to communicate about it and to share our troubles so /maybe/ this will have a positive influence on the development process. And thank you for the link. Also I will share how things develop regarding video chat.