Mudanças entre as edições de "Manual do Sistema RTSP To WebRTC"
Linha 52: | Linha 52: | ||
</pre> | </pre> | ||
− | 4. Executar o comando. | + | 4. Executar o comando para adicionar permissão ao executável. |
+ | |||
+ | <pre style="color: silver; background: black;"> | ||
+ | sudo chown +777 RTSPtoWebRTC | ||
+ | </pre> | ||
+ | |||
+ | 6. Executar o comando para iniciar o app. | ||
<pre style="color: silver; background: black;"> | <pre style="color: silver; background: black;"> | ||
Linha 58: | Linha 64: | ||
</pre> | </pre> | ||
− | + | 6. Adicione o comando ao inicializar do sistema operacional | |
<pre style="color: silver; background: black;"> | <pre style="color: silver; background: black;"> | ||
Linha 66: | Linha 72: | ||
Essa ação é necessário para que o serviço suba caso o servidor seja reiniciado. | Essa ação é necessário para que o serviço suba caso o servidor seja reiniciado. | ||
− | + | 7. Vinculando o servidor de <code>Stream</code> aos ECFs. | |
− | - | + | - 7.1 Acesse o aplicativo do PDVAdmin, com o usuário do suporte e/ou outro usuário com permissões de administrador. |
− | - | + | - 7.2 Acesse a tela de configuração <code>Gateway Câmera</code> |
− | - | + | - 7.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 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> | ||
− | - | + | - 7.4 Acesse a tela de configuração <code>ECFS</code> e localize o ECF que deseja vincular o servidor. |
− | - | + | - 7.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. | 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 19h05min de 12 de dezembro de 2024
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`
LINK DE DOWNLOAD.
ou execute o comando
mkdir -p ~/.vr && \ cd ~/.vr && \ wget https://storage.googleapis.com/linux-pdv/pdvadmin/ConversorStream.rar -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>- 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. Pelo terminal acessa a pasta do aplicativo.
cd ~/.vr/ConversorStream/
4. Executar o comando para adicionar permissão ao executável.
sudo chown +777 RTSPtoWebRTC
6. Executar o comando para iniciar o app.
./RTSPtoWebRTC
6. 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.
7. Vinculando o servidor de Stream
aos ECFs.
- 7.1 Acesse o aplicativo do PDVAdmin, com o usuário do suporte e/ou outro usuário com permissões de administrador.
- 7.2 Acesse a tela de configuração Gateway Câmera
- 7.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 emhttp_port
do arquivoconfig.json
- 7.4 Acesse a tela de configuração ECFS
e localize o ECF que deseja vincular o servidor.
- 7.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.