Experiences in Broadcasting Over the Internet