在多播方案中,接收方如何知道应侦听哪个IP地址?

问题描述

服务器正在流式传输视频,数据包的源IP为192.168.1.1,目标多播IP为239.1.1.1。

问题1.谁决定要使用哪个多播IP?是由听服务器的服务器还是客户端决定的?

  • 如果它是由服务器提供的->那么客户端如何知道它应该收听哪个多播IP?
  • 如果是由客户提供->这是如何工作的?

解决方法

服务器/发送方发送到多播组(多播ip和udp端口)。组播是单向udp流量。至于确定要使用的组(ip:port),则需要知道或了解它(可能是dns资源记录)或配置文件。另外,还有一些特定的范围是本地链接和/或保留或限制范围和范围。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...