云端录制start成功了,query一直404为啥啊

通过 start 方法成功开启云端录制后,调用 query 方法返回 404 状态码,可能原因如下:

  • 云端录制启动后,录制服务会进行参数检查,如果检查出现问题,则有可能导致录制停止。请检查 transcoding 等参数设置是否正确。你可以参考如何设置录制视频的分辨率设置 transcoding
  • 第三方云存储信息有误,如 accessKeysecretKey 错误,导致录制文件上传失败。如果你开通了 Agora 消息通知服务,当你的云存储配置出错时,你会收到 cloud_recording_error 事件的通知。
  • clientRequest 中的 token 与待录制的频道使用的动态秘钥不一致,导致云端录制无法加入频道。
  • 云端录制启动后,频道内没有用户发流,当超过 maxIdleTime 即最长空闲频道时间后,云录制会自动退出。
  • 云端录制服务器断网或进程被杀。此时,调用 queryupdateLayout 、或 stop 均会返回 404。云端录制的故障处理中心会在 90 秒内判断故障原因,并采取相应的应对措施。你可以在一段时间后再次调用 query 方法,查询录制服务是否已恢复。详情见云端录制服务器断网、进程被杀的处理

clientRequest 中的 token 与待录制的频道使用的动态秘钥不一样,这个频道秘钥我不清楚呀

是这个吗

哦哦,你没有启用 app 证书,那么 token 传空(即:"")即可。

可以先参考看下这篇云录制教程哈:

对了,咱们m3u8 文件如何播放呢,声网录制的文件是完整的吗

目前只支持在线播放,请参考:
https://docs.agora.io/cn/cloud-recording/cloud_recording_onlineplay?platform=All%20Platforms

谢谢,手机上默认支持播放的

3.12号 成功一次之后,又都不行了,start成功,query404 这个问题好难定位啊,之前是账号问题,我处理了,现在不知道啥问题。。。

{“status”:3,“fileListMode”:“string”,“fileList”:"",“sliceStartTime”:“0”} 查询老是这个状态了

请提供 sid,我这边来看下后台数据哈。

已经可以了,谢谢,token 不能多次使用

好的,不客气。