> however you can't do multicast over the internet
Some parts of the internet do actually support multicast. The BBC did IPTV via multicast to subscribers in the UK for a while.