Developing Video Streaming Service Across Campuses: The VIVA Experience