media server里的多播广播是真正的广播么?什么都不需要就可以么?
81842| 流媒体论坛| 2002-07-22

本文章由流媒体论坛lczddd提交,文章主题是《media server里的多播广播是真正的广播么?什么都不需要就可以么?》,以下是流媒体论坛用户对此贴的讨论,同时流媒体中国欢迎您的光临,有任何合作机会,请联系info@liumeiti.com<table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=81842" target=_blank>lczddd</a>回复如下↓media server里的多播广播是真正的广播么?什么都不需要就可以么?</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >这样的话那时先广播不是很容易?呵呵<img src=/forum/pic/em02.gif border=0 align=middle></td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=78969" target=_blank>疾风之狼</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >有必要澄清一下概念喽<BR>多播:muticast,也叫组播,是一种多地址的广播,发送和接受端是一对多的关系,服务器只向特定的一组用户发送一个数据包,组中的用户可以共享这个数据包,组外的用户是无法接受到的,多播需要全网内的路由器支持多播,否则许多用户是受不到多播数据的,在广域网实现比较困难<BR>广播:broadcase:也是一对多的关系,不同的是,广播把数据包的copy发给网络中所有用户,而有的用户此时并不需要数据包,这实际上将造成带宽资源的一定浪费,其实据我理解,广播实际上是多播的一个极至,就是网络中所有用户都看节目时候的多播了<BR>好了,先写到这里把,多交流,我们就可以多长进</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=82485" target=_blank>AMiEscort</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >呵呵,不愧是斑竹,万事通啊<BR>补充一点,广播的一个致命缺点是,无法通过路由器,否则,我这儿发送一个广播数据包,美国的白宫都收到了,那…………<BR>组播就没有这个限制,只要加入组就能收到数据包,可以说融合了单播和广播的优点</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=81842" target=_blank>lczddd</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >那组播要D类网址么?谢谢板斧了,呵呵</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=82485" target=_blank>AMiEscort</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >组播要使用D类地址,但D类地址并不等于组播地址,Media Server随机分配的D类地址应该在224。0。0。255~239。0。0。0之间</P><P>by the way:我已有10贴了,还是新手上路,唉~~</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=81842" target=_blank>lczddd</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >呵呵,谢谢兄台,小弟出来咋到,呜呜呜~~~~~~</P><P>没面子</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=77941" target=_blank>狗皮</a>回复如下↓值得表扬的!!!</td></tr><tr class="px9"><td bgcolor="#f0f0f0" ><BLOCKQUOTE><font size=1 face="Verdana, Arial">quote:</font><HR>组播要使用D类地址,但D类地址并不等于组播地址,Media Server随机分配的D类地址应该在224。0。0。255~239。0。0。0之间</P><P>by the way:我已有10贴了,还是新手上路,唉~~<HR></BLOCKQUOTE><BR>表现很好,回答问题有一定深度,值得大家学习,我也应该学习呢!!!</P><P>希望继续发扬!!!<BR></td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=83058" target=_blank>songzi</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >麻烦讲一下“D类地址”</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=77941" target=_blank>狗皮</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >这个你就要看看关于IP协议的东西了。网上也有很多书呢,找找看看就明白了!!!</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=83608" target=_blank>mingzi</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >请问组播与交换机有关吗?是否需要把交换机的组播功能打开。</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=82754" target=_blank>hotstone2356</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >版主厉害啊希望可以更详细一点。</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=81842" target=_blank>lczddd</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >当然了,路由的组播要打开,但是我不太懂,呵呵</td></tr></table><BR><table width="100%" border="0"><tr><td><a href="/forum/showuser.asp?name=77865" target=_blank>Freeker</a>回复如下↓</td></tr><tr class="px9"><td bgcolor="#f0f0f0" >关于多播单播的探讨(如果有理解不清楚的,甚至是错误,万望指正)</P><P>1.“单播发布点”的广播和“多播站”的“广播站”有什么区别?<BR>2. 为什么外边不能看多播?是不是需要另外的硬件?<BR>3. 与2相联系,为什么lan里边能测试多播?<BR>4. 是不是多播需要交换机、路由器什么的硬件才能实现?</P><P>“服务器端的传输方式”?大约是什么/哪些方式?</P><P>Q: media的多播是不是需要另外的东东(交换机、路由器什么的)?<BR>我现在是不是只能测试单播?<BR>A: 在你的lan内,你可以测试多播。<BR>Q: lan内成功的多播,能不能通过公网发布?<BR>A: 你就不用什么多播了,再说,我也没看出你做这个东西有什么用处,切<BR>Q: 为什么不用多播了?<BR>A: 多播别人看不了,你不白费劲了,切<BR>Q: 对了,说到这里,我有一个问题的确没有明白过:单播点播我清楚,<BR>单播广播、多播、多播广播到底怎么回事?<BR>Q: “别人看不了”是什么意思?<BR>A: 在media server的document已经说明了单播什么的,单播与多播对应,点播与广播对应,你不要混淆了<BR>Q: 那些只是概念而已<BR>这么说罢,media的“单播发布点”有点播和广播选择<BR>“多播站”有“广播站”和“节目”<BR>怎么讲?<BR>A: 广播站是一个站台station,里面是不是应该有不同的program呀,切<BR>Q: 它怎么将节目组织起来广播出去?<BR>比如,我这里有n多的节目,广播站是逐个播放么?<BR>A: 是一个一个的播放啊,喂,你还是看看media server的稳当好一些<BR>Q: 看了部分其实已经,还是没有明白。“单播发布点”的广播和“多播站”的“广播站”有什么区别?<BR>A: 一个是单点广播,一个是多点广播,却别就在与此<BR>Q: “多点”是不是节目发布到cdn形成的“多”?<BR>“单点”是不是只是发布服务器这一个“点”?<BR>A: 我被你气的哟,不理你了<BR>Q: 那还是重新问罢~,一个一个来<BR>为什么你刚才说(外网)不能实现多播?为什么lan里边又可以?<BR>A: 我一边扯着你的耳朵,一边大声说,拿笔记好了:<BR>多播需要整个路由的支持,所以要想在整个internet上实现很不显示;而在lan呢,不存在路由的问题,多播条件很容易满足,当然可以测试了<BR>Q: 1。整个路由怎样的支持?<BR>2。“lan不存在路由的问题”,那所谓的“多播条件”是什么?<BR>A: 你不要一直追问好不好<BR>Q: 哪里,这些个问题需要了解,否则理解不清。--如果连我自己都不知道,怎么向别人解释?<BR>A: 那的我先过一把打人的瘾再说,我扇你几个耳光,怕怕怕巨响后我接着说:<BR>多播,哎呀,你还是去看看什么是多播,internet上的多播需要每一个环节(硬件设备)都要支持多播才可以。否则流服务器传输的节目根本无法到达客户端。<BR>而在lan内,由于不需要经过太多的中间设备,只要在网络管理员的一些简单的多播支持配置后,整个链路就支持多播了<BR>Q: ms的解释/帮助从来都语焉不详<BR>这个摘自media的help:“要接收多播,客户端必须能够访问启用多播的网络。”<BR>--它没有说<BR>1。什么叫可以启动多播的网络<BR>2。怎样启动多播<BR>3。添加了什么硬件的网络才能启动多播<BR>Q: 我看了一下,多播网络也就是“能解释 D 类 IP 地址路由器的网络”。那“能解释 D 类 IP 地址路由器的网络”又是什么意思?<BR>那又多了一个问题,4。怎样才能做到?<BR>A: 怎么作到,我就没去做,我一直用单播<BR>Q: 呵呵,大体意思我知道了<BR>刚才我过去和别人聊了一下,应该是如前边那么理解的。<BR>也就是说,非lan的多播多半只是一个概念,这么说对么<BR>A: 可以这么说,比如你发出区一个多播的流,由于非你控制范围的路由设备不支持,那不白搭么<BR>Q: 那么,据你所知,有没有谁建立了这样一个多播网?<BR>A: 这个我不知道。<BR>云雀 (17:40:06): <BR>[刚才聊天的家伙说“D 类 IP 地址路由器”是用于视频会议、流媒体之类的东东(自由客言,也就应该是多播了),不过似乎没有现成的产品。他当时用vc在lan里边实现过协议(自由客理解,大约是模拟多播)。但是没有做过甚至没有听说过有具体的路由器产品或者运行中的“多播网络”。]<BR>他说的“D 类 IP 地址路由器”多用在视频会议,而且需要自己编程/实现协议,是这样的么?<BR>A: 不清楚,我对多播没研究,给你知道的差不多<BR>Q: 这个需要明确一下:<BR>目前情形下,如果哪个公司要实现多播,需要建立一个大型的lan了(当然了,不一定是网卡连接)。这么说对么?<BR>A: 也不一定,你可以把你的流制作成不只是用多播就可以了,比如你发出去一个多拨的流,如果客户端在不支持的时候只动跳转到单播,是一样的,但麻烦,我就直接单播了<BR>Q: 哦,你一说我想起来,media有这个选项<BR>还有,这个流与单播流相比,大约添加了什么呢?<BR>A: hehe,想起来了所,好呀<BR>Q: 添加的是不是那些特定路由能够解释的东东?<BR>--我来理解,现在并没有解析这些信息的通用标准,所以还是需要自己编程/实现(多播)协议。这么理解你认为对么?<BR>A: 没真加什么,只是服务器端的传输方式<BR>编程你个猪头呀,那天一个小子,也是一天下午在那动问西问的,经过他一翻配置,在lan内多播成功,都要高兴昏死过去了,切,哎呀,罗嗦<BR>Q: lan里边可能已经由media服务器(潜在地)添加/解析了协议。也就是说,简单的lan网络上的协议定义/解析,是已经由服务程序编制完成了的。</P><P>而如果网大了,恐怕它就顾不过来了。[自由客言:于是大的网络需要特定路由器接替,其实只有这样才能实现多播的接力]<BR>A: 我都已经晕了,这么跟你说把,多播是一个配置的问题,是一个启用的问题,只要在各个路有启用多播就ok了,这下懂了<BR>Q: 这个放一边,回到最初先<BR>多播的“多”,和单播的“单”,从概念上(而不是从实现上理解)来说,有什么区别呢?<BR>A: 多---是一对多。一个流所有的client共享,所用的client站用一个流的信道<BR>单---是点对点。每一个client站用一个信道,站用一个流<BR>哎呀,你看看他们的示意图不就完了,真是笨也<BR>Q: 我现在这么理解,其实是一个树状分支<BR>那些“多”可以算作一个个的网络缓存,客户端不用直接连接到内容server,而server只是把内容传送到这些缓存(也就是“具有能解释 D 类 IP 地址路由器”所在的控制计算机--不知道有没有这个机子--或者根本就是这些路由器)。</P><P>这样,server的负担就轻了,它只负责把内容传输到缓存。而缓存之后又可能有缓存--网络负担相对也就轻了</P><P>不知道这么理解对不对<BR>A: 好象就是那么回事情,多播的时候server把流送到连路上就不管了,各个client是从连路上取得流。</td></tr></table><BR><p align="center">本文章由流媒体论坛<a href="/forum/showuser.asp?name=" target=_blank></a>提交,查看此贴参与评论点击<strong><a href="/forum/contentlist.asp?B=3&R=53902&I=53902" target=_blank>这里</a></strong></p>

责任编辑:lmtwadmin

分享到:
版权声明:凡注明来源“流媒体网”的文章,版权均属流媒体网所有,转载需注明出处。非本站出处的文章为转载,观点供业内参考,不代表本站观点。文中图片均来源于网络收集整理,仅供学习交流,版权归原作者所有。如涉及侵权,请及时联系我们删除!