vlc server 设定

( vlc server 用来传送影片 )

os : Ubuntu

vlc version : 2.2.2

 

1.「媒体」-->「串流」

vlc server1.jpg

 

2. 在「选择档案」这边按「加入」, 选要传送的影片

vlc server2.jpg

 

3. 选好后按下面的「串流」

vlc server3.jpg

 

4. 下一个

vlc server4.jpg

 

5. 「新目的地」这边选 UDP (legacy) , 然后按「加入」

vlc server5.jpg

 

6. 这边我们用 multicast address , 它的范围从 224.0.0.0 到 239.255.255.255

所以位址输入 224.1.1.5 , 下一个

Tips : 用 unicast ip 也可以 , 位址输入 192.168.6.106 ( vlc client 的 ip )

vlc server6.jpg

 

7. 下一个 

vlc server7.jpg

 

8. 按「串流」

vlc server8.jpg

 

9. 显示串流中 , 代表已经在送影片

介面上有按钮可以不停的送 ( 拨放 ) 影片

vlc server9.jpg

 

10. 从 wireshark 可以看到送出的 udp 封包

vlc server10.jpg

 

11. 若在 wireshark 没看到送出的封包 , 检查送出的介面是否设定正确

「工具」-->「偏好设定」

vlc server11.jpg

 

12. 选「全部」

vlc server12.jpg

 

13.「串流输出」-->「存取输出」-->「多点传送输出介面」

这边输入封包要送的介面 , 可以是 eth0 或 ppp0 等等

vlc server13.jpg

 

若还是没看到送出的封包

把 vlc server 关掉 , 重新设定试试看

 


vlc client 设定

( vlc client 用来接收影片 )

os : windows 8.1 企业版

vlc version : 2.2.6 Umbrella

 

1.「媒体」-->「开启网路串流」

vlc client 1.jpg

 

2. 网址输入 udp://@224.1.1.5:1234

1234 是 port number , 按「播放」即可

vlc client 3.jpg

 

若 vlc server 用的是 unicast ip , 网址输入 udp://@ 即可

Tips : 网址输入 udp://@:1234 或  udp://@192.168.6.106:1234 也可以

vlc client 2.jpg

 

若是用 multicast address

vlc client play 后会送出 IGMPv3 Report / Join group 224.1.1.5

vlc client stop 后会送出 IGMPv3 Report / Leave group 224.1.1.5

若没看到送出 igmp 封包 , 查看是否送错介面 , 可以先把其余介面关掉

Tips : vlc 用 unicast address , 不会送出 igmp 封包

 

若 vlc client 无法接收影片

检查 windows 防火墙是否有挡掉

「允许程式通过 Windows 防火墙通讯」-->「VLC media player」

「家用/工作场所(私人)」打勾 ,「公用」打勾

 

待续

看完文章请按 赞 or 推 , 感谢啦 ~ 

相关文章