-
手机投屏到电脑上直播:使用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. 开始直播
成功投屏后,在直播软件中添加手机屏幕窗口即可开始直播。