Real-time communication is a tricky business, and large scale video conferencing is especially so. There are many things that can be done to improve user experience but they get harder and harder as you go through the list.

Real-time communication is a tricky business, and large scale video conferencing is especially so. There are many things that can be done to improve user experience but they get harder and harder as you go through the list.