It’s 2016, why is video conferencing still terrible?
medium.com
medium.com
The proper way to do this would be to get several companies and the IETF + EFF or GNU (or some other libre organization) together in a room and hash out a protocol standard using RFCs. Then clients can be written to that spec. See HTML, Email, TCP/IP, ad nauseum.
Is that an attempt to do just what you propose?
Thankfully, for those unfortunate enough to be on an iOS device, I'm sure a native app can provide webRTC support rather than going the browser route.
Mozilla caved on H.264 so anything is possible.
What would Twitter be, for example, without a robust WebKit view for web content?
Right now it's just a platform/API for developers (an achievement nonetheless)
There are plenty of libraries for WebRTC for native apps on iOS, Android, and desktop OSs -- and they all interoperate with the built-in Chrome and Firefox implementations.
However, to set up the calls, you need to get data between those clients, and WebRTC doesn't do that.
Any such protocol would reduce these apps to a 'lowest common denominator' of features.
And in the current climate, its features (not interoperability) that sells.
Don't get me wrong, I'd love to see one. But I can't see it appearing until the business case demands it.
Even dedicated conferencing rooms have poor quality mic setup (easy to fix) and acoustics (a little harder)
It's testament to the ability of echo cancellation and associated algorithms that these systems are able to make anything work at all -- and in many ways this has masked the problem, preventing attention where it's needed.
I develop a 'conferencing' system for radio broadcasters called cleanfeed.net. It's amazingly basic compared to more general systems, (it basically doesn't do any changes to the audio) and yet the rapport is much greater, even with smart use of basic kit -- you can chat over the top of someone, interject and conversation 'flows'; no video needed.
Of course, this is very much a solution for a certain kind of "advanced" user, but I believe the solution is somewhere in the middle -- too much attention spent on video (not audio) and on software (rather than provisioning the right hardware)
Our brains are familiar with a phone call; it's just not a problem in most cases.
The remaining cases are probably more like meetings with unfamiliar people, or webcam sex chat.
It's much more like you're in a room with folks.
Unfortunately it's asking a lot of users of traditional video conferencing software that everyone have their own mic and headset -- but it really would be a much better experience.
Instead of making a post about his app like "We made an app that solves X, Y and Z", which probably wouldn't receive much attention, he made a post about the problems instead then casually just mentioned that his app solved the problems.
Smart, I'll probably try that in the future.
- Replace the horrible box shadows with one from here: http://cssdeck.com/labs/16-box-shadows-to-save-your-time
- Add box shadows/borders to the square images.
- Think about white space. There's basically no space between the paragraphs, yet huge space between the sections. Why?
- Apply a super slight linear gradient (the two colors should look the same) to the buttons, with perhaps a thin border with a similar color and some slight shadows. The green should be replaced anyway.
- Think about the typography. The general text here seems a little bold, try a font-size of 300.
Those quick tips make most typical "developer designs" much better quickly.
At least most of these, with the exception of "connection issues" could be solved with better UX. Is it just a matter of time before the major providers start taking it seriously?
I've been fairly happy with Highfive[1], as they are the closest I've been able to get to "plug-and-play" video conference rooms. And for the most part the usability is good. The biggest problem we had was that the app would not work with some other companies we wanted to connect with because of their firewall settings, however they are now supporting WebRTC which means no app, no special firewall settings for guests in your conference. I have yet to try the new WebRTC stuff but overall I can highly recommend Highfive based on our first few months working with it.
Webrtc is sadly not immune to firewall issues, so I'd be curious if that actually solves the issue you experienced.
Time will tell if WebRTC solves these issues, it was only just launched this week.
It's a poor simulacrum of social interaction, a compromise that satisfies no one.
This does relate to one of my points in the blog post. The current experience is not conversational, and instead ends up with the speaker "presenting" much more than just talking.
Btw. we do use WebRTC and it has worked quite nicely for install-free conferencing.
Agreed on Hangouts.