首页 / 资讯中心 / 文章详情

免费实现原生分辨率串流:Apollo 桌面流的搭建与调优

免费实现原生分辨率串流:Apollo 桌面流的搭建与调优 ★ FEATURED ARTICLE
免费实现原生分辨率串流Apollo 桌面流的搭建与调优【免费下载链接】ApolloSunshine fork - The easiest way to stream with the native resolution of your client device项目地址: https://gitcode.com/gh_mirrors/apollo18/ApolloApollo 是一个基于 Sunshine 的开源远程桌面分支项目。它把客户端当作一块外接显示器让桌面流以接收设备自身的原生分辨率输出同时保持低延迟传输支持 AMD、Intel、Nvidia 显卡的硬件编码。项目自带 Web 管理界面配置和配对都能在浏览器里完成。一分钟了解 Apollo 是什么Apollo 是一个自托管桌面流主机端基于 Sunshine 分支开发主要配合 ArtemisMoonlight Noir客户端使用。它的核心思路是自动匹配客户端的分辨率与帧率来输出画面避免手动调分辨率的麻烦。相比原版它还增加了客户端权限管理、剪贴板同步、纯输入模式等功能并内置了支持 HDR 的虚拟显示器。功能拆解这些特性各自解决了什么原生分辨率串流不缩放也不裁剪Apollo 会按当前连接客户端的分辨率和帧率自动调整输出参数画面直接以设备原生分辨率呈现没有拉伸变形或黑边。它适合在平板、手机上玩 PC 游戏也适合在低分辨率显示器上按设备习惯查看办公内容。硬件编码带来的低延迟桌面流Apollo 支持 AMD AMF、Intel QuickSync、Nvidia NVENC 等硬件编码路径也保留软件编码作为兜底方案双显卡笔记本还能指定独显直接渲染编码。整体延迟表现适合游戏、远程操作等实时场景。内置虚拟桌面独立环境跑串流Apollo 通过 SudoVDA 驱动在串流开始时创建一块虚拟显示器应用退出后自动移除并为每个客户端分配固定设备标识Windows 会原生记住整套显示配置目前该功能仅限 Windows。它适合不想占用实体显示器、或需要为不同客户端分别定制分辨率的用法。浏览器里完成配对权限按设备管理第一个完成配对的客户端会获得完整权限之后新加入的设备默认只有查看串流和列出应用的权限。遇到Permission Denied或无法操作键鼠时在管理界面为对应设备勾选 Launch Apps、Mouse Input 等权限即可。适合多台设备共用一个主机端、需要逐台控制权限的场景。三步上手克隆仓库并完成构建第一步克隆仓库。把源码拉到本地git clone https://gitcode.com/gh_mirrors/apollo18/Apollo第二步按平台构建。构建需要 CMake 3.25 以上版本Linux 可以参考仓库里的scripts/linux_build.sh安装依赖macOS 用 Homebrew 装好 boost、openssl3、opus 等包Windows 的具体步骤见构建文档。第三步浏览器完成初始配置。启动服务后打开 Web 管理界面创建用户名和密码登录后即可给客户端设备配对。进阶调整视频质量与编码配置文档 列出了全部可调项包括编码器选择、视频质量、码率、网络参数和显示器输出设置可以按带宽条件和画质需求自由组合。开始搭你的第一个 Apollo 桌面流现在就动手把主机端跑起来用你自己的设备分辨率体验一次原生串流遇到问题先翻一下故障排查指南快速开始与安装文档完整配置项说明故障排查指南【免费下载链接】ApolloSunshine fork - The easiest way to stream with the native resolution of your client device项目地址: https://gitcode.com/gh_mirrors/apollo18/Apollo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站