linux - 设置 agora.io 录制服务器时出现错误:20,stat_code:3
问题描述
我正在尝试在 ubuntu 上设置音频录制。我下载了http://download.agora.io/sdk/release/Agora_Recording_SDK_for_Linux_v2_2_3_FULL.tar.gz文件,将 bin & include 文件复制到服务器的 bin & include。将目录更改为 cd PATH-TO-PROJECT/samples/cpp 并运行“make”命令。它成功生成了“recorder_local”文件。当我尝试使用格式运行它时
./recorder_local --appId APPID --uid 0 --channel mychannel --appliteDir PATH-TO-PROJECT/bin/AgoraCoreService
正如这里提到的https://github.com/AgoraIO/Basic-Recording/tree/master/Agora-LinuxServer-Recording。我不断收到错误
录制目录为 ./20181127/mychannel_131813/
错误:20,stat_code:3
Stopped”。
PS:我正在尝试录制音频流
解决方案
从您的错误中,我可以看到错误是内部的,参数是有效的。该错误是通过创建进程生成的。
由于您没有发布您更改的代码,因此请尝试在您的代码中添加一些断点或 cerr/couts。我会看createChannel
。
另外,如果您没有正确复制错误(我看到您".
在末尾添加了 a )并且错误代码是 2 而不是 20 那么您的错误就在您传递的参数中。
推荐阅读
- fonts - OpenType GPOS LookupType 8 - 跳过标记
- c - 使用新式函数声明引用尚未提及的函数参数
- javascript - 无法合并选择
- swift - Swift 中的 C# 或 Java 泛型接口等价于什么?
- android - 如何从firebase获取url图像并将其保存在字符串中?
- kotlin - 多平台环境下的 Kotlin 反射/动态函数调用
- haskell - 使用 Haskell 的 Req 库和 Scalpel 将文件保存到客户端
- amazon-web-services - 如何使用 Swagger 在 API 网关上全局设置 API 密钥安全性
- java - Java anagram 工作代码,帮助理解代码的概念
- angular - Angular如何在QueryList中找到哪个元素
被点击