Multicast


组播使用场景组播应用组播解决方案组播定义:单点发送,多点接收组播基本概念组播与电视节目对比


组播使用场景


Multicast Server里播放视频,当成员加入组播组中也自动播放视频。


组播基础_网络

组播服务器里添加视频后点击运行

组播基础_华为_02

成员加入组播组然后点击启动VLC

组播基础_网络_03

查看视频同步

组播基础_网络带宽_04

组播基础_网络_05

组播应用

新型点到多点应用:随着Internet网络的不断发展,网络中交互的各种数据、语音和视频信息数量突增。在线直播、IPTV、视频会议、远程教育等应用大多符合点对多点的模式,对信息安全性、传播范围、网络带宽提出了较高的要求。

组播基础_多点_06

单播点到多点问题:信息量和需求成正比。

广播点到多点问题:信息被限制在一个广播域中,安全性和有偿服务得不到保障。

组播解决方案


  • 组播技术实现了点到多点的高效数据传送,大量节约网络带宽、降低网络负载。
  • 更方便地提供在线直播、网络电视、远程教育、远程医疗、实时视频会议等服务。
    组播基础_网络_07
    组播基础_组播_08

组播定义:单点发送,多点接收


  • IP报文从一个源发出,被转发到一组特定的接收者。
  • 给多个接收者传输相同的数据,只需发送一份数据包。
    组播基础_组播_09

组播基本概念

组播基础_多点_10

组播与电视节目对比

组播基础_组播_11

组播的优势:


  • 提高效率:降低网络流量、减轻硬件负荷
  • 优化性能:减少冗余流量、节约网络带宽、降低网络负载

组播的劣势:


  • 组播的应用大多是基于UDP,从而导致:
  • 尽力而为
  • 报文重复
  • 报文失序
  • 缺少拥塞避免机制