> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/contributor/contributor-es/comunicaciones/tipos-de-transporte/livekit.md).

# LiveKit

El [LiveKit](https://livekit.io/) transport es el más versátil y eficiente de los transportes soportados, y también el más fácil de implementar. Los clientes deben usarlo cuando reciban una cadena de conexión apropiada del servicio de su realm [Archipelago](https://github.com/decentraland/docs/blob/main/contributor/archipelago/README.md) o si está indicado como un transporte fijo.

{% hint style="info" %}
Puedes ver el transport de LiveKit en acción y probar sus funciones usando el proyecto open-source [Comms Station](https://decentraland.github.io/comms-station/).
{% endhint %}

A diferencia del transport personalizado [websocket](https://github.com/decentraland/docs/blob/main/contributor/transport-types/websocket/README.md) usa una biblioteca de terceros (open source), lo que simplifica enormemente el proceso de desarrollo al abstraer toda la lógica de transporte y la serialización.

Las URIs del transport de LiveKit comienzan con el prefijo `livekit:` seguido por la `wss://` URL del servidor. También incluyen un `access_token`, preautorizado, generado por [Archipelago](https://github.com/decentraland/docs/blob/main/contributor/archipelago/README.md) cuando el cliente se autentica.

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

### Conectar y autenticar

La librería cliente de LiveKit encapsula de forma ordenada toda la lógica de conexión y autenticación.

No hay un paso de autenticación adicional al usar el transport de LiveKit. El `access_token` proporcionado por Archipelago ya está verificado y autorizado.

### Intercambio de mensajes

Los clientes que dependen de la librería LiveKit pueden fácilmente hacer broadcast, enviar mensajes directos y publicar flujos de medios en vivo.

Las cargas útiles son simples comms [`Packets`](https://github.com/decentraland/docs/blob/main/contributor/messages/README.md) sin ningún envoltorio adicional.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.decentraland.org/contributor/contributor-es/comunicaciones/tipos-de-transporte/livekit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
