1. 实验拓扑 拓扑如上: PC1 作为组播源(安装VLC),PC3 作为组播接收者(安装VLC)。经过试验验证,组播地址为226.1.1.1 或者239.1.1.1 都可以正常工作。 2. 注意事项 1. 组播服务器的版本最好是 0.8.6B 版本(此版本也可以在 w in7,64bit 版本上使用),此版本最大的问题是不能循环播放。最新的版本 2.2.1 版本性能有问题,背靠背测试都存在花屏的现象(开不开转码都会花屏),几乎不能用。 2. 视频格式需要使用 avi 格式的视频文件,其它类型问题会卡。这个现象和 VLC 软件相关。 3. 需要修改 TTL 值,跨网段组播时,最好修改为100 以上。2.2.1 的 VLC 版本需要设置 TTL值才能跨网段组播。(2.2.1 版本类似 MAC 的设置,详见 3.4.1 的详细设置) 4. MAC 电脑版本的 VLC 也可以实现类似功能,详细设置请见 3.4 节。 3. 实验记录 3.1. VLC 的设置(0.8.6b 版本) 软件版本:服务器端最好使用0.8.6b 版本,客户端使用2.2.1.0 版本. 我在实验时,客户端使用0.8.6b 的版本我这里出现了只有声音,没有图像的问题,但是换成2.2.1.0 版本就没有问题。没有深究,估计是VLC 解码上的问题。使用新版本2.2.1.0 作为客户端就行了。 3.1.1. PC 机 VLC 组播源端(服务器端)详细设置过程 1. PC3 打开 VLC 软件之前,R3 并没有组播组记录。打开 VLC 并且接收组播流后,VLC 软件将会发出IGMP 加入报文 关闭VLC 软件,将会受到离开组播组的报文 使用向导创建组播串流 视屏文件的格式必须选择AVI 格式。如果没有响应格式的视屏,请使用 格式工厂 软件来转换视屏格式。 此处的TTL 设置非常重要。 串流后查看媒体信息统计,可以看到组播数据的流量大小。(服务器端和客户端都可以查看,客户端没有串流的统计信息)下图是服务器端的信息。 3.1.2. PC 机VLC 组播接收端(客户端)详细设置过程 设置组播地址和端口号服务器端的一致。 以下是0.8.6b版本的设置方法。0.8.6b版本的UDP 端口号默认是1234. 3.2. 路由器配置参数 R1: R2: R3 R1: R2: R3: 注明:此处设置R2 为网络的RP 地址。 3.3. SPT 切换 如上配置为默认 SPT 切换阈值,默认是直接切换。可以设置为不切换。 当前转发树为SPT。从信息上可以看出,RPT 树已经被剪枝,已经切换为SPT 树。 R3#show ip pim mroute IP Multicast Routing Table: PIM VRF Name: Default Total 0...