STARCast: streaming collaboration platform using the overlay technology | IEEE Conference Publication | IEEE Xplore