> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unicontrol.me/llms.txt
> Use this file to discover all available pages before exploring further.

# RTSP

> Adicione qualquer câmera RTSP ao Portal informando a URL do stream

# RTSP

A integração RTSP conecta **qualquer câmera** que exponha um stream **RTSP com codec H.264** ao Portal, usando **WebRTC** como saída no dashboard e no app. É a opção ideal quando a câmera não fala ONVIF ou quando você já tem a URL do stream.

## Pre-requisitos

* Câmera acessível pelo edge (mesma rede ou VPN)
* **URL RTSP completa**, incluindo o path do stream — sem path a maioria dos DVRs responde `500` no DESCRIBE
* Credenciais da câmera (usuário/senha), se necessário
* Stream em **H.264** (H.265 não é suportado)

## URLs Comuns por Fabricante

| Fabricante        | Exemplo de path                        |
| ----------------- | -------------------------------------- |
| Axis              | `/axis-media/media.amp`                |
| Hikvision         | `/Streaming/Channels/101`              |
| Dahua / Intelbras | `/cam/realmonitor?channel=1&subtype=0` |
| Reolink           | `/h264Preview_01_main`                 |

## Configurar

<Steps>
  <Step title="Descubra a URL RTSP">
    Consulte a documentação da câmera ou o app do fabricante para encontrar o path do stream principal.
  </Step>

  <Step title="Adicione a integração">
    Va em **Configurações → Integrações → Adicionar → RTSP**.
  </Step>

  <Step title="Informe o stream">
    Preencha nome, URL RTSP (`rtsp://...`), usuário, senha e o **transporte** (`tcp` recomendado, `udp` ou `auto`).
  </Step>
</Steps>

## Recursos

* **`camera`** — uma câmera por stream, com preview e player WebRTC
* Suporte a autenticação básica e digest
* Escolha de transporte RTSP (TCP para redes com perda de pacotes)

## Como Funciona

O probe roda **no edge**, valida conexão, autenticação e codec sem manter sessão aberta. O `unique_id` da entrada deriva do nome + URL, então você pode editar a URL sem recriar as entidades.

<Warning>
  Streams **H.265** não são suportados nesta integração — configure a câmera para **H.264** no perfil principal.
</Warning>
