实时音视频会议

1. 创建会议室

1.0.1. 地址

http://domain:18080/admin/conference/create

1.0.2. body

参数 类型 必需 描述
roomId string 房间ID,不可重复
description string 房间描述
pin string 房间密码
max_publishers int 最大交互成员人数
bitrate int 单路音视频最大码率
advance bool 是否是超级会议
recording bool 是否在服务器端录制
permanent bool 是否持久化会议,如果使用持久化注意使用后销毁,避免保存的会议无限增长

1.0.3. 响应

N/A

1.0.4. 示例

curl -X POST -H "nonce:76616" -H "timestamp":"1558350862502" -H "sign":"b98f9b0717f59febccf1440067a7f50d9b31bdde" -H "Content-Type:application/json" -d "{  \
  \"roomId\":\"roomid1\",                             \
  \"description\":\"my conference\",                             \
  \"pin\":\"123456\",                             \
  \"max_publishers\":20",                             \
  }" http://localhost:18080/admin/conference/create

{
  "code":0,
  "msg":"success"
}

2. 销毁会议室信息

2.0.1. 地址

http://domain:18080/admin/conference/destroy

2.0.2. body

参数 类型 必需 描述
roomId string 会议室ID
advance bool 是否是超级会议

2.0.3. 响应

N/A

2.0.4. 示例

curl -X POST -H "nonce:76616" -H "timestamp":"1558350862502" -H "sign":"b98f9b0717f59febccf1440067a7f50d9b31bdde" -H "Content-Type:application/json" -d "{\"roomId\":\"aaaa\"}" http://localhost:18080/admin/conference/destroy

{
  "code":0,
  "msg":"success"
}

3. 获取会议室列表

3.0.1. 地址

http://domain:18080/admin/conference/list

3.0.2. body

N/A

3.0.3. 响应

响应

参数 类型 必需 描述
conferenceInfoList Object[] 会议信息列表

会议信息

参数 类型 必需 描述
roomId string 房间ID,不可重复
serverId string 会议室服务ID,如果超级会议为空,否则必须存在
description string 房间描述
max_publishers int 最大交互成员人数
num_publishers int 会议参会人数
bitrate int 单音视频最大码率
advance bool 是否是超级会议
recording bool 是否在服务器端录制

3.0.4. 示例

curl -X POST -H "nonce:76616" -H "timestamp":"1558350862502" -H "sign":"b98f9b0717f59febccf1440067a7f50d9b31bdde" -H "Content-Type:application/json"  http://localhost:18080/admin//conference/list

{
  "code":0,
  "msg":"success",
  "result":[{
    "roomId":"aaaa",
    "serverId":"aaaa",
    ...
  }
  ]
}

4. 获取会议室成员列表

4.0.1. 地址

http://domain:18080/admin/conference/list_participant

4.0.2. body

参数 类型 必需 描述
roomId string 会议室ID
advance bool 是否是超级会议

4.0.3. 响应

响应

参数 类型 必需 描述
participantList Object[] 会议信息列表

成员信息

参数 类型 必需 描述
userId string 房间ID,不可重复
publishing bool 是否发布者

4.0.4. 示例

curl -X POST -H "nonce:76616" -H "timestamp":"1558350862502" -H "sign":"b98f9b0717f59febccf1440067a7f50d9b31bdde" -H "Content-Type:application/json" -d "{\"roomId\":\"aaaa\"}" http://localhost:18080/admin/conference/list_participant

{
  "code":0,
  "msg":"success",
  "result":[{
    "roomId":"aaaa",
    "serverId":"aaaa",
    ...
  }
  ]
}
2018 © wildfirechat.net 京ICP备18060403号-1 all right reserved,powered by Gitbook该文件修订时间: 2022-08-29 09:42:41

results matching ""

    No results matching ""