UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

这篇具有很好参考价值的文章主要介绍了UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考

【ubuntu22.04】sunshine安装使用总结,远程游戏。_哔哩哔哩_bilibili

sunshine/README.md at master · loki-47-6F-64/sunshine · GitHub

GitHub - LizardByte/Sunshine: Sunshine is a Gamestream host for Moonlight.

Installation - Sunshine documentation


前言

最初是由loki-47-6F-64创立,但不知为何loki从21年底就不再维护该项目了,也没有再在Moonlight社区中参与过讨论。于是维护者们将项目克隆到了Sunshine Stream的名下,并继续维护这个项目,后来又迁移到了LizardByte下面。

因此,前面的安装环境是参照 B站的教程和 loki 的 readme 来写的

设备型号

找了个老笔记本来测试,大致硬件如下:

ACER Aspire 4752G

i5-2450M / 16G / 256G / GT630M

安装需要的环境

基础环境

sudo apt install cmake gcc-10 g++-10 libssl-dev libavdevice-dev libboost-thread-dev libboost-filesystem-dev libboost-log-dev libpulse-dev libopus-dev libevdev-dev

sudo apt install libxtst-dev libx11-dev libxrandr-dev libxfixes-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev
   
sudo apt install libdrm-dev libcap-dev

sudo apt install libwayland-dev

sudo apt install nvidia-cuda-dev  nvidia-cuda-toolkit

sudo apt install ffmpeg   (22.04默认是mmpeg4.4.2)

第一句是loki 教程中的,后面是看B站大佬的内容补充的。

显卡驱动

ubuntu 自带NVIDIA 显卡驱动。大部分情况下直接是装好的。

可以安装一个  nvidia-settings 查看。

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

也可以到软件是更新中查看附加驱动:

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

如果没有,可以手动安装,参考:

Ubuntu安装Nvidia英伟达显卡驱动,安装Cuda和Cudnn配置机器学习环境

命令安装

1.先把之前的nvidia驱动卸载干净:

sudo apt-get remove --purge nvidia*

2.执行以下命令:

sudo apt-get update

3.在终端里输入下面的命令查看可选择的驱动:

sudo ubuntu-drivers devices

4.下载你想下载的nvidia驱动版本:

sudo apt install nvidia-driver-470

5.重启电脑(这一步很重要,不重启没有效果):

reboot

6.重启后,输入命令查看nvidia驱动是否安装好了,要看到下面的进程,如方法一所说。

nvidia-smi

配置环境

sudo usermod -a -G input $USER (添加当前用户到“输入”组)
sudo gedit /etc/udev/rules.d/85-sunshine-input.rules (创建 udev规则,打完这句会跳出一个文本框,加入下面这句保存即可)
加入: KERNEL=="uinput", GROUP="input", MODE="0660"

安装sunshine

下载

Releases · LizardByte/Sunshine · GitHub

在github 上下载最新的 sunshine 版本,当前是v0.16.0

下载sunshine.AppImage。 我放在了 home 目录下。

安装 AppImage 环境

ubuntu安装AppImage运行环境;UBUNTU运行AppImage报错解决办法 - 哔哩哔哩

如果报 appimage require FUSE to run  则需要安装AppImage 环境

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

 需要打开指定网址 https://github.com/AppImage/AppImageKit/wiki/FUSE 参考详细信息:

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

本人系统是ubuntu22.04,运行命令:

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

 运行AppImage

首先要先appImage 授权,不然会显示 command not found

chmod a+x *.AppImage

然后运行 ./sunshine.AppImage 

官网的教程上有个安装,我是直接运行了

Open terminal and run the following code.

./sunshine.AppImage --install
Start:

./sunshine.AppImage --install && ./sunshine.AppImage
Uninstall:

./sunshine.AppImage --remove

运行完之后:

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

 他会停在这里,此时sunshine 启动完成。

连接 sunshine 

打开 https://localhost:47990

刚开始会要你设置一个用户名和密码,设置即可。

然后打开手机,自动扫描或者点开右上角输入IP添加(需要同局域网或者配置好IP)

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

 添加时手机会弹出对话框显示一个 pin ,在网页中输入相同的pin 然后send,手机上点确定

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流

 手机上就多出这个串流设备,点击 桌面就可以串流了。

UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流文章来源地址https://www.toymoban.com/news/detail-464390.html

到了这里,关于UBUNTU 22.04 使用 SUNSHINE 和 MOONLIGHT 进行串流的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu22.04编译安装使用gstreamer指南

    ubuntu发行版22.04,该发行版内置Gstreamer1.20.1,gstreamer源码最新版本为1.20.3,差距不大 下载gstreamer源码 安装git 下载gstreamer 安装meson gstreamer1.60以后(不包含1.60),使用meson+ninja来构建 安装glib gstreamer是基于glib-gobject来实现的 安装libsoup 安装libunwind 安装libdw 安装g-ir-scanner 系统中

    2024年02月05日
    浏览(74)
  • 使用Moonlight+Sunshine结合Zerotier实现远程操控电脑

    前言:本文章作者没专业素养,纯乱讲一通,跟着步骤能成功就行,不能成功看个乐就完了。 远程链接有好多好用的,什么ToDesk、向日葵、Parsec。各有优点吧。 那Moonlight+Sunshine的优势就是:延迟短,画质高,音频同步,适配手柄。 动手前准备: PC端 Sunshine、Zerotier 移动端

    2024年04月10日
    浏览(44)
  • Ubuntu22.04虚拟机配置及使用代理工具

    特别注意:本教程基于VMware虚拟机,安装Ubuntu22.04。其他类型虚拟机及Linux其他版本配置相似但有所不同。 1.1 打开虚拟机设置。 或 1.2 选择硬件选项卡-网络适配器,在网络连接处选择“NAT模式”。 2.1 确认IP地址 开启虚拟机系统后,查看主机分配的虚拟机IP地址。此时可以看

    2023年04月11日
    浏览(42)
  • Ubuntu 22.04 设置拓展显示屏设置使用

    一 项目背景         项目要求使用ubunut系统,由于需要java应用开发需要,选用x86CPU结构开发(哎,用这种开发的产品量就不会大)。需要两个显示输出,一个HDMI用作客户使用,一个输出给到一个8寸的小屏(带触摸和声音)。要求启动后8寸屏显示自己做的应用,客户在这个

    2024年02月15日
    浏览(40)
  • Ubuntu 22.04 Ubuntu 22.10 解决按照官方教程无法使用搜狗输入法

    Ubuntu 22.04 Ubuntu 22.10 安装了搜狗输入法,主要步骤就做了两步,一个是: 另一个就是下载搜狗的deb文件,并使用 dpkg -i 安装该文件。 后来还是按照官网操作指导: https://shurufa.sogou.com/linux/guide 将所有步骤都做了,其中 这两个才是关键, 按照 官方教程 安装搜狗输入法后依然

    2024年02月11日
    浏览(67)
  • ubuntu22.04安装使用 protobuf 23.3静态库

    https://github.com/protocolbuffers/protobuf/ 下载最新的release版本,23.3 必须需要依赖的第三方库 abseil,utf8_range mkdir build cd build cmake -DCMAKE_BUILD_TYPE=DEBUG  -DCMAKE_INSTALL_PREFIX=/usr/local -Dprotobuf_BUILD_SHARED_LIBS=OFF -Dprotobuf_WITH_ZLIB=OFF -Dprotobuf_BUILD_TESTS=OFF .. make sudo make install 或直接修改CmakeList.t

    2024年02月11日
    浏览(45)
  • 如何在 Ubuntu 22.04 上安装、配置、使用 Nginx?

    Nginx是一款高性能的开源Web服务器,同时也充当反向代理服务器和负载均衡器。它设计简洁,效率出众,以处理大量并发连接而闻名,成为许多网站和应用的首选服务器软件。在本文中,我们将深入介绍如何在Ubuntu 22.04上安装、配置和管理Nginx,以便您能更好地利用其强大功能

    2024年03月20日
    浏览(42)
  • 【Ubuntu】ubuntu22.04使用VNC链接服务器远程桌面

    本地主要需要一个VNC客户端,用来远程连接服务器端的VNC(在不安装Web版本VNC情况下)。VNC客户端下载地址: VNC客户端下载 在远程服务器控制台中安装Xfce桌面(这个桌面环境比较轻量化,博主用的88块钱的腾讯云服务器) 注意更新软件源 在远程服务器控制台中安装 tightvn

    2024年02月03日
    浏览(61)
  • ubuntu22.04 出现附加驱动全部灰色,无法使用专有驱动

    原图忘记截屏了,现实问题是没有选择下面任何一个驱动,显示的是使用手动驱动,反正是一个都点不了,使用sudo 命令自动安装driver也出现了报错,根本不晓得如何解决 大概就是这上面所有的都灰色了,而且根本都点击不了。直接给整的绷不住了。。。。。 先在终端中输入

    2024年02月15日
    浏览(45)
  • Ubuntu 22.04安装和使用ROS1可行吗

    可行。 ROS1可以一直使用下去的 ,这一点不用担心。Ubuntu会一直维护的。 Debian发行版^_^  AI:在Ubuntu 22.04上安装ROS1是可行的,但需要注意ROS1对Ubuntu的支持只到20.04。因此,如果要在22.04上安装ROS1,只能从源码编译安装。 目前的机器人相关操作系统还是 面向开发者 的(devel

    2024年02月14日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包