云录制调用结束录制接口 反参404 但是反参中有sid和resourceId

建议先自查:

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

如果还有问题,复制 sid 给我。

token 没有的话 我这样 传递“” 可不可以呢

{
“uid”: “60000001”,
“cname”: “80000022-60000001”,
“clientRequest”: {
“token”: “”,
“recordingConfig”: {

      "transcodingConfig": {
          "height": 640, 
          "width": 360,
          "bitrate": 500, 
          "fps": 15
                  }
  }, 

  "storageConfig": {
   	"accessKey":"xxx",
		"region":0,
		"bucket":"xxx",
		"secretKey":"xxx",
		"vendor":2,
      "fileNamePrefix": ["123","456"]
  }

}
}

刚刚的sid : 03b1984bfb42f91ce88ee6a8bc24b994

从后台看到报错:
error code is 403, error message is The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.

云存储的报错,可以 google 搜索一下这个报错哈,并且检查一下云存储信息填写是否正确。

这是start入参 麻烦帮我看下 这块那里有问题么
{
“uid”: “60000001”,
“cname”: “80000022-60000001”,
“clientRequest”: {
“token”: “”,
“recordingConfig”: {

      "transcodingConfig": {
          "height": 640, 
          "width": 360,
          "bitrate": 500, 
          "fps": 15
                  }
  }, 

  "storageConfig": {
   	"accessKey":"xxx",
		"region":0,
		"bucket":"xxx",
		"secretKey":"xxx",
		"vendor":2,
      "fileNamePrefix": ["123","456"]
  }

}
}

你的传参看着应该是没有问题的,这个报错是阿里云的报错,请参考解决方案:


或联系 oss 的技术支持排查。

请问 bucket 这里应该是 地址 还是 String字符串

String 类型

您帮我看一下 我这里的拼参 少东西么
{
“uid”: “60000001”,
“cname”: “80000022-60000001”,
“clientRequest”: {
“token”: “”,
“recordingConfig”: {

      "transcodingConfig": {
          "height": 640, 
          "width": 360,
          "bitrate": 500, 
          "fps": 15
                  }
  }, 

  "storageConfig": {
   	"accessKey":"xxx",
		"region":0,
		"bucket":"xxx",
		"secretKey":"xxx",
		"vendor":2,
      "fileNamePrefix": ["123","456"]
  }

}
}

sid : 489a4544634af9399bc470b6afcb8940 麻烦请帮我看一下 这个 sid 后台的话 是什么错

现在的报错是:Bucket name is invalid

填写的 Bucket 错误或无效。

请问 有 Bucket填写的例子么

没有,你目前是不知道第三方云存储的 bucket 是什么?还是没有找到?如果是的话,请联系第三方云存储厂商咨询。
image

解决了 感谢

1赞