BigBlueButton

BigBlueButton is an open source web conferencing system for online learning.