利用VLC搭建组播流服务器

网络拓扑:

PC1(multicast server)-> 路由器 -> PC2(client)

PC1通过Ethernet接路由器WAN口,PC2通过Ethernet接路由器其中一个LAN口。

注:

  • PC1 PC2 路由器wan口都需要配置好IP,PC1:10.10.10.13,RG WAN:10.10.10.10,PC2:192.168.18.12,RG LAN:192.168.18.1

  • PC1与路由器WAN口在同一网段,且路由器需要在WEB创建WAN连接,可以都设置成静态IP

  • PC2与路由器LAN口在同一网段,PC2可以设置成静态IP

 

重点是需要创建WAN连接,确保PC1作为服务器。

 

另外需要在服务器PC1设置访问输出接口,即10.10.10.13,让组播流从这个接口流出。依次点击工具->首选项->全部:

利用VLC搭建组播流服务器

 

 

Server端

1. 点击 “媒体->串流->文件->添加” 添加一个视频文件作为视频源

利用VLC搭建组播流服务器

 

2. 点击 “串流”

1)确定来源

利用VLC搭建组播流服务器

 

2)点击“下一个”,设置目标。

取消“**转码”,勾选“在本地显示”,下拉选择“RTP”(当然也可以选择UDP或者http方式传输)

利用VLC搭建组播流服务器

 

3)选择“RTP”后,点击“添加”

地址填写一个组播IP地址,客户端需要使用该地址。

利用VLC搭建组播流服务器

 

3. 点击 “下一个”

默认即可

利用VLC搭建组播流服务器

 

4. 点击“串流”,然后会自动播放视频源。

利用VLC搭建组播流服务器

 

 

Client端

1. 点击“媒体”-> “打开网络串流”

 

2. 输入组播地址:rtp://@224.1.1.1:5004

利用VLC搭建组播流服务器

 

3. 然后点击“播放”

利用VLC搭建组播流服务器