FROM:http://blog.csdn.net/onelight1997/article/details/7324950

  • 单播(Singlecast)
  • 组播(Multicast)
  • 广播(Broadcast)
  • 点播(Unicast)

单播(Singlecast)

    在客户端与媒体服务器之间需要建立一个单独的资料信道,从一台服务器送出的每个资料包只能传送给一个客户机,这种传送方式称为单播。每个用户必须分别对媒体服务器发送单独的查询,而媒体服务器必须向每个用户发送所申请的资料包拷贝。这种巨大冗余首先造成服务器沉重的负担,响应需要很长时间,甚至停止播放;管理人员也被迫购买硬件和带宽来保证一定的服务质量。

组播(Multicast)

    IP组播技术构建一种具有组播能力的网络,允许路由器一次将资料包复制到多个信道上。采用组播方式,单台服务器能够对几十万台客户机同时发送连续数据流而无延时。媒体服务器只需要发送一个信息包,而不是多个;所有发出请求的客户端共享同一信息包。信息可以发送到任意地址的客户机,减少网络上传输的信息包的总量。网络利用效率大大提高,成本大为下降。

    在Microsoft Media Service中组播是这样的:当不同的用户同时点播同 一个节目时,由于点播总有先后顺序,后点播的用户并不是从The Start of Program开始播放,而是依照网络中同时点播此节目的其它用户的播放进度,这就造成当前用户极有可能从节目的中间开始看起。

广播(Broadcast)

    广播指的是用户被动接收流。在广播过程中,客户端只接收流,但不能控制流。例如,用户不能暂停、快进或后退该流。广播方式中资料包的单独一个拷贝将发送给网络上的所有用户。 使用单播发送时,需要将资料包复制多个拷贝,以多个点对点的方式分别发送到需要它的那些用户,而使用广播方式发送,资料包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要,上述两种传输方式会非常浪费网络带宽。组播吸收了上述两种发送方式的长处,克服了上述两种发送方式的弱点,将资料包的单独一个拷贝发送给需要的那些客户。组播不会复制资料包的多个拷贝传输到网络上,也不会将资料包发送给不需要它的那些客户,保证了网络上多媒体应用占用网络的最小带宽。

点播(Unicast)

    点播就是一种形式的单播,点播提供了对流的最大控制,但这种方式由于每个客户端各自连接服务器,会迅速用完网络带宽。

    点播连接是客户端与服务器之间的主动的连接。在点播连接中,用户通过选择内容项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流。

点播, 单播,组播和广播相关推荐

  1. IP网络通信的单播、组播和广播

    一.判断两台设备是否在同一局域网内 查看两台设备的ip4地址和子网掩码MASK. 若MASK不一样,则不在同一局域网内. 若MASK一样,分别计算IP&MASK.若二者相同,则在同一局域网,否 ...

  2. 单播,组播,广播的区别

    单播,组播,广播的区别 单播"(Unicast)."多播"(Multicast)和"广播"(Broadcast)这三个术语都是用来描述网络节点之间通讯 ...

  3. Java实现单播,组播,广播

    单播.组播.广播介绍:https://blog.csdn.net/ahou2468/article/details/86526509 目录 1.单播.组播.广播关键类说明 2.单播和广播的具体实现 2 ...

  4. 单播、组播、广播三者之间的区别

    单播.组播.广播其实是IPv4定义的三种流量类型 - 单播流量:一个人发送

  5. UDP单播 组播 广播 区别及简单实现

    无论是tcp还是udp 服务器都必须绑定prot.Ip,客户端可以有选择性. udp单播: 单播只能是发送方往接收方指定的IP 端口发送数据 组播需具备的条件  1.接收方设置组播属性及组播号  2. ...

  6. 单播、组播、广播区别与联系

    单播:在同一网络内,两个设备点对点的通信就是单播通信. 组播:在同一网络可达范围内,一个网络设备与关心其数据的部分设备进行通信就是组播. 广播:在同一网络可达范围内,一个网络设备向本网络内所有设备进行 ...

  7. 基于 UDP 的 组播、广播详解

    背景 有些时候我们在网络通信中也需要用到 组播(多播).广播.现在我们来介绍如何实现. 建议:在此之前,关闭防火墙. ubuntu: service ufw stop windows: 控制面板关闭 ...

  8. Linux网络编程——组播和广播

    文章目录 前言 一.组播 二.广播 总结 前言 学习了TCP和UDP协议,可以发现TCP可靠但只能一对一且传输速度较慢:UDP不可靠,但可以一对多且传输速度快,由此不难发现,实现组播和广播的功能的,只 ...

  9. 以太网单播、组播、广播

     单播:单播MAC地址是从源到目的的唯一地址.               广播:就是一个主机向所有主机发送一个数据包.               组播:就是把数据发送给一组主机或者发送给感兴趣的主 ...

最新文章

  1. javascript的词法作用域
  2. JMX操作ActiveMQ(2)
  3. hibernate 多对一(Many-to-one)单向关联
  4. 谷歌搜索没有相机图标_谷歌Pixel 2/3a/4 XL中招!更新安卓11相机崩溃
  5. 【ABAP】带Excel附件的邮件发送功能
  6. python PyQt5 QtWidgets.QAbstractSlider类(QScrollBar,QSlider和QDial之类的小部件的公共超类)
  7. 代码质量评判标准、设计模式、面向对象设计原则速查表
  8. OpenStack自动发现计算节点
  9. C语言求x和y的乘积,计算方程式,求x,C语言中怎么计算x,y的值?
  10. pytorch 动态图机制
  11. Java使用Redis(jedis)
  12. 超级简单C语言进制转换代码
  13. vb 运行错误429 mysql_运行时错误429 ActiveX部件不能创建对象的终极解决方法
  14. 别错过 孩子学19种才艺的最佳年龄
  15. 七大行星排列图片_八大行星图片欣赏
  16. CSS遮罩父元素透明,子元素不透明
  17. Win8系统如何设置时间自动同步方法 电脑系统时间不能同步怎么设置
  18. http请求头部(header)详解
  19. pyspark中RDD基本操作
  20. Java复习总结之快速区分值传递和引用传递

热门文章

  1. 冯诺依曼计算机中运算器的功能,青书学堂: (单选题) 冯·诺依曼计算机由五大部分组成,运算器是其中之一。它完成的功能包括______。(本题1.0分)...
  2. 直播视频app源码,IOS 图片滤镜效果处理
  3. 题库-JAVASE02
  4. IOS Masonry介绍与使用实践:快速上手Autolayout
  5. 从“水桶定律”看人的竞争力和团队的竞争力
  6. java如何实现redis分片存储_AOP与Redis缓存实现
  7. 5分钟熟悉“单臂路由”(超详细解读,看到就是赚到)
  8. java arraydeque poll,Java ArrayDeque
  9. 创业失败经历、创业能力与后续创业企业成长绩效关系研究
  10. 2021年青海高考一分一段成绩查询,2021青海高考一分一段表汇总(文理科):青海高考位次查询2021...