É possível fazer multicast na Internet, mas certamente a melhor maneira é controlar todas as informações entre seus servidores e clientes. Eu trabalho para uma empresa que tem esse controle para cerca de 30-40% dos links ADSL do país, então tem a opção de usar multicast - que é um luxo que nem todos têm. Ah, e você não pode prever a largura de banda de upload dos clientes, você tem que projetar isso.