Skip to content

[Feature]: 希望同配套moonlight客户端一道退出“码率上限”功能 #688

@David-Xian66

Description

@David-Xian66

🏷️ 功能类别

📺 视频编码/串流

📊 优先级

🟠 高 - 显著改善体验

😤 问题描述

目前我注意到最新版的https://github.com/qiin2333/moonlight-vplus客户端中有一个“智能码率”的功能
这个功能本质上很好,但是它存在一个重大的问题

就是智能码率会导致巨大的流量消耗

在双方之间的网络极佳的情况下,码率会持续上升,是的,这本身无问题,但是在经过长时间的串流之后会因为码率过高,而导致流量消耗巨大,(半天用了20G流量,这无法想象)

但是我又因为网络存在突发性、不可预见性的qos,所以我极其以来这个功能进行自动的码率调整,例如在晚高峰时,中国移动的网会存在短时qos的情况,并且我的阿里云转发节点也存在短时qos的情况,所以我又极其依赖这个功能。这个功能能在这种不可预见的qos来临时,自动帮我条整码率,极大的优化了我的体验,但是也带来了巨大的流量消耗

💡 建议的解决方案

我希望双方项目共同推进一个设置:码率上限

对于这个“智能码率”的功能,建议增加一个码率上线的设置,来控制最高码率

(如果有能力,有意愿的话,客户端可以存在多个选项,提供在不同的网络环境下自动匹配不同的码率上限,例如移动数据可以设置到15,wlan可以设置为无线,或者30)

🔄 替代方案

No response

🎯 使用场景

这个功能对于我这种,网络环境存在波动,有时客户端需要通过移动数据进行串流,有时需要通过wlan进行串流的用户是一个非常必要的设置

我们都知道在用wlan的时候其实我们是对于用多少流量是无所谓的
但是当我们使用移动数据的时候,我们就要考虑流量的消耗了,但是智能码率功能目前无法很好的控制流量消耗,但是网络环境又让我们不得不开启智能码率

🧪 愿意测试吗?

是,我可以测试并提供反馈

📸 效果图/参考

No response

💬 其他补充

因为https://github.com/qiin2333/moonlight-vplus客户端上有一句话:“优先由服务端决策,不支持回退到客户端本地控制器”,但是我认为这是一个双方需要协调的事情,所以我共同开了issue

💻 主机操作系统

Windows 11

📌 Windows 具体版本

Windows Server 2025 Standard(这不重要)

🎨 显卡厂商

None

moonlight-vplus对应issue地址:

qiin2333/moonlight-vplus#319

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions