差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:server:basics:recordfiledownload [2019/06/17 06:16] huanxinfudh [会议ID获取全部录制文件] |
im:server:basics:recordfiledownload [2019/10/29 05:09] simon.fu |
||
---|---|---|---|
行 4: | 行 4: | ||
环信使用 REST 的方式来获取实时音视频的录制文件,包括录制的音频文件和视频文件。 | 环信使用 REST 的方式来获取实时音视频的录制文件,包括录制的音频文件和视频文件。 | ||
- | * 录制功能由服务端控制开启,支持1v1录制和多人录制以及录制合成,默认录制功能是关闭的,开启请联系环信商务。 | + | * 录制功能由服务端控制开启,支持1v1录制和多人录制以及录制合成,可以通过SDK控制每个通话是否开启录制。 |
- | * 文件默认仅在环信的音视频服务器保存30天,到期后会进行删除。如果需要延长文件存储的时间,需要联系环信商务。 | + | * 文件默认仅在环信的音视频服务器保存30天,到期后会进行删除,如需长期保存,请自行下载保存。 |
- | * 文件格式统一为.webm。如果需要对音频视频进行转码生成其他格式,需要联系环信商务。 | + | * 文件格式有.webm和.mkv,如果需要其他格式,用户可以自己下载转换,转换工具建议用ffmpeg。如果需要环信生成其他格式,请联系环信商务。 |
* 如果对服务端录制文件进行合成,生成的合成视频文件格式为.mp4。 | * 如果对服务端录制文件进行合成,生成的合成视频文件格式为.mp4。 | ||
* 获取录制文件后,如果需要下载,需要通过文件详情中的URL直接下载保存。 | * 获取录制文件后,如果需要下载,需要通过文件详情中的URL直接下载保存。 | ||
- | **注意:获取录制文件时所需要的confrId,可以从SDK中获取,1v1时为EMCallSession#getServerRecordId,多人时为EMConference#getConferenceId.** | + | **注意:获取录制文件时所需要的confrId,可以从SDK中获取, |
+ | 移动端:1v1时为EMCallSession#getServerRecordId,多人时为EMConference#getConferenceId. | ||
+ | web端:1v1时为WebIM.call.getServerRecordId(), 多人时可以在创建会议的回调里拿到 | ||
+ | emedia.mgr.createConference().then(function (confr) { | ||
+ | console.log(confr.confrId) | ||
+ | })** | ||
---- | ---- | ||
行 114: | 行 119: | ||
<code php> | <code php> | ||
- | curl -X GET -i http://a1.easemob.com/easemob-demo/testapp/audio/20190101080607/20190304050607/0/2" -H 'Authorization: Bearer YWMte3bGuOukEeiTkNP4grL7iwAAAAAAAAAAAAAAAAAAAAGL4CTw6XgR6LaXXVmNX4QCAgMAAAFnKdc-ZgBPGgBFTrLhhyK8woMEI005emtrLJFJV6aoxsZSioSIZkr5kw' -H 'Content-Type: application/json' | + | curl -X GET -i "http://a1.easemob.com/easemob-demo/testapp/audio/20190101080607/20190304050607/0/2" -H 'Authorization: Bearer YWMte3bGuOukEeiTkNP4grL7iwAAAAAAAAAAAAAAAAAAAAGL4CTw6XgR6LaXXVmNX4QCAgMAAAFnKdc-ZgBPGgBFTrLhhyK8woMEI005emtrLJFJV6aoxsZSioSIZkr5kw' -H 'Content-Type: application/json' |
</code> | </code> | ||
=== 可能返回的结果示例 === | === 可能返回的结果示例 === | ||
行 167: | 行 172: | ||
<code php> | <code php> | ||
- | curl -X GET -i http://a1.easemob.com/easemob-demo/testapp/audio/merge/20190101080607/20190304050607/0/2" -H 'Authorization: Bearer YWMte3bGuOukEeiTkNP4grL7iwAAAAAAAAAAAAAAAAAAAAGL4CTw6XgR6LaXXVmNX4QCAgMAAAFnKdc-ZgBPGgBFTrLhhyK8woMEI005emtrLJFJV6aoxsZSioSIZkr5kw' -H 'Content-Type: application/json' | + | curl -X GET -i "http://a1.easemob.com/easemob-demo/testapp/audio/merge/20190101080607/20190304050607/0/2" -H 'Authorization: Bearer YWMte3bGuOukEeiTkNP4grL7iwAAAAAAAAAAAAAAAAAAAAGL4CTw6XgR6LaXXVmNX4QCAgMAAAFnKdc-ZgBPGgBFTrLhhyK8woMEI005emtrLJFJV6aoxsZSioSIZkr5kw' -H 'Content-Type: application/json' |
</code> | </code> | ||
=== 可能返回的结果示例 === | === 可能返回的结果示例 === |