最近給桌面上的 24 寸 4K 找用途,打算連接到旁邊的 NUC7 服務器上做點什麼好玩的服務。於是想到投屏功能。
上網尋尋覓覓一會找到了 UxPlay 這個軟件。那就開始操作吧。
構建依賴
使用 docker 製作構建用鏡像:
1 | from ubuntu:focal |
1 | docker build -t cattenlinger/uxplay_build:latest . |
構建程序
進入 docker 容器開始操作
1 | @> docker run --rm -it --network host -v $(pwd)/opt cattenlinger/uxplay_build:latest bash |
然後就能在當前目錄得到 uxplay 這個 executable 了。拿出來直接用即可。
運行時依賴
要正常運行,還需要一系列 gstreamer 的 lib 才行:
1 | sudo apt install gstreamer1.0-plugins-base gstreamer1.0-libav \ |
簡單運行
現在可以開始運行 uxplay 了。這裏稍微介紹一下基本的參數使用:
1 | uxplay -n 'Name' # 在 AirPlay 列表裏顯示的設備名 |