获取通话状态,包括会议中的实时信息
接口名称
WEB_GetCallStatusInfoAPI
功能描述
获取通话状态。
应用场景
包括会议中实时信息。
只有入会后才有相关信息。
URL
https//ip/action.cgi?ActionID=WEB_GetCallStatusInfoAPI
参数
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
siteHandle |
int |
[0, 255] |
会场句柄。255为无效会场句柄,约定此时为请求非miniMCU召集时的系统状态。 |
返回值
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
success |
int |
[0, 1] |
响应结果 0:失败 1:成功 |
data |
Object |
可选 |
成功返回数据。详细参考表3。 例如: {"success":1, "data":"{\"sendRate\":\"65.64k\", \"revRate\":\"733.31k\", \"videoRateSend\":\"2.08k\", \"videoFrameSend\":25, \"videoRateRev\":\"655.24k\", \"videoFrameRev\":25, \"mainFormatRev\":\"720p\", \"mainFormatSend\":\"720p\", \"auxVideoRateSend\":\"--\", \"auxVideoFrameSend\":0, \"auxVideoRateRev\":\"--\", \"auxVideoFrameRev\":0, \"auxFormatRev\":\"Unknown\", \"auxFormatSend\":\"Unknown\", \"auxAudioRateSend\":\"63.56k\", \"auxAudioRateRev\":\"78.06k\", \"LSDSpeedSend\":\"\", \"LSDSpeedRev\":\"\", \"HSDSpeedSend\":\"\", \"HSDSpeedRev\":\"\", \"MLPSpeedSend\":\"\", \"MLPSpeedRev\":\"\", \"HMLPSpeedSend\":\"\", \"HMLPSpeedRev\":\"\", \"videoLossPerSend\":\"0.00%\", \"videoLossNumSend\":0, \"videoLossPerRev\":\"0.00%\", \"videoLossNumRev\":0, \"AuxVideoLossPerSend\":\"--\", \"auxVideoLossNumSend\":0, \"AuxVideoLossPerRev\":\"--\", \"auxVideoLossNumRev\":0, \"audioLossPerSend\":\"0.00%\", \"audioLossNumSend\":0, \"audioLossPerRev\":\"0.00%\", \"audioLossNumRev\":0, \"joinDay\":0, \"joinHour\":0, \"joinMin\":0, \"auxTokenTxtID\":\"--\"}"} |
error |
Object |
可选 |
失败返回错误信息。详细参考表4。 例如:{"success":0,"error":"id":100666995,"code":33558532,"params":[]}} |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
sendRate |
String |
最长12字节 |
线路发送速率 |
revRate |
String |
最长12字节 |
线路接受速率 |
videoRateSend |
String |
最长12字节 |
视频发送速率 |
videoFrameSend |
int |
32位整数 |
视频发送帧率 |
videoRateRev |
String |
最长12字节 |
视频接收速率 |
videoFrameRev |
int |
32位整数 |
视频接收帧率 |
mainFormatRev |
String |
最长24字节 |
增加接收的视频格式 |
mainFormatSend |
String |
最长24字节 |
增加 发送的视频格式 |
auxVideoRateSend |
String |
最长12字节 |
辅流发送速率 |
auxVideoFrameSend |
int |
32位整数 |
辅流发送帧率 |
auxVideoRateRev |
String |
最长12字节 |
辅流接收速率 |
auxVideoFrameRev |
int |
32位整数 |
辅流接收帧率 |
auxFormatRev |
String |
最长24字节 |
辅流视频接收格式 |
auxFormatSend |
String |
最长24字节 |
辅流视频发送格式 |
auxAudioRateSend |
String |
最长12字节 |
音频发送速率 |
auxAudioRateRev |
String |
最长12字节 |
音频接收速率 |
LSDSpeedSend |
String |
最长12字节 |
LSD线路发送速率 |
LSDSpeedRev |
String |
最长12字节 |
LSD线路接收速率 |
HSDSpeedSend |
String |
最长12字节 |
HSD线路发送速率 |
HSDSpeedRev |
String |
最长12字节 |
HSD线路接收速率 |
MLPSpeedSend |
String |
最长12字节 |
MLP线路发送速率 |
MLPSpeedRev |
String |
最长12字节 |
MLP线路接收速率 |
HMLPSpeedSend |
String |
最长12字节 |
HMLP线路发送速率 |
HMLPSpeedRev |
String |
最长12字节 |
HMLP线路接收速率 |
videoLossPerSend |
String |
最长12字节 |
发送时的视频丢包率 |
videoLossNumSend |
int |
[0, 12] |
发送时的视频丢包个数 |
videoLossPerRev |
String |
最长12字节 |
接收时的视频丢包率 |
videoLossNumRev |
int |
[0, 12] |
接收时的视频丢包个数 |
AuxVideoLossPerSend |
String |
最长12字节 |
发送时的辅流丢包率 |
auxVideoLossNumSend |
int |
[0, 12] |
发送时的辅流丢包个数 |
AuxVideoLossPerRev |
String |
最长12字节 |
接收时的辅流丢包率 |
auxVideoLossNumRev |
int |
[0, 12] |
接收时的辅流丢包个数 |
audioLossPerSend |
String |
最长12字节 |
发送时的音频丢包率 |
audioLossNumSend |
int |
[0, 12] |
发送时的音频丢包个数 |
audioLossPerRev |
String |
最长12字节 |
接收时的音频丢包率 |
audioLossNumRev |
int |
[0, 12] |
接收时的音频丢包个数 |
valueNetDelayVideo |
String |
最长12字节 |
视频延迟值 |
valueNetDelayAudio |
String |
最长12字节 |
音频延迟值 |
valueNetDelayAux |
String |
最长12字节 |
辅流延迟值 |
valueVideoJitterSend |
String |
最长12字节 |
发送时的视频抖动值 |
valueVideoJitterRecv |
String |
最长12字节 |
接收时的视频抖动值 |
valueAudioJitterSend |
String |
最长12字节 |
发送时的音频抖动值 |
valueAudioJitterRecv |
String |
最长12字节 |
接收时的音频抖动值 |
valueAuxJitterSend |
String |
最长12字节 |
发送时的辅流抖动值 |
valueAuxJitterRecv |
String |
最长12字节 |
接收时的辅流抖动值 |
joinDay |
int |
大于等于0 |
入会时间:天 |
joinHour |
int |
[0, 23] |
入会时间:小时 |
joinMin |
int |
[0, 59] |
入会时间:分钟 |
joinSec |
int |
[0, 59] |
入会时间:秒 |
auxTokenTxtID |
int |
32位整数 |
辅流令牌: TXT_STATE_HAVE_AUXTOKEN: 有演示令牌 TXT_NULL: 无演示令牌 |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
id |
int |
32位整数 |
错误id,用于转换。 |
code |
int |
32位整数 |
错误码,跟错误id对应,具体含义参考错误码。 |
param |
Object |
param 对象 |
失败响应的附带参数。 |