透過 IPv6 在 VLC 上串流多播

透過 IPv6 在 VLC 上串流多播

我們正在嘗試發送一個群播視訊串流使用VLC 2.2.1IPv6兩台電腦 - 伺服器和接收器之間的協定。兩台電腦透過乙太網路線從一個網路卡連接到另一個網路卡。我們能夠透過「偵聽」接收節點中的連接埠來在 IPv6 上傳輸單播流。但是當我們嘗試“監聽”多播位址時,它不起作用。

這是我們從伺服器命令列運行的命令:

% vlc -vvv video1.xyz --ipv6 --sout udp:[ff08::1] --ttl 12

其中「ff08::1」是我們要傳送到的多重播放群組的位址。但我們不確定如何讓客戶收聽這個群組地址。

有人知道這件事嗎?或是可以詳細說明一下嗎?

答案1

選擇檔案/開啟網路流。若要接收傳送到您系統的 UDP/RTP 單播流,您應該選擇強制 IPv6 選項(並可能調整目標 UDP 連接埠)。若要接收 UDP 多播流,請選擇 UDP/RTP 多播選項,並在方括號內指定要訂閱的多重播放位址。

命令列

vlc -vvv --ipv6 rtp://@[ff08::1]:5004

或有時在 linux/unix 中

vlc -vvv -rtp:@//\[ff08::1\]:5004

如果您透過 UDP 進行串流傳輸,則可以在其中將 RTP 變更為 UDP。

https://www.videolan.org/doc/streaming-howto/en/ch12.html

相關內容