Raspberry-Pi

使用 Netcat 和 VLC 流式傳輸影片

  • May 17, 2019

我正在嘗試netcat在 Linux 伺服器上使用 VLC 將影片流式傳輸到我的 Windows 客戶端

我開始netcat在 Linux 上執行:

cat /media/HD1/myMovie.mkv | nc -l 8668

在 VLC Windows 客戶端中,我嘗試:

Open VLC > Open network stream vlc > rtp://@serverIP:8668

沒有成功。

這個週末我一直在尋找這樣的解決方案。自從我找到了一個,我想把它分享給未來的研究人員。

PC 1 = 伺服器。我區域網路中的 PC 儲存了我的電影

$ netcat -l -p 8111 <mymovie.mp4      # -p 8111 :port 8111. Can be any port
#OR 
$ cat mymovie.mp4 |netcat -l -p 8111  # -l : listening mode

PC 2 = 客戶端。連接到我的電視的電腦

$ netcat 192.168.1.116 8111 |vlc -         # Change IP accordingly to find PC1
#OR 
$ cat </dev/tcp/192.168.1.116/8111 |vlc -  # in Bash

只要支持從標準輸入讀取,vlc您就可以使用或任何其他影片播放器。mpv

下週末任務:與字幕文件一起

服務於客戶mymovie.mp4``srt

引用自:https://unix.stackexchange.com/questions/79103