PC 串流(局域网、广域网)Tips 分享

2021-02-24 14:42:14 +08:00
 kop1989

因为很久以前就有远程游玩的需求,所以 lz 研究串流相对较早,对 pc 平台的各家串流效果也小有比较和研究。

水 V 站时不常会看到有玩家提问串流相关问题。于是趁机划水写下本帖分享。

迫于没有整块的时间,只能将自己对串流的经验写成 Tips 的形式,希望对有串流需求的人有帮助。如果大家有什么 tips 中未包含的内容,也可以回帖,我会知无不言。

如有错误与信息更迭,敬请指正,我会及时求证并 append 内容。

1 、目前( 2021-02-24 ) PC 游戏串流主力有三个软件:Steam Link 、Moonlight (仅限 N 卡)、Parsec 。

2 、各家客户端支持:

Steam Link:能够安装 steam 平台的设备,及 Android 、IOS 、树莓派。

Moonlight:Windows 、MacOS 、Linux 、树莓派及单片机、Android 、IOS 、破解后的 PSVita 、FireOS 、ChromeOS

parsec:windows 、chrome 浏览器、macOS 、Android 、树莓派、Linux

3 、广域网(外网)串流支持:均支持,但均需要服务器端有外网 IP 。

4 、各软件优劣:

Steam Link:傻瓜式操作,智能自动配置码率、分辨率与编码格式。当串流非 Steam 游戏库内容时会强制 30 帧。

Moonlight:配置强大、支持分辨率二次压缩,但仅支持 N 卡。(本质上是 NV Shield stream 的 hack 客户端)

parsec:功能最强(唯一有远程剪贴板功能的串流,支持本地鼠标),有社交属性。不支持分辨率二次压缩。

5 、相同码率、分辨率、编码格式下,带宽需求: Moonlight (支持设置最大码率上限) = SteamLink (支持设置最大码率上限) > parsec (不支持设置最大码率上限,但对相对静止的画面带宽要求最低,也就是最省流量)

6 、当网络波动时影响游玩的情况: Steam Link:模糊 Moonlight:模糊 parsec:卡顿或延迟(根据配置)

7 、相关网址与信息:

Steam Link 官网https://store.steampowered.com/steamlink/about/

Moonlight 官网https://moonlight-stream.org/

Parsec 官网https://parsec.app/

之前参与过的串流帖与疑难解答https://bbs.a9vg.com/thread-5365751-1-1.html

16673 次点击
所在节点    游戏
35 条回复
zdy349
2021-03-30 12:26:00 +08:00
求问下楼主,NV 的 gamestream 跑不起来咋办
kop1989
2021-03-31 09:28:35 +08:00
@zdy349 #21 第一行打了叉,既你的芯片型号属于不支持 GameStream 的类型。
zdy349
2021-03-31 10:42:30 +08:00
@kop1989 #22 谢谢,解了,卡是 3070,应该是支持的,GFE 的版本太老了,所以可能不能很好的识别 3070
kop1989
2021-03-31 10:46:34 +08:00
@zdy349 #23 如果是 30 系的话,还有一个 bug 。目前的 GFE 软件稳定版本不支持 h.265 编码串流。需要升级公测版 or 开发版。
zdy349
2021-03-31 10:50:02 +08:00
@kop1989 OK,感谢,我研究下。另外,老哥搞过本地串流 4k120 帧吗? 我串流 4k120 总是失败,4k60 没问题
Ariy
2021-07-20 22:14:31 +08:00
cy
xxjtan
2021-07-24 11:53:34 +08:00
用 python 写了一个工具, 可以让串流软件实现局域网剪切板共享功能:

1. 安装 python 3 和 pip

2. 打开终端运行(两台电脑都需要): pip install natclip

3. 启动服务端: python -c "import natclip as n; n.server()"

4. 启动客户端: python -c "import natclip as n; n.client('这里填服务端的 ip 地址')"

5. 服务端防火墙放行 tcp 端口(默认端口 48011)

开源: https://github.com/aitsc/natclip
shenxian996
2021-08-11 22:19:59 +08:00
@kop1989 你好,你这个看起来延迟也不高啊,是把所有的 ms 加起来吗,还是只看网络延迟,打算试试守望先锋呢。目前在想办法解决公网问题,如果延迟到了不能玩 fps,那我就不折腾了。
kop1989
2021-08-11 22:42:15 +08:00
@shenxian996 #28 我这个是同城公网,大概总延时在 30ms 左右。
看似延时很低,但其实从竞技类 FPS 游戏角度讲(比如 CSGO ),已经非常高了。

比如被玩家推崇的高刷新率显示器,从 60hz 到 240hz,其实显示延时只是减少了 10ms 。但都被爱好者趋之若鹜。
一个回报率 1000hz 的鼠标,之比日常办公 125hz 的鼠标减少了 7ms 。

但一个串流,就损失了 30+ms,如果单单从竞技的角度讲,完全是不合格的。
更不要提串流的画质损失。
shenxian996
2021-08-12 21:56:55 +08:00
@kop1989 感谢回复,那我就不折腾了吧,目前就只玩个守望先锋。看来云电脑玩游戏还是不太靠谱啊。不适合竞技类游戏。
weicoz
2021-09-03 14:36:34 +08:00
有没有人试过使用安卓端 Parsec 串流过程中偶发性没声音,重新串流后又有声音,还经常性发生,但是画面正常,用的 redmi k30u 安卓 11
lookingmoon
2021-11-18 17:31:00 +08:00
steamlink 很舒服 基本上延迟很低 2K 的画质 开 60fps 够用
电视上用遥控器就可以操作 方便的很 主要我是 A 卡。。没法用 moonlight 没体验过
ghostben
2022-10-10 11:50:12 +08:00
问一下串流的客户端有什么配置要求没?就是主机放卧室,客厅接一个 pc 链接电视,几百块的 j4125 什么的可以担负这个任务不
kop1989smurf
2022-10-12 17:27:47 +08:00
@weicoz #31 这是之前 parsec 的 bug ,目前最新版本 150-85c 已经修复。


@ghostben #33 如此极限的情况确实没体验过,但从实际操作经验以及对 cpu 的占用率来反推,应该是不够的。
circleee
2023-04-11 11:42:55 +08:00
小米电视不能安装 parsec 不兼容

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/755819

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX