Anyone know of a website that maintains a ranking of video chat services, in terms of audio quality?
Anyone know of a website that maintains a ranking of video chat services, in terms of audio quality?
a) background noise reduction
b) echo/feedback cancellation
c) input latency
I assume input latency may not be such a big issue anymore, with ultra low latency codecs (presumably) being widespread now.
Feedback cancellation is a problem if any side of the conversation is using speakers, rather than headphones. I guess chat services meet at the lowest common denominator, making fairly conservative assumptions and often cutting audio aggressively.My personal list, best to worst, in respect to my requirements above:
Google Hangouts
Jitsi
WhatsApp audio call
SkypeIt makes me wonder if the best system would marry PSTN for audio with IP for video and/or screen-sharing.
Slack
zoom.us
Both very good with different advantages for different use.I wish video-chat services/clients would be totally up-front about the real-time quality of the connection. There are natural pauses in any conversation, and if you're always wondering whether the pause is natural or a result of a few dropped packets, it makes for a very un-natural conversation. This could be as simple as "last transmission received N ms ago" indicator or something, but I'm sure there are more clever solutions.
I don't think this is an "easy" problem to solve, but it's one that I think most video chat services seem to pretend doesn't exist. Or they implicitly blame outside factors ("we can't fix the network") rather than helping customers live with the realities of the internet ("we show you immediately and in real-time when the network isn't what you expect").
(I've not put Jitsi through its paces - would love to know how Jitsi handles the UX around dropped packets.)
There are many utilities that show this info in useful form in the system tray; perhaps some would be able to superimpose it on top of the video conferencing software (like OnTopReplica).
Software aside, when some attendees will often be in the same location consider using https://www.owllabs.com/meeting-owl. It certainly improves the experience for the remote attendees.
I work in the Cisco Spark team so I'm not unbiased when it comes to Skype but you might have a quality problem on your network connection (and the other participants' connections too) if you're seeing consistent audio issues. Real-time media (audio/video) is very sensitive to delay, jitter, congestion and all the network stuff that normally goes un-noticed with web browsing, and there are still plenty of cases that just can't be covered by error correction.
(This is where having the ability to fall back to PSTN to join a call comes in very handy: if I'm in a coffee shop with a crappy connection, there's a strong chance that my call will be of poor quality so I join with my cell phone instead.)
Otherwise I just use zoom.us
I use appear.in all the time for small meetings and love it. :)