Multicast.TV - The all-in-one streaming platform for videogames Multicast.TV - The all-in-one streaming platform for videogames