A site for live video streaming of meetings.