文章目录简要说明
首先让我谈谈什么是游戏流媒体。 简单的描述就是用一台高性能的电脑运行游戏,以视频的形式发送到其他设备上,这样我们就可以经常在更多的设备上玩大作了。 目前,国内的腾讯、网易、国外的谷歌、steam、微软等多家一线互联网公司提供的云游戏服务都采用了类似的流媒体技术,但不同的是,那些流媒体技术使用的是厂商提供的服务器和游戏. 如果我们有高性能PC和很多游戏,可以自己搭建一个流媒体服务器。
steam虽然提供了游戏串流技术,但是steam的局域网串流还好,外网串流需要经过国外服务器,体验极差,而且无论是串流优化还是游戏支持(steam只支持steam的游戏你买了)不如月光。
不过使用Moonlight是有前提的,因为Moonlight是基于Nvidia技术实现的,所以作为运行游戏的服务器,必须使用Nvidia显卡!
如果你目前使用的是AMD显卡,我记得有类似的应用,你可以自己找找看。
首先我们需要下载moonlight相关的安装包
Moonlight目前支持所有主流平台:Windows、Mac、Linux、iOS、Android、ChromeOS
目前本人使用Windows平台+安卓或者Windows平台(高性能PC)+Windows平台(移动轻薄本)
Moonlight PC版下载地址:[github]().com/moonlight-stream/moonlight-qt/releases
Moonlight安卓版下载地址:[stream]()/moonlight-android/releases
Moonlight PC检测工具(用于检测电脑是否支持游戏串流):Moonlight PC检测工具
如果打不开github或者使用github下载速度慢,可以使用我提供的百度网盘链接,提取码:bpsm。
注意:我将在下面使用的客户端和服务器。
客户端:显示游戏画面的设备,如轻薄本、手机、平板等。
服务器:运行游戏本身的设备、高性能PC、游戏本等。
服务器配置开启Nvidia显卡驱动(就像服务器需要检查是否支持Nvidia的游戏串流技术一样,即作为运行服务的电脑,不需要在显示游戏的电脑上执行! )
检查你的电脑是否支持流媒体技术(如果找不到这个属性,可以尝试升级驱动)
我们正在启动显卡提供的流媒体服务。
4 进入设置,打开GAMESTREAM选项,添加需要的软件游戏和桌面(桌面路径“C:\Windows\System32\mstsc.exe”)。 客户端局域网连接需要在电脑上显示游戏画面,我们需要安装月光软件,PC安装如下。
安装完成后,启动软件。 如果无法自动搜索到局域网内的电脑,我们可以点击左上角的电脑标识,手动输入服务器主机的IP。
第一次连接,我们需要在服务器端输入验证码,我这里是0534。
服务器会弹出相应的提示框,输入验证码即可。
再次点击目标主机,进入服务器电脑的游戏库
如果游戏库中没有游戏,或者游戏丢失,我们需要在NVIDIA显卡驱动中手动添加游戏安装路径,然后到首页重新扫描游戏。
我们可以调整图片。 如果是局域网,我们可以直接把画质和帧率调到最高(如果路由器不是太差的话)
下面我用游戏:地平线4来测试一下。 目前服务器是8700k+GTX1080游戏本,客服是微软的Surface Pro7轻薄本。 局域网玩游戏很流畅,支持部分触屏操作。 我很难感觉到滞后,正如您在下面的照片中看到的那样,当速度快速变化时,我的车辆里程表显示几乎完全相同,而且我感觉不到键盘的滞后。
如果用在手机或者平板等设备上,建议带手柄。 如果没有手柄,可以在设置里开一个虚拟手柄。
互联网流媒体
外网串流的理想条件是你有固定的IP,但是只有少数地区可以申请家庭宽带的固定IP,所以我们需要借助一些联网软件。 国内比较出名的是蒲公英,国外有个叫zerotier,但是不支持中文,所以分别介绍一下这两款联网软件。
比较的
软件名称蒲公英zerotier
是免费的吗
√
√
1MB(免费),4M(58RMB/1)海外云电脑,如果要增加带宽,一年100万亿多,不划算
至少20兆以上,也可能根本不限速(官方文档中没有找到限速说明)
最大联网设备数
3(免费),可以加钱升级
50(免费),可加钱升级
支持系统
Windows、Mac、Linux、Android、iOS、Docker
Windows、Mac、Linux、Android、iOS、FreeBSD、NAS
特征
中国制造,方便下载,个人专业版价格不贵
免费,不限速,50台设备同时在线免费!
蒲公英
虽然专业版不贵,但我还是没有买专业版来试用。 如果有朋友试用专业版,希望能把心得写在下方评论区,造福更多人。 作为一个穷学生党,我会尝试一下。 1M免费版最多只能玩360P 30帧率的游戏(估计玩像素风游戏会感觉花屏)。 我试过720P,要求带宽5M,但清晰度完全够手机玩了。 使用起来非常简单。 注册蒲公英账号后,分别登录服务器和客服。
然后把moonlight客户端的IP改成我们PC在Dandelion的IP地址。
零级
免费,不限速,50台设备同时在线免费!
唯一不足是没有中文,安卓下载需要梯子去安卓市场,苹果需要换地区
Zerotier官网下载页面,首先我们进入官网下载需要的版本,如果需要安卓,但是不能上网的用户可以到我的百度云盘下载百度网盘链接,提取码:bpsm . iOS端,更改账号和地区服务器,分别去日服和美服下载。
下载完成后,我们去公众号注册一个账号,注册账号这里不再赘述。
注册完成后,打开右上角的网络,点击添加网络
您可以根据自己的喜好选择一个名称,然后将访问控制选择为公开!
然后记住你的网络ID(Network ID),这里是a0cbf4b62ac554a3
创建完成后,需要在客户端和服务端都安装zerotier。 可以根据系统自行安装。 PC中间只有一个微不足道的选项,比如查看软件文档。 安装截图我就不放了海外云电脑,没什么好放的。
安装完成后,我们启动zerotier,状态栏中会出现我们的小图标,选择Join Network
然后输入上面我让大家记住的网络ID,点击加入
如果是Windows 10系统,会弹出网络请求,这里点击Yes,一定要点击Yes!,如果没有点,或者点错了,右击状态栏的zerotier图标,并设置一个代沟(也就是显示的you network ID) 把这个选项去掉,重新勾选,这个选项又会弹出来。
这个软件的服务端和客户端都需要安装,但是我们主要需要知道服务端的IP。 查看服务器的IP,我们需要点击zerotier状态栏小图标中的Show Networks选项
其中我们的IP是192.168.192.81没有/24!!! (科普一下/24代表子网掩码255.255.255.0)
Android端添加也类似
添加完成后,我们就可以使用Moonlight连接外网了(记得把IP改成zerotier软件中看到的IP地址!)
自己添加游戏或软件
有些游戏可能是英伟达扫描不到的,或者我们可能要用一些软件来串流。 这个时候我们可以自己添加需要启动的软件,在Nvidia显卡设置中的SHIELD选项中即可
我们可以添加各种我们想玩的游戏。 在夜深人静的时候,我们可以在床上用手机玩一些非常适合触屏的文字类游戏。
除了我上面使用的联网技术外,外网串流也可以通过使用一些内网穿透技术和==公网IP(固定IP)==来解决。 目前我还没有尝试使用后两种技术。 大佬们在用,大家可以在评论区讨论分享,写这篇博文不易,我搭建了各种截图测试很久,如果有幸看到对你有帮助,请给我点赞和评论! 您的好评是我继续创作的动力!