首页/新闻资讯/正文详情

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

发布时间:2026/11/5 1:51:39 来源:云帆数科 栏目:资讯中心
免费实现原生分辨率串流:Apollo 桌面流的搭建与调优
免费实现原生分辨率串流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),仅供参考

相关推荐

一文讲透 JVM 内存回收:GC Roots 与可达性分析如何决定对象生死
一文讲透 JVM 内存回收:GC Roots 与可达性分析如何决定对象生死

一文讲透 JVM 内存回收:GC Roots 与可达性分析如何决定对象生死 【免费下载链接】jvm 🤗 JVM 底层原理最全知识总结 项目地址: https://gitcode.com/gh_mirrors/jvm9/jvm jvm 项目系统梳理了 JVM 底层原理,这篇聚焦 JVM 内存回收的判定… · 2026/11/5 1:51:39

bpftrace 入门指南:3 步跑通你的第一条内核跟踪脚本
bpftrace 入门指南:3 步跑通你的第一条内核跟踪脚本

bpftrace 入门指南:3 步跑通你的第一条内核跟踪脚本 【免费下载链接】bpftrace High-level tracing language for Linux 项目地址: https://gitcode.com/gh_mirrors/bp/bpftrace 项目速览:一句话讲清它凭什么存在 生产环境里出问题时&#xff0c… · 2026/11/5 1:51:39

基于multisim的逆计时数显定时器电路设计
基于multisim的逆计时数显定时器电路设计

22、逆计时数显定时器 设计任务及要求: 设计一个可预置:30秒的显示报警系统。要求预置30秒减到0秒报警(也可预置0秒,计数到30秒时报警);每隔5秒显示一次时间(即30秒,25秒,……,5秒,0… · 2026/11/5 1:51:39

GitHub Copilot Agent模式提升开发效率实战
GitHub Copilot Agent模式提升开发效率实战

1. 项目概述作为一名长期使用VSCode进行开发的程序员,我发现GitHub Copilot的Agent模式正在彻底改变我们的编码方式。这个工具集不仅仅是简单的代码补全,它更像是一位24小时待命的编程助手,能够理解上下文、预测需求,甚至主动提出… · 2026/11/5 2:37:01

MATLAB编程手册实战指南:从矩阵运算到App开发避坑
MATLAB编程手册实战指南:从矩阵运算到App开发避坑

简介:这份资源源自范德堡大学《Introduction to Programming with MATLAB》课程,面向零基础初学者与希望系统梳理语法体系的进阶用户,帮助读者从变量、控制流一路走到函数、矩阵运算与可视化,解决自学 MATLAB 缺乏完整路径的问题。… · 2026/11/5 2:37:01

AMR集群协同中的一致性与事实裁决技术解析
AMR集群协同中的一致性与事实裁决技术解析

1. 工业AMR场景融合设计的核心挑战在智能制造和柔性生产环境中,自主移动机器人(AMR)的集群协同作业已成为提升物流效率的关键。当多台AMR在同一空间内运行时,如何确保它们对环境的认知一致、如何解决不同传感器数据间的冲突&#… · 2026/11/5 2:37:01

机器学习三要素:数据、模型与优化实战解析
机器学习三要素:数据、模型与优化实战解析

1. 机器学习的三要素概述在机器学习领域,无论算法多么复杂、应用场景如何变化,其核心都可以归结为三个基本要素:数据、模型和优化。这就像烹饪一道美食,数据是食材,模型是菜谱,而优化则是火候的掌控。理解这… · 2026/11/5 2:37:01

全光网络架构与部署实践指南
全光网络架构与部署实践指南

1. 全光网络架构概述在数字化转型浪潮下,传统以太网架构正面临前所未有的带宽压力。作为一名参与过多个高校网络改造项目的工程师,我深刻体会到全光网络(PON)正在成为新一代园区网络的基础设施选择。光的速度不仅是物理世界的极限,也代表了网… · 2026/11/5 2:37:01

C/C++ 实现动态资源文件释放的方法
C/C++ 实现动态资源文件释放的方法

前言 标题里的「释放」容易被理解成内存释放(free/delete),但「资源文件释放」通常指另一件事:把编译时嵌入到可执行文件里的资源(图片、配置、DLL、脚本等)在运行时写到磁盘或加载到内存,供程序… · 2026/11/5 2:36:01

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码