设为首页收藏本站language 语言切换
查看: 1765|回复: 4
收起左侧

[已解决] 广播

[复制链接]
发表于 2013-12-6 18:23:34 | 显示全部楼层 |阅读模式
为什么视频数据流时要用到ip多播的呢?求解释
发表于 2013-12-6 19:05:45 | 显示全部楼层
很简单 ··视频流如果使用单播 如果有多个接收者的情况下 那么路由器需要为每一个接收者复制一份视频流。
这样增加了路由器的负担同时极大的浪费了链路带宽。
视频流如果使用广播,确实之需要发送1份视频流就可以让所有接收者都收到,但是如果接收者和信源不在同1个网段,那么广播视频流就无法传递给接收者,因为广播无法穿越路由器。不仅如此,如果在该网段内仅有部分是视频流的接收者,那么广播数据会发送给根本不需要接受视频流的PC。浪费带宽。

使用组播同广播1样只需要发送1份组播流就可以传递给多个接收者,并且如果没有加入该组那么我不会接受这份组播流,同时在路由器开启3层组播路由协议后组播流就可以传送给远程网络的接收者
沙发 2013-12-6 19:05:45 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-12-6 19:10:01 | 显示全部楼层
不单单是组播,还是UDP,  组播是为了简便单播对链路的重复浪费,,比如说从一条链路上发送数据给相同网段的两台主机,如果是单播就需要对相同网段的两个主机地址各发一次,那就是发两次,如果是组播只需要发送一次,监听组播地址的主机会自动接收那个数据,没有监听该组播地址的就不会接收,, 你可以想想要是20000台呢,单播要把相同的数据在相同的一条链路上发送20000次,而且这里不包括主机的回复,
组播就需要一次,而且有可能不需要接收回复
板凳 2013-12-6 19:10:01 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-7 12:18:05 | 显示全部楼层
84983251 发表于 2013-12-6 19:05
很简单 ··视频流如果使用单播 如果有多个接收者的情况下 那么路由器需要为每一个接收者复制一份视频流。
...

谢谢指点
地板 2013-12-7 12:18:05 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-7 12:20:00 | 显示全部楼层
吴绪城 发表于 2013-12-6 19:10
不单单是组播,还是UDP,  组播是为了简便单播对链路的重复浪费,,比如说从一条链路上发送数据给相同网段的 ...

谢谢指点
5# 2013-12-7 12:20:00 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-24 16:28 , Processed in 0.103592 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表