本文最后更新:2025-9-29
注意:我们无法保证支持所有平台的直播录制,请以实测为准,如遇到不可录制的webrtc 可提供相关信息我们进行测试

目前很多直播平台逐步流行使用WebRTC 协议栈作为直播拉流方案,包括APP及网页上都能见到,由于WebRTC在低延迟上表现良好,未来几年将可能成为主流趋势,以代替目前主流的RTMP/HTTP(S)-FLV/HLS等。

截至目前,尚未发现有任何公开的应用(免费或付费)完全支持拉取WebRTC 流转储到本地作为标准的视频文件,WebRTC 直播流本身不能像普通的HTTP(S)/RTMP那样直接可以被直接拉取存盘,它具有诸多的复杂性,且它的目标是针对移动端及浏览器,但我们通过深入研究,实现了可以像录制/下载普HTTP/RTMP直播源那样的方式来录制,且占用资源极小,无需耗费GPU资源,这正是我们全新的专用录制管理工具“灵鸽RTC 录制管理器

准备工作

  • 下载 灵鸽RTC 录制器 (sha256:)
  • 疯狂URL 4(可选:如需抓取WebRTC 时使用)
  • 已root的安卓手机/模拟器(可选:如需使用疯狂URL 4配合抓取WebRTC 时使用)

快速开始

下载

下载灵鸽RTC 程序如下,尽量移动到专用的空白目录下,然后右键解压

解压

解压后的结构如下

启动

双击 run.bat 开始启动,需要注意,首次启动会提示防火墙和相关提示,这是正常的,点“是”或”允许“即可

误报病毒?
– 部分用户设备上可能会误报病毒导致误删,解决办法是在解压之前,先将要解压的所在目录添加到杀毒软件的排除项或信任(具体操作取决于不同的杀毒软件),可参考如何将误报病毒的软件加入信任
– 软件100%安全无毒,请放心使用,若您对此有担忧,我们建议您不要使用,并立即删除

启动后会看到一个命令行信息:

注册及登录

首次启动会自动打开浏览器并访问灵鸽RTC注册页面 ,首页如下所示

你需要输入用户名和密码,请务必记住他们,以免后续登录不上去影响使用,注册完成后自动登陆并进入灵鸽RTC录制管理页面,如下所示

添加WebRTC录制任务

侧边栏选择录制管理 ,右侧输入webrtc://xxxx URL地址,然后填写录制后的文件名,点击添加录制即可

提示
1.录制需要在用户中心输入有效激活码激活
2.顶部的红、黄、绿灯表示录制环境检测,确保没有缺少必要组件,绿灯表示通过,红灯未通过则不可录制,请按提示安装操作。
3.部分直播平台的WebRTC URL可通过最新版的疯狂URL 获取(限增强型代理或抓源浏览器)

其他功能

  • 历史录制:主要包含文件及任务历史,如果部署在本地,无需再次从历史录制中下载,而是直接从你当前设置的录制目录直接使用即可,如果部署在云服务器,可能会用到下载功能
  • 设置:包含录制、环境配置等,请按需调整,环境配置中的默认端口如没有冲突请谨慎修改

录制配置说明

最大并发数:默认20个,如需同时下载更多,可按需调整,请务必合理的根据自己当前网络环境、系统资源、设备配置等综合评估,避免录制后的视频出现不稳定,因为webrtc 的流是UDP传输,丢失过多的数据会导致录制的视频出现掉帧现象,这是UDP传输在弱网、系统若环境下导致的,软件层面解决有限。

分段时长(秒):默认3600秒(1小时)进行分段,即每个录制任务在录制满1小时后,会创建新的分段视频,如:abc_0000.mkv(第一段1小时)、abc_0001.mkv(第二段1小时)…以此类推,可按需调整。

输出格式:默认为MKV,因为webrtc 的录制稳定性主要兼容此格式,要想转为其他格式,如MP4,请使用专用的格式转码工具(如连连下(LLDM)

输出目录:默认在当前用户的下载目录下,即系统内置的下载目录下,如:C:\Users\{用户名}\Downloads\webrtcrcdmgr ,建议在设置→录制配置中修改为合适的目录

类似文章