器上手指南)
十分鐘零成本串流上電視Sunshine 自托管游戲串流服務(wù)器上手指南【免費下載鏈接】SunshineSelf-hosted game stream host for Moonlight.項目地址: https://gitcode.com/GitHub_Trending/su/Sunshine想把手柄從書桌挪到沙發(fā)上又不想為云游戲按月付費Sunshine 是一個免費開源的自托管游戲串流服務(wù)器為 Moonlight 客戶端提供主機端它把主機上的游戲畫面硬件編碼成視頻流推給手機、平板或電視再把客戶端的鍵盤、鼠標(biāo)、手柄輸入模擬回主機。你解決的是「用現(xiàn)有硬件把游戲投到大屏」這個問題不用買服務(wù)也不用換設(shè)備。Sunshine 是 Moonlight 的主機端不是云游戲先把定位說透。串流鏈路分兩頭Sunshine 裝在主機上負(fù)責(zé)抓屏、編碼、注入輸入Moonlight 裝在客戶端上負(fù)責(zé)解碼和播放。Sunshine 自己不播畫面。把它和另外兩類常見方案放在一起看對比維度云游戲訂閱廠商自家串流如平臺自帶 Remote PlaySunshine Moonlight游戲跑在哪廠商機房你的電腦你的電腦費用按月訂閱多隨平臺贈送開源免費編碼方廠商統(tǒng)一平臺自研你主機上的 NVENC / AMF / QuickSync / VAAPI無硬編也能軟件編碼客戶端選擇指定 App自家生態(tài)Moonlight 全家桶Windows、macOS、Linux、Android、iOS、tvOS可調(diào)深度基本不可調(diào)有限編碼器、分辨率、碼率、快捷鍵、應(yīng)用入口全部開放它不做什么不做解碼播放Moonlight 的事不提供云端算力游戲占的是你自己的顯卡macOS 上的 Sunshine 目前是實驗性且不支持手柄模擬想玩手柄請拿 Windows 或 Linux 當(dāng)主機。先查顯卡再查 CPU最后查網(wǎng)絡(luò)按「先查什么、再查什么、最后查什么」的順序過一遍先查顯卡。最低門檻NVIDIA NVENC 卡、支持 VAAPI 的 Intel 核顯、AMD VCE 1.0 任意一個即可。三者都沒有也沒關(guān)系Sunshine 提供軟件編碼CPU 干活略吃資源。體驗增強項4K 流需要 RTX 2000 系 / GTX 1080 及以上NVIDIA、VCE 3.1AMD、HD 510IntelHDR 流另有一檔顯卡門檻且要先在主機系統(tǒng)里開啟 HDR。再查 CPU 和內(nèi)存。入門線是 Ryzen 3 / Core i3 及以上、4GB 內(nèi)存4K 和 HDR 建議升到 Ryzen 5 / i5 級。最后查網(wǎng)絡(luò)。主機和客戶端都連 5GHz WiFi802.11ac是推薦配置上 4K 則兩邊都插 CAT5e 及以上網(wǎng)線。系統(tǒng)版本同樣要過線Windows 11、Ubuntu 22.04 / Debian 13 / Fedora 43、macOS 14.2FreeBSD 15.1。不滿足的版本以官方文檔為準(zhǔn)。三條安裝命令對應(yīng)三套系統(tǒng)從官方發(fā)布頁下載對應(yīng)安裝包或執(zhí)行對應(yīng)命令有發(fā)行版專屬包時優(yōu)先用專屬包# Windows下載 Sunshine-Windows-AMD64-installer.msi 雙擊安裝裝完以服務(wù)運行 # LinuxDebian/Ubuntu替換為你的發(fā)行版與架構(gòu) sudo dpkg -i ./sunshine-ubuntu-24.04-amd64.deb # LinuxFlatpak另需同步 udev 規(guī)則 flatpak install --user flathub dev.lizardbyte.app.Sunshine flatpak run --commandadditional-install.sh dev.lizardbyte.app.Sunshine # macOSHomebrew brew tap LizardByte/homebrew brew install sunshine # Docker官方注明不推薦給大多數(shù)用戶 docker pull lizardbyte/sunshine裝完依次做五步每步都有可見信號啟動服務(wù)。Linux 執(zhí)行systemctl --user start app-dev.lizardbyte.app.Sunshine判斷標(biāo)準(zhǔn)systemctl --user status app-dev.lizardbyte.app.Sunshine顯示active (running)。Windows 安裝后默認(rèn)已作為服務(wù)在跑托盤區(qū)能看到 Sunshine 圖標(biāo)。macOS 首次啟動會彈屏幕錄制與麥克風(fēng)授權(quán)點允許。打開 Web 管理界面。瀏覽器訪問https://localhost:47990。出現(xiàn)「不安全網(wǎng)站」警告是自簽名證書的正常表現(xiàn)繼續(xù)訪問即可。判斷標(biāo)準(zhǔn)頁面正常加載。設(shè)置 Web 登錄賬號。首次進入按提示創(chuàng)建用戶名和密碼。記牢它這是管理界面的唯一鑰匙。配對客戶端。在目標(biāo)設(shè)備裝 Moonlight添加這臺主機當(dāng)它索要 PIN 時回到 Web 界面導(dǎo)航欄的PIN頁把碼填進去給設(shè)備起個名字。判斷標(biāo)準(zhǔn)出現(xiàn)成功提示Moonlight 里列出主機和應(yīng)用。開一次流。在 Moonlight 里點任意應(yīng)用。判斷標(biāo)準(zhǔn)客戶端 5 秒內(nèi)出現(xiàn)主機畫面鍵盤和手柄按鍵有響應(yīng)性能疊加層里的碼率穩(wěn)定不掉零。三個用例把串流用出日常價值用例一整塊桌面一鍵上大屏。目標(biāo)電視上看主機桌面不啟動任何程序。步驟Moonlight 應(yīng)用列表里選內(nèi)置的Desktop應(yīng)用點開始。驗證信號電視出現(xiàn)桌面且鼠標(biāo)可控按CtrlAltShiftN能隱藏光標(biāo)說明快捷鍵鏈路也通了。提示跑 3A 大作時改選Steam入口直接進大屏游戲模式手柄會被模擬成主機上配置的手柄類型輸入延遲更低。用例二給單個游戲開直達入口。目標(biāo)以后不在桌面里翻圖標(biāo)Moonlight 一點直達。步驟Web 界面進「應(yīng)用」頁點Add New填應(yīng)用名、命令cmd與工作目錄cwd比如某個游戲的啟動命令保存Moonlight 刷新。驗證信號列表里出現(xiàn)新入口點擊后游戲被拉起且畫面串出。提示命令里支持環(huán)境變量$(HOME)會自動替換成家目錄串流中按CtrlAltShiftF1到F12可以切換顯示器被串流應(yīng)用退出時流會自動結(jié)束這是預(yù)期行為。用例三出門在外連回主機。目標(biāo)不在家也能開玩。步驟Web 配置頁搜索upnp讓路由器自動映射轉(zhuǎn)發(fā)把默認(rèn)disabled改成enabled在 Moonlight 里手動添加主機的公網(wǎng) IP。驗證信號在外網(wǎng)設(shè)備發(fā)起連接后畫面出現(xiàn)。提示基礎(chǔ)串流端口默認(rèn)47989Web 管理走47990遠(yuǎn)程對上行帶寬敏感先把分辨率和碼率調(diào)低再試。另外origin_web_ui_allowed默認(rèn)lan即管理界面只允許局域網(wǎng)打開外網(wǎng)管理需要另做端口轉(zhuǎn)發(fā)并配強密碼。癥狀對號入座再翻日志癥狀常見原因處理Moonlight 搜不到主機不在同一網(wǎng)段或防火墻攔截確認(rèn)同局域網(wǎng)在 Moonlight 手動填 IP 添加Web 界面打不開用了http前綴或端口被占改用https://localhost:47990檢查防火墻日志提示編碼器錯誤顯卡驅(qū)動舊或缺少編碼支持更新驅(qū)動對照 README 里的功能兼容表核對顯卡與編碼 API畫面卡頓、掉幀帶寬不足或碼率過高先降分辨率和碼率再談畫質(zhì)鍵盤鼠標(biāo)手柄無響應(yīng)Linux 輸入組權(quán)限缺失Windows 未裝 Virtual HID DriverLinux 將用戶加入input組后重啟Windows 安裝驅(qū)動后重啟忘記 Web 登錄密碼憑據(jù)丟失命令行執(zhí)行sunshine --creds 新用戶名 新密碼重置日志兩個入口Web 界面的Troubleshooting頁按條列出警告與錯誤編碼器、GPU、網(wǎng)絡(luò)問題逐條可查本地文件 Linux 在~/.config/sunshine/sunshine.logWindows 在%ProgramFiles%\Sunshine\config\sunshine.log位置可用配置項log_path改。想查全部啟動參數(shù)終端跑sunshine --help。從裝好到電視出畫面全程不到十分鐘花費為零延遲和畫質(zhì)都在你自己手里。按系統(tǒng)對應(yīng)命令裝好 Sunshine 并確認(rèn)服務(wù)在運行打開https://localhost:47990完成首次賬號密碼設(shè)置在 Moonlight 添加主機通過 PIN 頁完成配對用內(nèi)置 Desktop 應(yīng)用串一次桌面確認(rèn)畫面與輸入正常在應(yīng)用頁添加一個自定義游戲入口并成功啟動對照癥狀表處理一次卡頓或輸入無響應(yīng)進階把upnp設(shè)為enabled驗證外網(wǎng)可連延伸閱讀均為倉庫內(nèi)文檔上手安裝各平臺安裝包、首次啟動與快捷鍵細(xì)節(jié)全部配置項每個配置項的含義、默認(rèn)值與可選值故障排查按平臺細(xì)分的疑難問題與網(wǎng)絡(luò)測試方法性能調(diào)優(yōu)AMD / NVIDIA 側(cè)的降延遲設(shè)置構(gòu)建指南想從源碼編譯的開發(fā)者入口【免費下載鏈接】SunshineSelf-hosted game stream host for Moonlight.項目地址: https://gitcode.com/GitHub_Trending/su/Sunshine創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考