差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
im:server:basics:recordfiledownload [2019/11/01 08:13] huanxinfudh [实时音视频录制文件获取] |
im:server:basics:recordfiledownload [2020/06/25 02:27] allenwang 移除 |
||
---|---|---|---|
行 22: | 行 22: | ||
* 多人时:在创建并加入会议 createAndJoinConferenceWithType 或者加入会议室 joinConferenceWithConfId 成功后,通过回调中的 EMCallConference 对象 aCall.confId 获取到 | * 多人时:在创建并加入会议 createAndJoinConferenceWithType 或者加入会议室 joinConferenceWithConfId 成功后,通过回调中的 EMCallConference 对象 aCall.confId 获取到 | ||
* 安卓: | * 安卓: | ||
- | * 1v1时:在通话状态改变的监听中 void onCallStateChanged (CallState callState, CallError error),通过判断 callState 的状态为 connected 通话建立完成时,通过EMCallSession的getServerRecordId ()获取到录制文件id | + | * 1v1时:在通话状态改变的监听中 void onCallStateChanged (CallState callState, CallError error),通过判断 callState 的状态为 connected 通话建立完成时,通过 EMCallSession 的 getServerRecordId () 获取到录制文件id |
* 多人时:在创建并加入会议 createAndJoinConference 或者加入会议室 joinConference 成功后,通过 callback 中的 EMConference 对象 调用 getConferenceId () 获取到 | * 多人时:在创建并加入会议 createAndJoinConference 或者加入会议室 joinConference 成功后,通过 callback 中的 EMConference 对象 调用 getConferenceId () 获取到 | ||
* web端:1v1时为WebIM.call.getServerRecordId();多人时可以在createConference的回调里拿到,参考 [[im/web/basics/multiuserconference#用户a创建会议|创建会议]] | * web端:1v1时为WebIM.call.getServerRecordId();多人时可以在createConference的回调里拿到,参考 [[im/web/basics/multiuserconference#用户a创建会议|创建会议]] | ||
+ | |||
+ | 服务器端存储的是压缩后的视频。录制文件的大小(每分钟)为: | ||
+ | ==================== | ||
+ | * 240p: 0.75M ~ 3M | ||
+ | * 480p: 2.2M ~ 7.5M | ||
+ | * 720p: 6.5M ~ 18.5M | ||
+ | * 1080p: 15M ~ 37.5M | ||
+ | |||
+ | **注意:** | ||
+ | |||
+ | ''1、通话时长<5s可能会出现服务器录制失败的情况。'' | ||
+ | |||
+ | ''2、生成录制文件所花的时间和通话时长有关,通话时间越长,生成录制文件的时间也越长。一般情况下,通话时间1小时以下,在通话结束后2小时可以获取到,为了保证录制文件数据完整建议在24小时后获取。'' | ||
---- | ---- | ||
行 61: | 行 74: | ||
|confrBeginTime|录制文件所在多人会议的开始时间| | |confrBeginTime|录制文件所在多人会议的开始时间| | ||
|confrEndTime|录制文件所在多人会议的结束时间| | |confrEndTime|录制文件所在多人会议的结束时间| | ||
- | |confrType|会议类型,“CONFR”、“COMMUNICATION”均是普通会议、“COMMUNICATION_MIX”混音会议最多支持30人以下的音频混合、“LIVE”互动会议| | + | |confrType|会议类型,“CONFR”、“COMMUNICATION”均是普通会议、<del>“COMMUNICATION_MIX”混音会议最多支持30人以下的音频混合、“LIVE”互动会议</del>| |
- | |confrId|在会议中的唯一ID| | + | |confrId|会议ID,全局唯一| |
|userName|参加会议人员,以appkey_username表示(talker,直播模式下的主播)| | |userName|参加会议人员,以appkey_username表示(talker,直播模式下的主播)| | ||
|memberName|参加会议人员,以appkey_username表示(talker,直播模式下的主播)IM情况下为 JID,系统唯一的ID| | |memberName|参加会议人员,以appkey_username表示(talker,直播模式下的主播)IM情况下为 JID,系统唯一的ID| |