Text this: A dynamic timeslot-based multicast bandwidth advance reservation algorithm for enterprise video conferencing systems