是否可以通过互联网进行多播?我认为 ISP 不允许使用 IGMP,而且当服务器将流发送到互联网时,服务器端的上传带宽是多少?谢谢
答案1
当然,通过互联网进行多播是可能的,但目前为止最好的方法是如果你能控制服务器和客户端之间的每一个部分。我为一家公司工作,该公司控制着全国大约 30-40% 的 ADSL 链路,因此可以选择使用多播 - 这是一项并非每个人都能享受的奢侈。哦,你无法预测客户端的上传带宽,你必须对其进行设计。
答案2
在公共互联网上进行多播将不起作用。你可以选择具有大量镜像的 CDN,或者使用类似 p2p 的方法,让你的客户端也成为中继节点 [这将引入额外的延迟,如果你想以某种方式多播一部电影 - 这种方法效果很好 - 例如沃德勒使用这种方法,客户端成为其他客户端的“种子”节点 - 这使得内容提供商可以节省分发成本。