人人走向云游戏——Parsec详解

本人是在研究vGPU的时候,偶然接触到的这款软件。

使用了一段时间之后,发现它能够完全秒杀moonlight串流,我愿称之为目前免费中最强串流程序(付费的我也没尝试过)。

软件界面干净。直观

使用Parsec通过网络上,远程访问高配置电脑,获得与本地相似的体验。代表性就是云游戏、云剪辑。

Parsec比向日葵、todesk更流畅,同时解锁帧率,可以享受240fps的体验!不限制显卡类型,N卡A卡 intel核显也能支持。

不像moonlight只限制N卡。

这么好的东西,还是免费的。不给他打call,心里过不去!

本文主要给大家带来一个Parsec偏理论的讲解,非保姆教程。

 

一:实际表现视频

这是之前测试vGPU的视频

下面是从b站偷来的视频

二:Parsec原理

和向日葵、todesk、anydesk相同,都是需要host端和client端安装好Parsec软件才能互相连接。

Parsec使用peer to peer(P2P)来进行网络互联,这和大多数远程软件都是一样。

三:下载和安装

看完刚才的视频,想比你已经有了兴趣,那么下面就来说下如何下载和安装。

Parsec官方网址为

https://parsec.app/

下载页面为:

https://parsec.app/downloads

Parsec 支持以下平台。

我这里整理了一张表:

平台 作为host端 作为client端
Windows
Linux/armlinux
MacOS
安卓

ios不支持

host端就是做为服务器,需要远程访问的机器,client端就是现场的终端机器,如手机,pad之类的

这里以Windows为例,双击运行程序,安装方式选择shared

per user: 是用这个用户权限运行的,无法开机启动,除非是开机就直接进系统。

Shared:是以系统用户权限运行的,开机就启动Parsec服务,可以显示登录画面,然后手动登录。

如果对多用户比较了解的,可以理解这个,

点击next就开始安装,安装完成之后,会弹出登录页面

Parsec需要账户登录,需要联网。所以没有外网环境下,是不能用的。

没有账户的同学,访问https://parsec.app/signup/注册即可,需要使用邮箱接受验证。

 

四:性能要求

并不是所有设备都支持Parsec。

4.1  解/编码器

作为client

Parsec虽然没有强制要求有硬件解码器,但是想要在串流中获得良好的体验,那么你的设备应该支持h.264和h.265的硬件解码。

如果对色彩要求高的情况,client端还需要支持4:4:4。

作为host服务端

Parsec要求主机必须支持硬件编码器。如qsv、nvnec、vec等等。如果没有,则会在连接的时候提示编码失败,无法连接。

如果host是Windows10,可以打开任务管理器,点击显卡,查看显卡资源监控处,有无编码器

下面是支持4K的显卡

4.2 CPU

这里讨论client端的配置。host的配置当然越高越好。

Parsec还是有点吃cpu的,尤其在4K的场景。目前本人的7代uhd630连接4k,使用4:4:4的时候,有时候会卡顿,CPU占用较高。

如果是1080p情况,请选择奔腾以上的CPU,不要选择旧的凌动低功耗处理器作为client。

曾经试过j1800作为瘦客户机使用Parsec 进行1080p的游戏,非常卡顿。如果要用低功耗client,建议使用j3455以上4核之类的吧。

五:网络要求

因为Parsec使用P2P网络,所以服务端建议,路由使用全锥型NAT。

本节内容,需要读者有一定的家庭网络知识。

下如是一个比较简单的网络原理图。

Parsec客户端client默认使用31054端口,服务端默认开始端口为22054。也就是说,当你从外网访问Parsec host主机时,会通过目标ip+22054去访问host的22054端口。

如果不是全锥型NAT,从外网可能会访问到其他的端口,导致无法进行P2P连接。

我们可以打开Parsec的Network setting页,可以看到Parsec的端口使用情况。

 

那么为了增强网络连通性,有如下3点小建议:

  • 不要使用二级路由
  • 开启uPnP或者端口映射
  • 获取公网ip

如果非要使用二级路由,请也开启NAT1或者端口映射或者uPnP。

注意!使用旁路由,且能外网的朋友们

Parsec的ip在国外,所以如果路由使用了代理,那么Parsec将会被记录为使用外网ip,终端去连接的时候,会去连接外网ip,导致无法连接到host。请注意!务必设定好Parsec的路由规则。

注意!在一个内网使用多台Parsec的朋友们

因为Parsec默认监听的是22054端口,如果一个内网多台Parsec,会导致冲突,所以建议修改Parsec的22054端口。

如下图,修改为21034端口,需要重启Parsec才能生效。

如果有多个线路,可以进行内网Parsec连接负载均衡。

如3条3线路,建议指定ip段走某条线路,达到负载均衡目的。

PS: Parsec支持IPV6,也就是如果大家都是公网ipv6,是可以互相直连的!

六:性能调优

Parsec有些小设置,可以进行优化。

6.1 服务端配置

点击设置,找到host,即可对服务端进行配置

这是设置的参数列表

  • Hosting Enabled  ——是否运行作为服务端,Enabled允许,Disabled不允许。
  • Host Name ——这是电脑名,无法通过Parsec修改,要修改请百度修改电脑名
  • Resolution ——分辨率。这个可以随意调整,在Clinet端可以调整。
  • Bandwidth ——带宽限制,越高带宽,可以承载的画面就越多,如4K场景。
  • FPS —— 服务端锁定的FPS。FPS越高越好,但是需要client支持高fps,否则会导致client卡顿。如一般的瘦客户机,无法支持144,你这里设置144,那么瘦客户机带不动,就会卡。
  • Exclusive Input Mode ——鼠标独占模式,host允许guest移动鼠标。同一时间只有一个guest能控制鼠标。这是针对分享模式的。如果就自己用,忽略此项设置
  • Display ——选择Parsec捕获的显示器,适用于多显示器的情况(Parsec不开会员,就只有一个显示器)。默认就Generic PnP Monitor
  • Audio ——选择Parsec使用的声卡
  • Echo cancelling ——回声消除
  • Virtual Gamepad Type ——虚拟手柄类型
  • Quality ——选择质量,低延迟选择lowest Latency。高质量选择 highest Quality

优化,我们主要配置2点,FPS和Quality

FPS需要根据client的配置来定,一般60比较通用,Quality选择低延迟,可能会更快一点。

 

6.2 客户端配置

客户端没啥好调整的。

连上之后,可以点击图标 自由调整

七:Parsec在虚拟化中的应用

Parsec可以和显卡透传或者显卡虚拟化组合使用。

例如,你机器有3张独显,可以分别直通给3个虚拟机,在虚拟机中安装Parsec,进行远程访问。这种情况,需要显卡安装显卡欺骗设备。

如下面这种,淘宝更便宜。

使用显卡虚拟化,如Nvidia-vGPU的时候,也可以配置Parsec进行串流。

需要注意的是,Parsec需要系统有硬件编码器,所以对于那些纯计算卡是不行的。

 

版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/1736.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录