使用VLC播放组播流,用于测试交换机的组播功能
介绍
快速使用VLC播放多条视频流,用于测试交换机的IGMP SNOOPING功能。
使用
PC必须安装 VLC。
第一次运行程序会生成默认的配置文件,如下:
{
"VLCBin":"/usr/bin/cvlc",
"SelectNetworkInterfaceName":"eth0",
"RTPStreamAddresses":[
"239.9.9.1:5004",
"239.9.9.2:5004"
],
"VideoFiles":[
"电影文件1.mp4",
"电影文件2.mp4"
]
}
VLCBin: 指定VLC的程序,windows一般是 C:\\Program Files\\VideoLAN\\VLC\\vlc.exe
SelectNetworkInterfaceName: 如果有多个网卡则需要指定
RTPStreamAddresses: 推流的RTP地址,有n个地址则发送n条视频流
VideoFiles: 视频文件,依次且循环的对应到目标地址,例如有3个视频文件,但是有5个目标地址,则第4个地址使用第1个视频文件,则第5个地址使用第2个视频文件。
按需修改配置文件后,运行程序。
播放后会在当前目录下生成一个VLC的播放列表,把它复制到客户PC,可以快速的选择需要播放