> For the complete documentation index, see [llms.txt](https://help.verkada.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.verkada.com/verkada-cameras/es/transmision-y-comparticion-de-video/live-streaming/local-streaming-on-verkada-cameras.md).

# Transmisión local en cámaras Verkada

Aprende qué es la transmisión local y cómo funciona

La transmisión local es cuando la transmisión de cámara de una cámara Verkada se reenvía directamente al dispositivo que accede, en lugar de accederse desde la nube.

Esta función reduce la cantidad de tráfico enviado y recibido desde Internet. Cuando se visualiza la transmisión de una cámara, la cámara intenta automáticamente cambiar al modo de transmisión local.

{% hint style="warning" %}
Cuando accedes remotamente a la transmisión en vivo de una cámara (cuando la transmisión local no es posible), el video se enruta a través de la nube y se almacena en caché para acelerar la recuperación y la reproducción. Este enfoque permite a un gran número de espectadores simultáneos sin afectar negativamente el ancho de banda de tu red de área local (LAN).
{% endhint %}

***

## Requisitos para la transmisión local

* El dispositivo que accede debe poder alcanzar la IP privada de la cámara.
* El puerto 4100 TCP/UDP debe estar abierto bidireccionalmente entre el cliente y la cámara.
* No puede haber proxies entre el cliente y la cámara.
* Ver [Configuraciones de red requeridas para cámaras](/command/es/necesitas-ayuda/required-network-settings.md) para dominios permitidos.

{% hint style="warning" %}
Una cámara podrá realizar transmisión local en SQ, pero no transmisión local en HQ, cuando esté configurada para H. 265, pero el usuario final esté usando un navegador y/o dispositivo H. 265 no compatible. Para obtener más información, consulta [**Codificación de video de alta eficiencia de la cámara (HEVC)**](/verkada-cameras/es/transmision-y-comparticion-de-video/live-streaming/camera-high-efficiency-video-encoding-hevc.md)**.**
{% endhint %}

***

### Identifica si tu dispositivo está usando transmisión local

|                                               |                                                                                                                                                                                                                                                                            |
| --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Ver**                                       | **Ejemplo**                                                                                                                                                                                                                                                                |
| Transmisión local en un navegador web o móvil | <img src="https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-8d2f6f6578c80fa7ce2bb32a85ab4a1f5f8f7015%2F030d89e888717259b60f41845861c4b5a6f232bd.png?alt=media" alt="" data-size="original"> |
| Transmisión local en Command Mobile           | ![](https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2F5AvC0Cw3xT2H8XVCN1u9%2FScreenshot%202026-04-23%20at%2010.25.37%E2%80%AFAM.png?alt=media\&token=303b3b3e-ab43-4291-b709-ebca0a7d1c8e)           |
| Transmisión remota en Command Mobile          | ![](https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2FGPKlafcsMW1qU8jiQ6sq%2FFile%20\(8\).jpg?alt=media\&token=2dea712b-aaa2-4523-b55e-eec0450d34c2)                                                 |

## Cómo funciona la transmisión local

{% stepper %}
{% step %}
**El Sistema de Nombres de Dominio (DNS) de la cámara** [**debe grabarse.**](#h_2fa97bf9bd)**.**
{% endstep %}

{% step %}
**Verkada Command indica al dispositivo de transmisión que intente establecer una** [**transmisión local con la cámara**](#h_ffd43b346e)**.**
{% endstep %}

{% step %}
**El dispositivo de transmisión solicita el** [**registro DNS de la cámara**](#h_071100bc92)**.**
{% endstep %}

{% step %}
**El dispositivo de transmisión** [**establece una conexión segura con la cámara**](#h_a9ef69580b)**.**
{% endstep %}

{% step %}
**La transmisión de la cámara se envía** [**directamente al dispositivo de transmisión**](#h_97ccafdecb)**.**
{% endstep %}
{% endstepper %}

### Paso 1: El registro DNS de la cámara debe grabarse

Cuando la cámara se conecta a Command, comparte sus metadatos, incluida su dirección IPv4 privada. Verkada usa estos datos para aprovisionar un registro DNS público de tipo A para la dirección IP privada de la cámara. Los servidores DNS locales ahora pueden resolver solicitudes para el nombre de dominio completamente calificado (FQDN) de la cámara. Este registro DNS se utiliza para la transmisión local.

<div align="left" data-with-frame="true"><img src="https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-41a4200782bf69b08e745541cea87e80a729beec%2Fa703aea1c9d82932c1f1c69641b0166b3b0f24c8.png?alt=media" alt=""></div>

### **Obtén el FQDN de una cámara**

{% stepper %}
{% step %}
**En Verkada Command, ve a Todos los productos > Cámaras > transmisión en vivo de la cámara.**
{% endstep %}

{% step %}
**Haz clic derecho en cualquier lugar, haz clic en Inspeccionar y localiza la pestaña Red.**
{% endstep %}

{% step %}
**Filtrar resultados `ping` y actualiza la página.**

El tráfico de ping contiene el FQDN de la cámara que estás viendo.

{% embed url="<https://player.vimeo.com/video/691052916>" %}
Obtén el FQDN de una cámara
{% endembed %}
{% endstep %}
{% endstepper %}

### Paso 2: Transición a la transmisión local

Cuando se accede a la transmisión en vivo de la cámara, el dispositivo de transmisión intenta cambiar a transmisión local. Si la IP privada de la cámara es accesible desde el dispositivo y los dominios requeridos están permitidos en la red, el dispositivo de transmisión establece una conexión HTTPS con la cámara para recibir directamente la transmisión en vivo.

<div align="left" data-with-frame="true"><img src="https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-03feb0e8015d3256b1a183133b2cde23e1070608%2F7ef831bbd616c5d19d5a9c3333005d989d362356.png?alt=media" alt=""></div>

### Paso 3: El dispositivo de transmisión solicita el registro DNS de la cámara

{% stepper %}
{% step %}
**Cuando se accede a una transmisión de cámara, Command indica al dispositivo de transmisión que establezca una conexión con el FQDN de la cámara.**
{% endstep %}

{% step %}
**El dispositivo que accede envía una solicitud DNS estándar (puerto UDP 53) para el FQDN de la cámara.**
{% endstep %}

{% step %}
**DNS resuelve el FQDN para proporcionar la dirección IP privada de la cámara al dispositivo que accede.**

<div align="left" data-with-frame="true"><img src="https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-cff06b5cd790d0995bc1d4e0d59c3e9c14465dcd%2Fa28d1cec86da3289e811f357cf6ccfb30b01219e.png?alt=media" alt=""></div>
{% endstep %}

{% step %}
**El dispositivo intenta establecer una sesión HTTPS a través del puerto 4100. Si el dispositivo no puede alcanzar la dirección IP privada de la cámara, el proceso termina aquí y la transmisión no pasa a local.**

{% hint style="info" %}
Puedes encontrar la dirección IP de la cámara en la [página de configuración de la cámara](/verkada-cameras/es/configuracion/view-and-edit-camera-settings.md).
{% endhint %}
{% endstep %}
{% endstepper %}

### Paso 4: El dispositivo de transmisión establece una conexión segura con la cámara

Si la dirección IP privada de la cámara es accesible, se inicia la sesión TCP. Se produce el intercambio SSL (TLS 1.2) y se establece la sesión HTTPS. Esto garantiza que el tráfico esté cifrado y sea seguro. A través de esta conexión, se accede a la transmisión en vivo SQ de la cámara.\
\
Capturar paquetes que muestran el intercambio TCP para la dirección IP privada de la cámara en el puerto 4100:

<div align="left" data-with-frame="true"><figure><img src="https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2FKUmvFkREfGlkZ0eZn26l%2FScreenshot%202026-04-23%20at%2010.32.09%E2%80%AFAM.png?alt=media&amp;token=b6c7da37-60c1-4d5a-8e0e-65c42de7ee52" alt=""><figcaption></figcaption></figure></div>

Intercambio de claves TLS que muestra el certificado firmado públicamente presentado por la cámara:

<div align="left" data-with-frame="true"><img src="https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-b57304f29034bc2d429258e689a66875f7d51960%2F78bd2c5d0cf907bee66f35b371739d5b8de55666.png?alt=media" alt=""></div>

### Paso 5: La transmisión de la cámara se envía directamente al dispositivo de transmisión

Una vez establecida la conexión segura, la cámara envía el video al cliente:

<div data-with-frame="true"><img src="https://1052202293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FylYKicREo6JpuOJH4teK%2Fuploads%2Fgit-blob-98b645c246fbd20cd57ff7e630652189acdb4766%2F5c1e84d6550ccaad9550a1fdac2c97a44b6040bf.png?alt=media" alt=""></div>

***

## Reproducción histórica

Al ver grabación histórica a través de una transmisión local, [límites de velocidad de reproducción de varias cámaras](/verkada-cameras/es/transmision-y-comparticion-de-video/view-historical-footage/add-cameras-to-a-multicamera-view.md#multi-camera-playback-speed-limits) se aplican igual que en la transmisión en la nube. Consulta [Ver grabación histórica](/verkada-cameras/es/transmision-y-comparticion-de-video/view-historical-footage.md) los límites de velocidad según el número de cámaras.

***

## Solución de problemas

Si estás experimentando problemas con la transmisión local, prueba lo siguiente:

* Verifica que las cámaras estén en línea y transmitiendo como se espera.
* Verifica la configuración de red:
  * Tu dispositivo de transmisión está en la misma red local o puede enrutar a la red de la cámara.
  * El puerto 4100 TCP/UDP está abierto bidireccionalmente entre el dispositivo de transmisión y la cámara.
  * No hay proxies presentes en la red.
* Verifica el dispositivo de transmisión:
  * Está actualizado con el firmware o las actualizaciones de software más recientes.
  * Borra la caché y las cookies de tu navegador, o prueba a usar el modo incógnito/privado.
  * Prueba la transmisión local en otro dispositivo para determinar si el problema es específico del dispositivo.
* Revisa la configuración de tu navegador para verificar que permita “Acceso a la red local”. Los navegadores pueden bloquear el acceso a la red local de forma predeterminada, lo que puede impedir la transmisión local.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.verkada.com/verkada-cameras/es/transmision-y-comparticion-de-video/live-streaming/local-streaming-on-verkada-cameras.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
