差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:server:basics:recordfiledownload [2019/06/17 06:17]
huanxinfudh [开始结束时间获取全部录制文件]
im:server:basics:recordfiledownload [2019/10/29 06:05]
simon.fu [实时音视频录制文件获取]
行 4: 行 4:
  
 环信使用 REST 的方式来获取实时音视频的录制文件,包括录制的音频文件和视频文件。 环信使用 REST 的方式来获取实时音视频的录制文件,包括录制的音频文件和视频文件。
-  * 录制功能由服务端控制开启,支持1v1录制和多人录制以及录制合成,默认录制功能是关闭的,开启请联系环信商务。 +  * 录制功能可以调用SDK接口控制开启,支持1v1录制和多人录制以及录制合成。 
-  * 文件默认仅在环信的音视频服务器保存30天,到期后会进行删除要延文件储的时间,需要联系环信商务。 +  * 录制文件默认仅在环信的音视频服务器保存30天,到期后会进行删除如需长期使用,请自行下载保存。 
-  * 文件格式一为.webm。如果需要对音频视频进行生成其他格式,需要联系环信商务。 +  * 录制系统会自动根据音视频编码选择文件格式般是.webm,.mkv和.mp4三种;合成录制文件固定为.mp4格式 
-  * 如果对服务端录制文件进行合成,生成的合成视频文件格式为.mp4+  * 如果需要其他格式,用户可以自己下载换,转换工具建议用ffmpeg。如果需要环信生成其他格式,联系环信商务。
   * 获取录制文件后,如果需要下载,需要通过文件详情中的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) 
 +})**
 ---- ----
  
行 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>​
 === 可能返回的结果示例 === === 可能返回的结果示例 ===