Moonlight Embedded 使用教程

Moonlight Embedded 使用教程

moonlight-embedded项目地址:https://gitcode.com/gh_mirrors/moo/moonlight-embedded

项目介绍

Moonlight Embedded 是一个开源项目,它允许用户通过网络将 NVIDIA Shield 游戏流式传输到 Linux 设备上。该项目基于 NVIDIA 的 GameStream 技术,使得用户可以在低功耗设备上享受高性能的游戏体验。Moonlight Embedded 支持多种平台,包括 Raspberry Pi 和基于 Linux 的嵌入式系统。

项目快速启动

安装依赖

在开始之前,确保你的系统已经安装了必要的依赖包。以下是在 Debian/Ubuntu 系统上的安装命令:

sudo apt-get update
sudo apt-get install -y git cmake libopus-dev libexpat1-dev libasound2-dev libudev-dev libavahi-client-dev libcurl4-openssl-dev libevdev-dev libenet-dev

克隆项目

使用 Git 克隆 Moonlight Embedded 项目到本地:

git clone https://github.com/irtimmer/moonlight-embedded.git
cd moonlight-embedded

编译和安装

编译并安装 Moonlight Embedded:

mkdir build
cd build
cmake ..
make
sudo make install

启动 Moonlight

使用以下命令启动 Moonlight Embedded:

moonlight pair <IP_ADDRESS>
moonlight stream -720 -60fps -bitrate 5000 -app "Game Name"

其中 <IP_ADDRESS> 是你的 NVIDIA Shield 的 IP 地址,"Game Name" 是你想要启动的游戏名称。

应用案例和最佳实践

家庭娱乐中心

Moonlight Embedded 可以作为家庭娱乐中心的一部分,将高性能游戏体验带到客厅的电视上。通过连接到 NVIDIA Shield,用户可以在大屏幕上享受流畅的游戏体验。

教育用途

在教育环境中,Moonlight Embedded 可以用于展示复杂的模拟和图形密集型应用。学生可以通过低成本的设备访问高性能的计算资源,进行实验和学习。

企业演示

企业可以使用 Moonlight Embedded 在会议室或展览中展示复杂的图形应用。通过流式传输技术,可以轻松地在不同设备之间共享高性能的演示内容。

典型生态项目

GFE (GameStream Feature Enabled)

GFE 是 NVIDIA 的 GameStream 技术的一部分,允许用户将游戏从支持的 NVIDIA GPU 的 PC 流式传输到其他设备。Moonlight Embedded 利用 GFE 的功能,提供无缝的游戏流式传输体验。

Raspberry Pi

Raspberry Pi 是一个低成本、高性能的单板计算机,非常适合作为 Moonlight Embedded 的运行平台。通过在 Raspberry Pi 上安装 Moonlight Embedded,用户可以在低功耗设备上享受高质量的游戏体验。

Kodi

Kodi 是一个开源的媒体中心软件,可以与 Moonlight Embedded 集成,提供一个统一的媒体和游戏体验。用户可以在 Kodi 的界面中直接启动 Moonlight Embedded 进行游戏流式传输。

通过这些生态项目的结合,Moonlight Embedded 提供了一个全面的解决方案,满足不同用户的需求。

moonlight-embedded项目地址:https://gitcode.com/gh_mirrors/moo/moonlight-embedded

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于YOLOv9实现工业布匹缺陷(破洞、污渍)检测系统python源码+详细运行教程+训练好的模型+评估 【使用教程】 一、环境配置 1、建议下载anaconda和pycharm 在anaconda中配置好环境,然后直接导入到pycharm中,在pycharm中运行项目 anaconda和pycharm安装及环境配置参考网上博客,有很多博主介绍 2、在anacodna中安装requirements.txt中的软件包 命令为:pip install -r requirements.txt 或者改成清华源后再执行以上命令,这样安装要快一些 软件包都安装成功后才算成功 3、安装好软件包后,把anaconda中对应的python导入到pycharm中即可(不难,参考网上博客) 二、环境配置好后,开始训练(也可以训练自己数据集) 1、数据集准备 需要准备yolo格式的目标检测数据集,如果不清楚yolo数据集格式,或者有其他数据训练需求,请看博主yolo格式各种数据集集合链接:https://blog.csdn.net/DeepLearning_/article/details/127276492 里面涵盖了上百种yolo数据集,且在不断更新,基本都是实际项目使用。来自于网上收集、实际场景采集制作等,自己使用labelimg标注工具标注的。数据集质量绝对有保证! 本项目所使用的数据集,见csdn该资源下载页面中的介绍栏,里面有对应的下载链接,下载后可直接使用。 2、数据准备好,开始修改配置文件 参考代码中data文件夹下的banana_ripe.yaml,可以自己新建一个不同名称的yaml文件 train:训练集的图片路径 val:验证集的图片路径 names: 0: very-ripe 类别1 1: immature 类别2 2: mid-ripe 类别3 格式按照banana_ripe.yaml照葫芦画瓢就行,不需要过多参考网上的 3、修改train_dual.py中的配置参数,开始训练模型 方式一: 修改点: a.--weights参数,填入'yolov9-s.pt',博主训练的是yolov9-s,根据自己需求可自定义 b.--cfg参数,填入 models/detect/yolov9-c.yaml c.--data参数,填入data/banana_ripe.yaml,可自定义自己的yaml路径 d.--hyp参数,填入hyp.scratch-high.yaml e.--epochs参数,填入100或者200都行,根据自己的数据集可改 f.--batch-size参数,根据自己的电脑性能(显存大小)自定义修改 g.--device参数,一张显卡的话,就填0。没显卡,使用cpu训练,就填cpu h.--close-mosaic参数,填入15 以上修改好,直接pycharm中运行train_dual.py开始训练 方式二: 命令行方式,在pycharm中的终端窗口输入如下命令,可根据自己情况修改参数 官方示例:python train_dual.py --workers 8 --device 0 --batch 16 --data data/coco.yaml --img 640 --cfg models/detect/yolov9-c.yaml --weights '' --name yolov9-c --hyp hyp.scratch-high.yaml --min-items 0 --epochs 500 --close-mosaic 15 训练完会在runs/train文件下生成对应的训练文件及模型,后续测试可以拿来用。 三、测试 1、训练完,测试 修改detect_dual.py中的参数 --weights,改成上面训练得到的best.pt对应的路径 --source,需要测试的数据图片存放的位置,代码中的test_imgs --conf-thres,置信度阈值,自定义修改 --iou-thres,iou阈值,自定义修改 其他默认即可 pycharm中运行detect_dual.py 在runs/detect文件夹下存放检测结果图片或者视频 【特别说明】 *项目内容完全原创,请勿对项目进行外传,或者进行违法等商业行为! 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。
Moonlight是一种开源的游戏串流应用程序,它可以让你在不同设备上享受高品质的游戏体验。 通过使用Moonlight,你可以将你的电脑游戏流式传输到各种平台上,包括手机、平板电脑和电视等。这样一来,你就可以轻松地在任何时间和任何地点畅玩你喜爱的游戏。 要下载Moonlight,你可以在官方的Moonlight网站上找到它的安装程序。网站上提供了适用于不同操作系统的安装包,例如Windows、Mac和Linux等。只需选择适用于你设备操作系统的版本,然后点击下载进行安装即可。 安装完成后,你需要确保你的电脑和游戏控制器连接在同一个网络上。然后,打开Moonlight应用程序并按照界面上的指示进行设置。在设置完成后,你就可以通过输入你电脑的IP地址或登录Moonlight帐户来连接到远程电脑。接下来,选择你想要玩的游戏,并开始尽情享受高品质游戏体验吧! 需要注意的是,为了获得最佳的游戏体验,你的网络要求具备较快的网速和稳定的连接。此外,你的电脑配置也会对游戏的流畅度产生影响。因此,建议使用有线网络连接和较高配置的电脑来保证最佳效果。 总之,通过下载Moonlight,你可以方便地将你喜欢的游戏带到不同的设备上,并享受高品质的游戏体验。无论你是想在旅途中继续游戏,还是和朋友一起在大屏幕上畅玩游戏,Moonlight都能满足你的需求。快来下载Moonlight吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

俞兰莎Rosalind

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值