Agora 云录音无法启动

2024-01-08

我正在关注Agora 云录音 RESTful api https://docs.agora.io/en/cloud-recording/cloud_recording_api_rest?platform=All%20Platforms

问题是

  1. 获取api工作正常
  2. 启动api工作正常

现在查询 api 正在返回我

{
    "resourceId": "rid",
    "sid": "sid",
    "serverResponse": {
        "status": 4,
        "fileList": "",
        "fileListMode": "string",
        "sliceStartTime": 0
    }
}

并停止 api 给我

{
    "resourceId": "rid",
   "sid": "sid",
    "code": 435
}

这意味着频道中没有人。 但我正在进行的频道中有 2 位用户

我的开始请求是

{
    "cname":"80f350442cb2a26ccacb5cfb058c6e82", 
    "uid":"936239554",       // userid who i want to record...is this correct????
    "clientRequest":{
         "token": "temp_token_generated_from_agora_console",
          "recordingConfig":{
            "channelType":0,
            "streamTypes":2,
            "audioProfile":1,
            "videoStreamType":0,
            "maxIdleTime":120,
            "transcodingConfig":{
                "width":360,
                "height":640,
                "fps":30,
                "bitrate":600,
                "maxResolutionUid":"1",
                "mixedVideoLayout":1
                }
            },
            "subscribeVideoUids": ["936239554"],    // is this correct?? 
            "subscribeAudioUids": ["936239554"],    //is this correct??
        "storageConfig":{
            "vendor":1,
            "region":14,
            "bucket":"my_bucket_name",
            "accessKey":"xxxx",
            "secretKey":"xxxx"
        }   
    }
} 

使用 Agora 的云录音服务时,Recorder 实例需要拥有自己的唯一 ID,用于加入频道并记录频道中定义的其他用户。"subscribeVideoUids":请求的一部分。

在下面的代码片段中,第一个 UID 是记录器用来加入频道的唯一 UID。这并不意味着是您想要记录的用户的 UID。

 "cname":"80f350442cb2a26ccacb5cfb058c6e82", "uid":"936239554", // userid who i want to record...is this correct????

如果用户的 UID 是 ,"936239554"那么记录器应该有一个不同/唯一的值,即使只是在末尾添加一个整数"9362395541"足够。

Im the "subscribeVideoUids" and "subscribeAudioUids"您需要包含要记录的频道中用户的所有 UID。因此,如果频道中有两个用户,请将每个 UID 作为数组的元素。

"subscribeVideoUids": ["936239554"],"subscribeAudioUids": ["936239554"],
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Agora 云录音无法启动 的相关文章

随机推荐

  • 从 Linux 内核发送 UDP 数据包

    即使类似的主题已经存在 我注意到它可以追溯到两年前 因此我想开一个新的主题更合适 我试图弄清楚如何从 Linux 内核 3 3 4 发送 UDP 数据包 以便监视随机数生成器 drivers char random c 的行为 到目前为止
  • 我们如何通过 sdk 将文件添加到用户的 files.list 中?

    我们遇到的问题是 有时当用户发出请求时 不会返回用户可以访问的文件 files list 这可以通过多种方式发生 例如 Google 群组的新成员将看不到以前共享的文件 如中所述这个问题 https stackoverflow com qu
  • 预期具体生命周期,在结构中存储 fn 时发现绑定生命周期参数

    我正在尝试将函数存储在结构中 trait T lt a gt struct A struct B lt a gt a a A impl lt a gt T lt a gt for B lt a gt fn f1 lt a E T lt a
  • 如何使用http库捕获SocketException?

    这个问题已经被其他人指出过 比如here https stackoverflow com questions 32810051 cannot catch socketexception 虽然我可能已经明白了原因 但是在使用更高级别的时候仍然
  • 如何比较 2 个 .csv 文件并创建一个包含两个 csv 文件中的部件的新 .csv?

    我正在尝试比较 CSV 文件的两个特定部分 JobStart csv test1 test2 test3 test4 Val2Compare2 test5 test6 test7 Datafile csv line 1 Val2Compar
  • 在 1-NN 图中查找连通分量的快速方法?

    首先 我得到了一个 N N 距离矩阵 对于每个点 我计算了它的最近邻 所以我们有一个 N 2 矩阵 看起来像this 0 gt 1 1 gt 2 2 gt 3 3 gt 2 4 gt 2 5 gt 6 6 gt 7 7 gt 6 8 gt
  • 计算每个组的排名

    我有一个df具有类型和值 我想按以下顺序对它们进行排名x within type并给出有多少其他行 rown具有较高的价值x比 列pos e g df lt data frame type c a a a b b b x c 1 77 1
  • 多参数url模式django 2.0

    我想在我的 url 模式中传递两个参数 但我收到错误无反向匹配 即 项目 虽然它只使用一个参数就可以正常工作 这是主要网址文件 urlpatterns path admin admin site urls path r materials
  • 使用apache poi 3.7多次写入xlsx文档时出现异常

    我在尝试编写时遇到以下异常 xlsx使用 Apache POI 文件 org apache xmlbeans impl values XmlValueDisconnectedException 看来问题出在第二次使用 write 方法 使用
  • 通过 ajax 调用加载 google 图表

    我试图在点击链接后调用谷歌图表 这就是我的函数的样子 function getGraphData id var ajax url
  • 为特定设备创建用户分段并在 Endeca 中分配内容项

    在 endeca 中 我想向特定用户显示特定内容项 意思是如果用户登录用户我想显示一些产品 横幅 插槽 如果用户是匿名用户 未记录在用户中 那么我想显示一些其他页面 在 atg 中我们可以通过配置文件找出用户类型 但在 endeca 中我该
  • Sailsjs。在 sails-mongo (mongodb) 上创建(和管理)索引的最佳方法

    我使用的是 sailsjs 0 12 它支持index属性上models 还 我正在使用 npm 包Sails hooks mongoat https www npmjs com package sails hook mongoat创建反向
  • 仅显示表中有限数量的行

    我试图限制显示的行数 table 我只需要显示所获取的任意数量的记录中的 2 行 表格末尾有一个小按钮 单击该按钮将显示其余记录 Here s a sample screenshot of how the table will look l
  • 在 GLSL 中选择立方体贴图的面

    好的 我试图了解如何使用提供的坐标选择立方体贴图的面textureCube 从规格中 我收集了定义面部的最大幅度的坐标 例如这些坐标 0 2 0 7 0 65 会选择立方体贴图的 Y 面 但是这些 0 2 0 3 0 8 将选择 Z 面 我
  • 目录 XSL

    Problem 我正在制作一个目录 其中包含章节 小节 小节和小节 我想要的是使用 xsl 处理信息 即 XML 格式 将其转换为 HTML 页面 XML
  • Nuxt.js 中的无限动态级别嵌套

    我希望 nuxt js 的路由完全动态 因为我无法预测用户及其对他想要的级别数量的偏好 因此 一个用户会创建一个如下所示的页面 http localhost parent level 1 level 2 http localhost par
  • javascript:console.log 在这种情况下不起作用?

    function fn openlayers function mapElementId options alert console log console log options 我试图扩展 javascript 库中的功能 但令我惊讶的
  • 不知道从哪里开始使用可变向量

    我正在尝试使用 Data Vector 包在 Haskell 中做类似的事情 但我真的不知道从哪里开始 我是 Haskell 的新手 对某些核心概念的掌握很薄弱 但我正在做到这一点 我想要做的事情可以用以下 C 代码大致表达 float a
  • 单个控制器/操作的 MVC 身份验证绕过

    我正在使用带有表单身份验证的 MVC 并且我需要对我的控制器之一进行身份验证绕过 是否可以绕过控制器 操作的身份验证 我已经经历过ASP NET MVC Forms 身份验证和未经身份验证的控制器操作 https stackoverflow
  • Agora 云录音无法启动

    我正在关注Agora 云录音 RESTful api https docs agora io en cloud recording cloud recording api rest platform All 20Platforms 问题是