5. connectWebRtcTransport
<h5>简要描述</h5>
<ul>
<li>用户进入房间中途,如果未与sfu建立连接,则会首先同步建立与sfu服务器的连接</li>
</ul>
<h5>请求方式</h5>
<ul>
<li>Websocket.Sync </li>
</ul>
<h5>参数</h5>
<p><a href="https://www.showdoc.com.cn/1591639269927039/7912937086999827" title="通用协议部分点击这里查看">通用协议部分点击这里查看</a></p>
<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;">transportId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>数据通道ID,将在这条通道建立连接实际连接</td>
</tr>
<tr>
<td style="text-align: left;">dtlsParameters</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">{}</td>
<td>令牌信息</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code>{
"data": {
"dtlsParameters": {
"fingerprints": [
{
"algorithm": "sha-256",
"value": "BF:B0:CD:5F:A9:BE:6C:1C:53:CA:86:91:C3:0F:22:FF:04:2C:E4:8A:09:F5:88:4E:41:95:3C:C5:92:A7:AC:C9"
}
],
"role": "server"
},
"transportId": "eaf318d3-8f8d-4cc0-a090-5ed269271102"
},
"id": 2010783214,
"method": "connectWebRtcTransport",
"request": true
}</code></pre>
<h5>返回示例</h5>
<pre><code>{
"response": true,
"id": 2010783214,
"ok": true,
"method": "connectWebRtcTransport",
"roomId": "room_id_default001",
"peerId": "Robot0001",
"data": {}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">(空消息)</td>
<td style="text-align: left;"></td>
<td></td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>