xrecorder 中文文档 下载 App

XRecorder 自定义 RTMP 推流 — 推到 Twitch/B站/虎牙等任意平台

RTMP 是什么

RTMP(Real-Time Messaging Protocol) 是直播行业通用的实时流媒体传输协议。几乎所有直播平台(YouTube、Twitch、B站、虎牙、抖音直播、快手直播…)都支持 RTMP 推流。

RTMP 推流需要两个信息:

有了这两个信息,就能把任何支持 RTMP 的推流工具连接到任何支持 RTMP 的直播平台。

为什么用 RTMP 而不是平台直连

平台直连(Pro 版)自定义 RTMP(免费版可用)
支持平台有限(YouTube/Facebook)任意支持 RTMP 的平台
版本要求Pro 订阅免费版即可
配置复杂度低(一键授权)中(手动复制粘贴两个信息)
推送质量相同相同
推荐只推 YouTube/Facebook 的用户推其他平台 / 不想买 Pro 的用户

所以如果你想推 Twitch、B站、虎牙、抖音直播、快手直播、或任何其他平台,自定义 RTMP 是唯一选择——而且免费版就能用。

各平台的 RTMP 信息获取方法

Twitch

  1. 登录 Twitch → Creator Dashboard → 设置 → 频道
  2. 找到「Primary Stream key」复制(这就是推流密钥)
  3. 服务器 URL:选"自动选择最佳服务器"或手动选(亚洲推荐 rtmp://live.xx.twitch.tv/app/)

B 站直播

  1. 登录 B 站 → 直播间 → 开播设置
  2. 复制「服务器地址」和「串流密钥」
  3. 格式:服务器 URL + 串流密钥合并成完整的 RTMP 地址

抖音直播

  1. 抖音创作者中心 → 直播设置 → 电脑直播推流
  2. 复制「推流地址」和「直播码」
  3. 合并成 RTMP 地址

虎牙/快手/斗鱼等

流程类似:在开播页面找到"推流地址"和"串流密钥",复制即可。

XRecorder 里设置 RTMP 推流

  1. 打开 XRecorder → 设置 → 直播
  2. 选择「自定义 RTMP」或「RTMP Streaming」
  3. 找到两个输入框:服务器 URL / 推流密钥
  4. 从直播平台复制信息,粘贴进去
  5. 部分版本有「测试连接」按钮——点一下验证能否连通
  6. 连接成功后点「开始推流」

RTMP 推流参数设置

和 YouTube 直推相同,但 RTMP 有一些额外参数可选:

参数说明默认值建议
编码器H.264 / H.265H.264H.264 兼容性最好,H.265 某些平台不支持
码率控制CBR / VBRCBR直播选 CBR(恒定码率)更稳定
Keyframe 间隔关键帧间隔(秒)3保持默认 3 秒
最大丢包容忍网络不佳时的自动处理中等默认即可

新手推荐:全部保持默认,只改分辨率/FPS/码率这三个核心参数。

多平台同时推流?

XRecorder 不支持同时推流到多个平台。如果你想一局游戏同时推到 Twitch 和 B站:

方案一:分别开两次 XRecorder 推流(几乎不可能——手机性能扛不住两路推流)方案二:用 OBS / 多推流服务器(如 Restream.io)做中间转发方案三:手机端只推一个平台,用电脑端 OBS 做多推流(更稳定)

建议:新手先专注推一个平台。手机端推流的性能已经吃紧,多平台推流需要更专业的设备。

RTMP 推流的优势和局限

优势:

局限:

RTMP 推流 vs 录屏上传

RTMP 实时推流录屏 + 上传
内容即时性实时,0 延迟观众看到滞后,上传完才能看
容错断流 = 直播中断录坏了重录
画质受限网络和推流参数无损原画质
平台支持所有支持 RTMP 的平台所有支持上传的平台
本地备份✅ XRecorder 同时本地录一份✅ 只有本地

最佳做法:RTMP 推流时同时开启本地录制——直播给实时观众看,本地录好的可以剪辑后再发一次(用更高画质的源文件)。

RTMP 常见问题

Q: 推流密钥会过期吗? A: 大多数平台的推流密钥永久有效,除非你手动重置。B站/Twitch 等支持重置密钥(防止被盗用)。

Q: 能同时用内部音频和麦克风推流吗? A: 可以——RTMP 推流和录屏共享同一个音频设置。在设置里选"混合音频"就能同时推系统音和解说。

Q: 推流时录的本地视频画质会下降吗? A: 不会——本地录屏是独立编码的(无损原画质),推流是额外编码到 RTMP 流里的。两者互不影响。