Mudanças entre as edições de "Manual do Sistema RTSP To WebRTC"

De VRWiki
Linha 73: Linha 73:
 
   O campo IP deve ser preenchido com ip do servidor onde foi instalado o CameraStream
 
   O campo IP deve ser preenchido com ip do servidor onde foi instalado o CameraStream
 
   O campo PORTA deve ser preenchido com mesmo valor definido em <code>http_port</code> do arquivo <code>config.json</code>
 
   O campo PORTA deve ser preenchido com mesmo valor definido em <code>http_port</code> do arquivo <code>config.json</code>
 +
 +
- 5.4 Acesse a tela de configuração <code>ECFS</code> e localize o ECF que deseja vincular o servidor.
 +
 +
- 5.3 Clique em editar e selecione o servidor cadastrado anteriormente.
 +
 +
Repita os processos do passo <code>5</code> para cada ECFs necessário. Feito isso se todas as configurações estiverem corretas e a câmera esteja com RTSP configurado corretamente já será possível visualizar.

Edição das 12h07min de 10 de dezembro de 2024

WIKI EM CONTRUÇÃO

 Atenção esta wiki ainda esta em processo de construcao.

Requisitos

- GoLang: Certifique-se de que o GoLang está instalado na máquina.

- Câmeras compatíveis com RTSP: As câmeras devem oferecer suporte ao protocolo de streaming RTSP.

Instalação

1. Baixar os arquivos de configuração do aplicativo e extrair na pasta `~/.vr/RTSPToWebRTC`

 [INSERIR_LINK LINK DE DOWNLOAD].

ou execute o comando

 mkdir -p ~/.vr && \
 cd ~/.vr && \
 wget INSERIR_LINK -O PdvAdminV1.rar && unrar x ~/.vr/PdvAdminV1.rar
 rm PdvAdminV1.rar

Certifique-se que a pasta esteja nessa estrutura.

 .vr/
 ├── ConversorStream/
 │   ├── RTSPToWebRTC
 │   ├── inicializar.sh
 │   ├── finalizar.sh
 │   └── .config.json

2. Configuração do ambiente

 O arquivo .config.json é o principal ponto de configuração do aplicativo. Ele armazena todas as variáveis necessárias para o funcionamento do sistema, permitindo ajustes de comportamento sem alterar o código.

- 2.1 Estrutura do arquivo .config.json

 http_port = Define a porta usada pelo aplicativo para disponibilizar a interface web.
 - 
 streams = Configura os streams RTSP de cada câmera.
 Cada stream é identificado por um ID composto, no formato <ID Loja>-<ECF>
 Conversor-stream-config.png
 - 
 Neste exemplo:
 1: Identifica a loja de ID 1.
 101: Identifica o terminal de ID 101 dessa loja.
 Importante: A url pode conter formatos diferentes dependendo do modelo da câmera ou DVR.

3. Inicializar serviço. Para rodar o serviço pela primeira execute o comando:

  cd ~/.vr/ConversorStream/
  ./RTSPToWebRTC

4. Adicione o comando ao inicializar do sistema operacional

  sh ~/.vr/ConversorStream/inicializar.sh 

Essa ação é necessário para que o serviço suba caso o servidor seja reiniciado.

5. Vinculando o servidor de Stream aos ECFs.

- 5.1 Acesse o aplicativo do PDVAdmin, com o usuário do suporte e/ou outro usuário com permissões de administrador.

- 5.2 Acesse a tela de configuração Gateway Câmera

- 5.3 Adicione o servidor de stream que acabamos de configurar.

 O campo IP deve ser preenchido com ip do servidor onde foi instalado o CameraStream
 O campo PORTA deve ser preenchido com mesmo valor definido em http_port do arquivo config.json

- 5.4 Acesse a tela de configuração ECFS e localize o ECF que deseja vincular o servidor.

- 5.3 Clique em editar e selecione o servidor cadastrado anteriormente.

Repita os processos do passo 5 para cada ECFs necessário. Feito isso se todas as configurações estiverem corretas e a câmera esteja com RTSP configurado corretamente já será possível visualizar.