2 Mbps minimum for a average video quality experience. It auto adjusts its video/audio quality based on bandwidth. If bandwitdth is above 5Mbps, video quality experience will be better. Video call is peer -to- peer. No storage is used on server.