
我有兩台筆記型電腦;我想連接它們並能夠透過第一台筆記型電腦記錄第二台筆記型電腦的顯示。這可能嗎?我不知道從哪裡開始。
答案1
具體使用ffmpeg:
ffmpeg -f x11grab -s 1920x1080 -i :0 -r 30 -vcodec libx264 -preset ultrafast -tune zerolatency -crf 18 -f h264 udp://192.168.0.1:8080
使用內建串流媒體的 VLC 更簡單:
cvlc screen:// :screen-fps=30 :screen-caching=100 --sout '#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100}:standard{access=http, mux=ts, dst=192.168.0.1:8080}'
如果您希望對 Source 筆記型電腦的整體效能產生低/零影響:
- 在 Recorder 筆記型電腦上新增 Linux 相容的視訊擷取硬體。
- 將來源筆記型電腦的顯示鏡像到捕獲裝置顯示的任何顯示。
您將受到記錄器連接的捕獲設備報告的任何解析度的限制。確保您的擷取硬體可以支援您想要的解析度和幀速率。錄音機筆記型電腦也需要能夠處理它。
其他選項串流您的顯示(VLC/ffserver)到記錄器設備的不同壓縮等級與頻寬消耗將對來源設備產生直接影響。為了將對來源設備的影響降至最低,您將希望在完全不壓縮/編碼的情況下進行串流傳輸。但這會消耗您的網路頻寬,並且不是零影響的解決方案。
任何級別的壓縮基本上都是在來源筆記型電腦上錄製,然後將記錄複製到記錄器筆記型電腦上進行儲存。