XMeet

Mediasoup视频会议


创建会议(穿透)

<h5>简要描述</h5> <ul> <li>创建新的视频会议 用户在创建会议界面中, 可以对会议房间及环境进行配置, 并开始创建会议房间, 具体内容为: <ol> <li>邀请共会好友列表;</li> <li>选择是否开启摄像头, 麦克风, 以及对应的ID;</li> <li>用户点击创建会议按纽, 这时web端向itask发起请求, 进行会议的创建.</li> </ol></li> </ul> <h5>请求示例</h5> <pre><code>{ "data": { "args": { "meeting": { "holder": { "avatar": "", "nickname": "", "user_id": "" }, "internal": "off", "lock_meeting": "on", "meet_id": "64c5575e-97ea-4c85-887f-9ee5f107be11", "mute_all": "no", "owner": { "avatar": "", "nickname": "", "user_id": "" }, "record": "off", "room_id": "69012496", "screen_share": "off", "start_time": "2021-10-28T05:02:22.844125739Z", "state": "on", "title": "我的会议", "user_all_sum": 1, "user_online_num": 0, "open_cam":0, "open_spk":2, "open_mic":2 }, "token": { "app_id": "06cfb0fe773ff000", "expired_time": 1635397642, "random_str": "4yz06XLaFZMDxCKB", "room_id": "64c5575e-97ea-4c85-887f-9ee5f107be11", "token": "60a02f9e799720302e0c23ad87d107b8", "user_id": "adfaa0af-0504-4050-9298-644e455f7053" } }, "requestId": "dcd8-7a83-4d00-833d-6cf2" }, "key": "startMeeting" }</code></pre> <h5>请求方式</h5> <ul> <li>POST </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">holder.avatar</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>用户名</td> </tr> <tr> <td style="text-align: left;">holder.nickname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>昵称</td> </tr> <tr> <td style="text-align: left;">holder.user_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>用户ID</td> </tr> <tr> <td style="text-align: left;">open_cam</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>-1: 默认摄像头<br>0:关闭摄像头<br>&gt;0摄像头下标(+1)</td> </tr> <tr> <td style="text-align: left;">open_spk</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>-1: 默认扬声器<br>0:关闭扬声器<br>&gt;0扬声器下标(+1)</td> </tr> <tr> <td style="text-align: left;">open_mic</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>-1: 默认麦克风<br>0:关闭麦克风<br>&gt;0麦克风下标(+1)</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ "code": 200, "msg": "", "data": { "meeting": { "meet_id": "b1d825a0-3c6e-4d24-86e6-fdc8d8d23111", "room_id": "82422862", "title": "夏乾坤发起的视频会议", "start_time": "2021-10-28T11:31:28.207376621Z", "user_online_num": 0, "user_all_sum": 4, "mute_all": "no", "record": "off", "lock_meeting": "on", "internal": "off", "screen_share": "off", "state": "on", "owner": { "user_id": "", "nickname": "", "avatar": "" }, "holder": { "user_id": "", "nickname": "", "avatar": "" } }, "token": { "room_id": "b1d825a0-3c6e-4d24-86e6-fdc8d8d23111", "user_id": "adfaa0af-0504-4050-9298-644e455f7053", "random_str": "lhIykSX8Bgjr8vTq", "app_id": "06cfb0fe773ff000", "token": "4a14cfbbf63edb04ecfaabea16329ca6", "expired_time": 1635420988 } } }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML