提交工单
咨询集成、功能及报价等问题
已在 ZEGO 控制台 创建项目,并申请有效的 AppID,详情请参考 控制台 - 项目管理 中的“项目信息”。
假定将本地服务端录制 Demo 放到 “/root” 目录下。
本地服务端录制 Demo 的目录内容如下图:
cd ~/ZegoServerRecordingDemo
命令,切换到 “ZegoServerRecordingDemo” 目录。chmod 777 playrecorder
命令,给 playrecorder 添加可执行权限。export LD_LIBRARY_PATH=./libs/:$LD_LIBRARY_PATH
命令,将 “libs” 文件夹添加到库文件搜索路径。./playrecorder -a appID -r roomID -u userID -k token
命令,开始录制。 此处 “appID” 为项目的 App ID,“roomID” 为待录制流所属的房间 ID,“userID” 为登录录制流所属房间的用户 ID,“token” 为登录录制流所属房间的鉴权 Token,若不设置其它附加参数,默认是录制 20s,录制单流,生成带音视频的 mp4 文件。
若填写的房间 ID 中没有流,录制不会进行。
可选命令行附加参数如下:
-a
-- 项目的 App ID
-r
-- 录制流所属的房间 ID
-u
-- 登录录制流所属房间的用户 ID
-k
-- 登录录制流所属房间的鉴权 Token
-d
-- 录制时长,单位为分钟
-m
-- 录制模式,1表示只录制单流,2表示只录制混流,3表示同时录制单流和混流
-s
-- 单流录制类型,1表示只录制音频,2表示只录制视频,3表示录制音视频
-x
-- 混流录制类型,1表示只录制音频,2表示只录制视频,3表示录制音视频
-o
-- 录制输出方式,1表示只生成录制文件,2表示只返回音视频数据
-t
-- 输出的录制文件类型,单流录制只能是 mp4,混流录制可以是 mp3/mp4
-g
-- 生成 mp4 文件的同时生成 mp3 文件
-b
-- 缓存大小,值范围是[64k~1M],默认是1M
-h
-- help,不用带参数值
联系我们
文档反馈