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 Membership Report / Join group 224.1.1.5 for any sources

Tips :

for any sources 代表 "不指定來源位址"

若要指定來源位址就要使用 SSM ( source specific multicast )

vlc client stop 後會送出 IGMPv3 Membership Report / Leave group 224.1.1.5

若沒看到送出 igmp 封包 , 查看是否送錯介面 , 可以先把其餘介面關掉

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

 

若 vlc client 無法接收影片

檢查 windows 防火牆是否有擋掉

「允許程式通過 Windows 防火牆通訊」-->「VLC media player」

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

 

待續

看完文章請按 讚 or 推 , 感謝啦 ~ 

Kai-Cho 發表在 痞客邦 留言(1) 人氣()