关于 云端录制 功能有几个疑问

1,看文档 采样率固定为 48 kHz,是否可以设置其他值 ?

2,录制的M3U8 + TS 的音频文件,ts文件中是否是音频的原始数据,未压缩的数据? 跟客户端录制拿到的 pcm原始音频数据相比 是否有压缩 ?

3,是否可以同时开启 单流录制和合流录制(A和B打电话,同时保存 A的音频文件、B的音频文件和两人一起的音频文件 一共三个音频文件)? 如果不能的话 是需要用脚本将两个人的音频 文件进行合并?

1.云录制的采样率是48kHz不能改变的
2.ts文件只有采样率发生变化,其他数据与客户端的pcm文件数据一致
3.可以同时开启单流和合流录制,只要开两个不同的uid录制端进行录制就可以,一个设置单流一个设置合流

第三点,我一次性录制的时候 A用户和 B用户,他们各自的uid 已经固定了吧。如何开启两个不同的uid录制端?

在开始录制前,必须先调用 acquire 方法获取一个云端录制 resource ID,录制服务相当于频道中一个不发流的客户端。请求包体中的 uid 参数用于标识录制服务,不可与频道内的任何已有 UID 重复,可以频道中开启两个录制端,录制端的uid不同

1,如果我只需要音频文件 设置了 “streamTypes”: 0,按现在的实现 只能是获取 m3u8 文件,或者延迟转码成mp4 吗?
2,如果最终要转成wav,需要我们自己转吗?是只能从mp4里边分离 wav音频文件吗? 分离出来的wav文件 ,应该也是没有经过压缩的数据吧,和客户端拿到的pcm音频源数据 一样?

你可以使用声网提供的音视频格式转换脚本,将多个 TS 文件转换为多个 MP4 文件或纯音频文件,音频文件的格式包括 MP3、WAV 和 AAC。
可以参考:https://docs.agora.io/cn/cloud-recording/cloud_recording_convert_format?platform=RESTful

比如我把云端录制并上传到oss上的m3u8文件 转成wav文件,这个转换必须是下载到我们服务器,然后转格式,转换成功后再上上传么? 你们有没有更简便的方式实现,我云端录制上传oss后,可以接受延迟,文件转换成wav?

暂时只能通过转换脚本来实现