服务端录制 Agora SDK ver 2.3.3.200,无法录制视频,报错 No available AP can be selected. 18 in list

操作系统:CentOS 7.5 64bit

连续视频了 3 次,都没录制到视频。但年初时是可用的。

日志中有如下记录:
[ap] No available AP can be selected. 18 in list
[ap] no available ap
stopCapture: VideoEngine haven’t startCapture
terminate: VideoEngine haven’t init

20201213.zip (188.4 KB)

uid :录制使用的用户 ID,32 位无符号整数,取值范围 1 到 (232-1),需保证唯一性,必填。看到日志里有传uid=0,可以检查下

按文档说法,设置 0,可以自动分配 uid。

https://docs.agora.io/cn/Recording/API%20Reference/recording_java/classio_1_1agora_1_1recording_1_1_recording_s_d_k.html#classio_1_1agora_1_1recording_1_1_recording_s_d_k.html#ae55bfee56ef78d93993e0d04d7b1402b

录制使用的用户 UID。同一个频道里不能出现两个相同的 UID,否则会产生未定义行为。有两种设置方法:

  • 设置为 0,系统将自动分配一个 UID。
  • 设置一个唯一的 UID,不能与现在频道内的任何 UID 重复。取值范围:1 到 (232-1)。

客户是联通移动的双线机房。线路是联通的,dns 解析用移动的。
调用 sdk 时,移动 dns 获取声网的服务器地址,无法访问。
本机搭 dns 服务器,走 DoH 解决。