701 字
4 分钟
如何投屏和串流?
2024-07-25
0 次
0 人

串流#

  • 影音串流技术是一种线上即时影音播放技术,有别于传统的 MPEG 或 MP3 等影音播放方式,应用串流(streaming)技术传送多媒体的特点,在于可以边看边下载,大幅节省使用者等待的时间。
    • 方案:
    • Sunshine+Moonlight
  • 注:默认 内网 条件下使用,没有内网条件的可以通过内网穿透,创造条件,比如 zerotier 的 P2P 连接,Sakura 的 frp 反向代理 如果有 IPv4 或 IPv6 ,那就直接在 外网 条件下使用

Sunshine+Moonlight#

  1. Sunshine 可以简单理解为 PC 的信息流发射端,也就是将视频和音频信息打包,准备发送。 下载地址:https://github.com/LizardByte/Sunshine/releases

Sunshine

  • 下载后在右下角托盘处,选择 open sunshine 打开 web 端,注册一个账户,随后登录。
  • configurationGeneral 里改为简体中文,save->apply

config1

  • 配置 里的 Network 里,将 UPnP 开启开启 IPv4+IPv6 ,记得保存应用。

config3

  • 最后保证 sunshineWindows 的防火墙 保护范围外,或者 关闭防火墙
  1. Moonlight 即串流的接收端,负责接收数据流,并将操作信息再回馈给主机。 下载地址:
  1. moonlight 端发送连接请求后,会要求 sunshine 端输入对应 pin 码

pin

投屏#

  1. 在第一次进行投屏时,请使用数据线连接手机与 pc,并打开手机的 usb 调试 功能
    • USB 调试 一般在 开发者选项 中,需要在 设置 里找到 关于手机 -> 版本信息 -> 多次点击 软件版本 (出现提示 处于开发者模式)-> 回退到 系统与升级 -> 开发者选项
  • 运行程序文件,等待手机界面出现,如果不行,可以将手机的 usb 模式选择为 管理文件 scrcpy
  1. WiFi 连接配置:
  • 保持有线连接状态,在程序根目录下运行 cmd

  • 输入指令:.\scrcpy.exe -d 运行后关闭手机界面

  • 输入指令:.\scrcpy.exe --tcpip 此后,保证手机处于 PC 的 wifi 连接下,可拔掉数据线。

  • 在此 cmd 下输入.\scrcpy.exe -h即可查看所有指令 连接方式
  • 如果使用 有线连接,则直接运行程序文件 scrcpy.exe 即可
  • 如果使用 wifi 连接,则可以在根目录下新建一个 start.bat 文件(可以先创建 start.txt 再将后缀名改为 bat),编辑,写入代码.\scrcpy.exe -e保存,双击运行 start.bat 即可

如何投屏和串流?
https://blog.srprolin.top/posts/sunmoon-scrcpy/
作者
RoL1n
发布于
2024-07-25
许可协议
CC BY-NC-SA 4.0