提交工单
咨询集成、功能及报价等问题
本文介绍如何快速跑通示例源码,体验基础的音视频流录制功能。
已在 ZEGO 控制台 创建项目,并申请有效的 AppID,详情请参考 控制台 - 项目管理 中的“项目信息”。
假定将本地服务端录制 Demo 放到 “/root” 目录下,Demo 的目录如下:
.
├─ libs
├─ commons-cli-1.4.jar # 命令参数解析 jar 包
├─ commons-codec-1.15.jar # 通用工具 jar 包
├─ libzegoliveroomrecorder.so # 录制 SDK so
├─ ZegoLiveRoom.jar # 录制 SDK jar 包
├─ LiveRoomDemo.iml
├─ out # demo 产物输出目录
├─ src # 源码
cd ~/ZegoServerRecordingDemo
命令,切换到 “ZegoServerRecordingDemo” 目录。cd out/artifacts/playrecorder_demo_jar
命令,切换到 “playrecorder_demo_jar” 目录。java -Djava.library.path=./../../../libs -cp playrecorder-demo.jar com.zego.record.LiveRoomRecorder -a {app_id} -k {token} -r {room_id} -u {user_id}
命令,运行 demo,开启单流录制。其中,./zego/log_[roomID]_[timestamp]
文件夹下,其中:可选命令行附加参数如下:
-a
:项目的 AppID。-r
:录制流所属的房间 ID。-u
:登录录制流所属房间的用户 ID。-k
:登录录制流所属房间的鉴权 Token。-d
:录制时长,单位为分钟。-m
:录制模式。-s
:单流录制类型。-x
:混流录制类型。-o
:录制输出方式。-t
:输出的录制文件类型。-g
:生成 mp4 文件同时生成 mp3 文件。-b
:缓存大小,取值范围是 64KB ~ 1 MB,默认是 1 MB。联系我们
文档反馈