moonlight在串流时因未知原因导致画面卡顿,串流帧率不高
主控端信息: GPU-NVIDIA GeForce GT 730 moonlight版本-4.1.0 宽带网络速率-100mbps
被控端信息: GPU-NVIDIA GeForce 2080 Ti 宽带网络速率-2.5Gbps 地理位置在中国湖南省永州市
moonlight主要设置: 1080p,60FPS,比特率40Mbps 地理位置在中国广东省广州市
错误描述: 在上述设置下进行串流时,发现画面纯在卡顿,掉帧且帧数波动大,但是画面质量没有损失。此时,被控端网络上行速率约3.7M/s,主控端下行速率3.2M/s;主控端GPU占用40%,被控端GPU占用50%。 发现画面卡顿后我将视频比特率调整为30mbps,随后传输一直稳定流畅直到结束串流。但是下次启动串流时发现又出现了近乎相同的情况,于是我将视频比特率调整为20mbps,随后传输一直稳定流畅直到结束串流。下次启动时竟然又出现了相同的情况,但是20mbps的视频比特率已经很低了,我判断这应该不是简单的网络速率不足,但是即使如此我还是下调了视频质量,调整为720p,60FPS,比特率16mbps,然后传输一直稳定流畅到结束串流。在下次启动串流时果然又出现了相同的情况,我开始从网络上寻找解决办法。
- 首先是在主控端和被控端进入Speedtest by Ookla网站进行了宽带速度测试,确认主控端和被控端网络速率和延迟没有异常,随后我关闭了windows防火墙,被控端的防火墙也处于关闭状态,并且GPU加速计划也是关闭状态,然后传输一直保持稳定流畅直到结束串流。但是在下一次启动串流后竟然又出现了相同的问题。
- 随后我尝试进入windows本地组策略编辑器,在windows设置中的高级Qos设置中将Qos吞吐量设置为级别三-最大吞吐量,然后传输一直保持稳定流畅直到结束串流。但是在下一次串流时还是出现了相同的问题。
- 我尝试在设备管理器中强制主机 PC 的以太网适配器以 100Mb 全双工运行,然后传输一直稳定流畅直到结束串流,但是在下一次串流时又出现了相同的问题。我尝试禁用蓝牙,重启路由器,调整路由器设置都没能解决这个问题。
这个问题主要有以下特征:
- 无论我的视频比特率是60mbps,还是40/30/20/16mbps,视频卡顿的效果都是近乎一样的,
- 每次进行了一些可能有效的设置调整(比如关闭防火墙,打开100Mb全双工运行)后本次串流都会保持稳定直到结束串流,但是下次串流时又会出现此问题。并且无法通过重复操作(先把比特率调整为40,重启软件,再调整为20)来避免画面的卡顿。
被控端的电脑的主人是我的一位学习计算机专业的朋友。上述的很多操作都是他指引进行的。然而在他和我都试了很多方法后,依然没能解决这个问题。此外,我还发现了可能是由于这个问题而导致的其它异常现象:在我游玩游戏titanfall2时偶尔出现了“只在接受服务器数据,不将数据上传至游戏服务器”的现象。此现象在串流稳定时不会出现,在串流卡顿时偶尔出现。
在进行了漫长的尝试后我依然没能解决这个问题,希望这个问题可以得到尽快解决。
You probably want to translate all these into English for better support : )
Since you are connecting to a device over such a long distance (for people wondering, it's over 500KM), I would check if your network connection between the 2 devices is stable. It might just be high latency spikes or something.
I guess you can ping the target device and see if the connection is stable.
在我游玩游戏titanfall2时偶尔出现了“只在接受服务器数据,不将数据上传至游戏服务器”的现象。此现象在串流稳定时不会出现,在串流卡顿时偶尔出现。 (My translation, might be inaccurate) When I was playing Titanfall2, the game randomly says "only downloading server data, local data won't be uploaded", which only shows up when streaming is unstable.
Then you definitely are having some network issues...
Ctrl+Alt+Shift+S
因为一些原因,很抱歉现在才回复你的邮件。
现在我进行串流已经恢复正常了,只有偶尔的卡顿。我无法再复现像我之前写下的那个奇怪的问题了,可能那个问题是因为一些偶然的网络波动或者系统原因造成的。
谢谢你的帮助。
| | zolnen | | @.*** | ---- 回复的原邮件 ---- | 发件人 | @.> | | 发送日期 | 2022年10月11日 10:57 | | 收件人 | @.> | | 抄送人 | @.> , @.> | | 主题 | Re: [moonlight-stream/moonlight-qt] moonlight在串流时因未知原因导致画面卡顿,串流帧率不高 (Issue #877) |
Since you are connecting to a device over such a long distance, I would check if your network connection between the 2 devices is stable. It might just be high latency or something.
I guess you can ping the target device and see if the connection is stable.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
我也遇到了同样的情况。宽带够用。不知道是否路由器或光猫问题。
ISP QoS
不要设置超过15Mbps就不会卡,看你是用什么设备串流,
Frequent card, even if I have set to 0.5Mbps, very strange, my current upload has 60M, but moonlight is still sometimes stuck.