xrecorder 中文文档 下载 App

XRecorder 推流参数调优 — 码率/分辨率/网络三者平衡的实战指南

推流卡顿的本质原因

直播推流流畅度的核心公式:

推流码率 ≤ 实际上传带宽 ≥ 手机编码能力

任何一环跟不上都会出问题:

先测上传带宽

推流前必须先测上传速度——不要凭感觉估:

  1. 打开 speedtest.cn 或 speedtest.net
  2. 点击"开始测试"
  3. 等测试完成,记下上传速度(注意不是下载速度!)
  4. 上传速度的 70% 是你的稳定推流码率上限(留 30% 给手机系统和其他网络活动)
上传速度稳定推流码率上限推荐分辨率/FPS
1 Mbps700 Kbps480p@15fps
2 Mbps1.4 Mbps480p@30fps
5 Mbps3.5 Mbps720p@30fps
10 Mbps7 Mbps1080p@30fps
20 Mbps14 Mbps1080p@60fps / 2K@30fps
50+ Mbps35+ Mbps4K@60fps(Pro 版)

移动网络推流? 移动网络上传通常 2~10 Mbps 且波动大,强烈建议用 Wi-Fi。

手机编码能力测试

不同手机的编码能力差异很大。怎么知道你的手机编码能力够不够:

  1. 用 XRecorder 录一段你计划推流的参数(比如 1080p@30fps)
  2. 播放录好的视频——如果视频本身就卡顿,编码能力不够
  3. 如果视频流畅,说明编码能力没问题,可以考虑更高参数

XRecorder 里的推流参数

直播设置页面通常有以下可调整项:

参数作用建议值
推流分辨率直播画面的像素大小Wi-Fi 好 → 720p/1080p;一般 → 480p/720p
推流 FPS直播画面的流畅度游戏 → 30/60;教程 → 24/30
推流码率视频每秒的数据量网络带宽的 70%(见上表)
编码器H.264 / H.265(HEVC)H.264(最通用,老手机也能解码)
音频码率音频质量64~128 Kbps(足够,太高无意义)

XRecorder 通常不会单独暴露推流参数——推流使用和录屏相同的分辨率/FPS,但码率可能在直播设置里单独调。

推荐参数表(按场景)

游戏直播

网络参数效果
Wi-Fi 好(≥10Mbps)720p@30fps / 5 Mbps清晰流畅
Wi-Fi 极好(≥20Mbps)1080p@30fps / 8 Mbps高清流畅
移动网络480p@30fps / 2 Mbps画质一般但不断流

教程/演示直播

网络一般(≥5Mbps) | 720p@24fps / 3.5 Mbps | 清晰,24fps 足够演示网络好(≥10Mbps) | 720p@30fps / 5 Mbps | 流畅,码率低一些省带宽

Facecam 直播

参数不变,但手机编码压力会增加——有 Facecam 时建议把 FPS 从 60 降到 30,或者从 1080p 降到 720p。

推流中的网络监控

直播进行中,XRecorder 可能显示:

看到缓冲中/码率下降的应对:

  1. 观察手机 Wi-Fi 信号——如果只有一两格,找个信号好的位置
  2. 关闭附近的其他网络设备(电脑下载、路由器太拥挤)
  3. 如果持续缓冲,手动降低码率到当前带宽的 50%,或降分辨率
  4. 如果完全断流,等 30 秒尝试自动重连,不行就手动重新开始推流

应急方案

断流了怎么办

  1. XRecorder 会自动尝试重连(通常 3 次)
  2. 自动重连失败 → 手动停止推流 → 检查网络 → 重新开始推流
  3. 推流平台(YouTube/B站)的直播通常会保留一个空直播间——重新推流后直播继续,观众会自动回到直播间

突然掉帧严重

  1. 关掉 Facecam、画笔标注
  2. 降低 FPS(60→30)
  3. 降低分辨率(1080→720)
  4. 充电状态下继续推流(避免降频)
  5. 物理降温(手机发热会导致编码能力下降)

音质差/有回声

  1. 检查音频源设置——推流共享录屏音频设置
  2. 如果用麦克风,检查周围噪音
  3. 如果用内部音频,确认系统音量合适
  4. 如果有回声,可能是扬声器声音被麦克风二次捕获——戴耳机

长期提升推流稳定性

措施效果
换更好的路由器(Wi-Fi 6)更稳定的本地网络
手机接网线(USB-C 转以太网)最稳定的网络连接
手机放在通风处 / 散热背夹避免热控降频
定期重启手机和路由器清理网络和系统垃圾
推流前先测速不盲目追求高参数