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