For the complete documentation index, see llms.txt. This page is also available as Markdown.

LiveKit

该 LiveKit 传输是受支持的传输方式中最通用、最高效的,也是最容易实现的。客户端应在从其所在 realm 的 Archipelago 服务,或者如果它被标记为固定传输。

你可以使用开源的 Comms Station.

不同于自定义的 websocket 传输方式,它使用第三方(开源)库,通过抽象出所有传输层逻辑和序列化,极大地简化了开发过程。

LiveKit 传输 URI 以 livekit: 前缀开头,后接 wss:// 服务器 URL。它们还包含一个预授权的 access_token,由 Archipelago 在客户端进行身份验证时生成。

livekit:wss://comms.example.com?access_token=eyJhbGciOiJI...

连接和身份验证

LiveKit 客户端库很好地封装了所有连接和身份验证逻辑。

使用 LiveKit 传输时无需额外的身份验证步骤。 access_token Archipelago 提供的已经经过验证并获授权。

消息交换

依赖 LiveKit 库的客户端可以轻松地广播、发送直接消息并发布实时媒体流。

载荷是纯通信 数据包 而无需任何额外封装。

最后更新于