手机投屏到电脑上直播:使用scrcpy

2025-10-03 02:31:23

0. 背景介绍

许多B站主播在直播手机游戏时面临诸多不便:手机端Bilibili APP直播功能有限、无法自定义直播间布局,且直播控制窗口会遮挡游戏画面。本文将详细介绍通过scrcpy实现手机投屏电脑直播的解决方案,有效解决上述问题。

1. 准备工作

1.1 硬件要求

安卓手机(系统需Android 11+)

Windows电脑(需可连接国内网络,配备至少一个USB接口)

scrcpy工具

1.2 测试环境

手机:荣耀70(Magic UI 6.1,Android 12)

电脑:Lenovo Legion Y7000(Windows 10专业版22H2)

scrcpy版本:v3.2

2. 操作步骤

2.1 设备连接

基础设置

下载并解压scrcpy,将解压路径添加至系统环境变量

开启手机开发者选项(连续点击系统版本号7次)

启用USB调试模式

连接方式

有线连接

使用USB数据线连接设备

将USB模式设为"仅充电"

无线连接

用USB数据线连接手机和电脑

确保手机和电脑处于同一局域网

获取手机IP(在系统设置中查看或执行adb shell ip route)

允许手机使用TCP/IP连接adb:

adb tcpip 5555

拔掉USB线

通过无线网络连接手机,注意使用手机IP替换DEVICE_IP

adb connect DEVICE_IP:5555

正常运行scrcpy(具体见下文)

投屏结束后,断开连接:

adb disconnect

注意:手机会弹出USB控制权限申请,点击“同意”

2.2 启动投屏

执行命令:

scrcpy --video-codec=h265 --max-fps=60 --no-control --window-borderless

参数说明:

--video-codec=h265:启用H.265编码

--max-fps=60:设置60帧率上限

--no-control:禁用电脑控制功能

--window-borderless:隐藏软件边框

音频支持:

Android 12+:自动传输音频

Android 11:需保持手机亮屏

Android 10:不支持音频传输

3. 开始直播

成功投屏后,在直播软件中添加手机屏幕窗口即可开始直播。

标注日文的罗马拼音
【国樽律所】企业拓展新篇章,分公司设立全流程解析与合规指南