Also important, most video conferencing solutions suffer from the same problems because they all use the same hardware just with a different software layer written on top of it. There are very few providers of video encoding and processing hardware.
So yes the cost to building a good ui and less complex system can be way more expensive.
Despite it being Microsoft, I've found it to be the most reliable and seamless system for multi-party Audio, Video, and Screen-sharing based meetings - and I've used at some time or another in my career almost all the other big hitters in the corporate virtual-conferencing space.
Combine Lync/SfB with one of those nice multi-camera units[1] that sit in the middle of the meeting table and provide audio tracking of the speaker (the active camera switches to the person speaking) along with always-on 360 degree video as well - and it's the closest you can get to being there.
---
[1] http://www.polycom.co.uk/products-services/products-for-micr...
We have "quick" instructions on how to use these devices and they take up a whole page. Most of the devices are abandoned or just left there gathering dust while we use a simple Jabra speaker puck.
PS - Most of these experiences are with SfB. These devices are somehow worse with Webex.
Sorry, Lync/Skype for Business has been awful for us.
I'll be fair and state that I don't if it is Microsoft's or our tech teams fault.
I've used that, and experienced comparable delays of at least 5 minutes of futzing on average to get everything working, with occasional bursts to 10 minutes.
[1] - http://bressner.com/ucbox-express/ [2] - http://go.microsoft.com/fwlink/p/?LinkId=550989
But no, once or twice a month I rent a car and drive ~225km to meet with them personally. I supplement these in-person meetings with phone calls.
I'm not sure I've ever had a videoconference call go perfectly smoothly, and I found that these kinds of calls added all sorts of invisible friction to the customer relationship. My goal as a service provider is to take problems away from my customer, not to add new ones or make them feel technically inept.
My travel days are long and tiring, but most of my customers actually forget that I'm not local, which is exactly how I like it.
This product looks interesting, and purports to solve some of the issues, but color me skeptical.
Super high def full wall screen, so they can see every hair on your head with minimal lag -- I think this would work, the only thing they'd miss was a handshake.
Oops, you're frozen. Dang, we lost the connection. There's a really bad echo, do you hear that? Bob can't connect. Etc.
Besides, I'm not particularly handsome in HD. :-)
But I've had to be on conferences with purely technical topics where people use cameras. There's barely even a reason for the call to begin with when specs and questions can just be sent via e-mail, so why do we need to see each other?
One place I worked at spent about $25,000 to get an AV system setup complete with conference calling that was supposed to make it "easy". Every single meeting without fail we'd waste 10 minutes trying to figure it out then have to bring someone from IT support who would then spend 10 minutes themselves fiddling with it.
Why must these things be so complicated that you need IT support for them? The purpose of computers is to automate and make things easier.
CEO: "Why does everything take so long to get done?"
Everyone: "We can only have 15 meetings starting at the same time, and any additional meetings must be delayed 20 minutes, because there are only 15 IT support techs."
CEO: "What?!? Is this something to do with that teleconference project? That was like a year ago!"
CIO: "That's why I've suggested to the stakeholders, most of whom are here in this meeting, that they sign off on moving to Phase 2. That way we'll have more capacity to fix the ongoing issues with desktops and printers..."
Everyone: "Absolutely not! Your techs get there ten minutes ahead of time, and usually they're still struggling to get everything working five minutes after we should have started! The system you bought is crap!"
CIO: "We've always had a great relationship with that vendor, but unfortunately their product has had a few issues..."
CEO: "I know what 'great relationship' means... I don't care if the salesmen for competing products don't have comparable expense accounts, just get something in here that works!"
I've done a lot of deals, real high value business, and meeting coordination in them, in a variety of situations and companies.
"Anyone there? Hello? Crap, someone needs to dial in as the host. OK Is everyone dialed in? Good. Oh, wait, Roger can't hear us. Roger, dial back in. OK. Hey, whoever is at the cocktail party, can you go on mute?? Thank you. All right. Who's projecting? The projector is VGA, does anyone have a laptop with VGA? How about a dongle? Great, we can see it now. Can everyone who's remote see the screen sharing? No? OK let's restart the screen sharing program. How about now? Shit, we lost Roger again! Why is the screen 640x480? Damnit, can we just use a different laptop? E-mail the presentation to Diane, we can use her laptop. Did Roger dial back in yet??"
It's almost universally an awful UX.