Mudanças entre as edições de "Manual do Sistema RTSP To WebRTC"
De VRWiki
(Criou página com '<b>WIKI EM CONTRUÇÃO</b> Atenção esta wiki ainda esta em processo de construcao.') |
|||
Linha 1: | Linha 1: | ||
<b>WIKI EM CONTRUÇÃO</b> | <b>WIKI EM CONTRUÇÃO</b> | ||
Atenção esta wiki ainda esta em processo de construcao. | Atenção esta wiki ainda esta em processo de construcao. | ||
+ | |||
+ | <b>Requisitos</b> | ||
+ | - 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. | ||
+ | |||
+ | <b>Instalação</b> | ||
+ | |||
+ | 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/ | ||
+ | ├── ConversorStrem/ | ||
+ | │ ├── RTSPToWebRTC | ||
+ | │ ├── iniciar.sh | ||
+ | │ ├── parar.sh | ||
+ | │ └── .config.json | ||
+ | |||
+ | 2. Configuração do ambiente | ||
+ | |||
+ | O arquivo <code>.config.json</code> é 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 | ||
+ | |||
+ | <code>http_port</code> = Define a porta usada pelo aplicativo para disponibilizar a interface web. | ||
+ | - | ||
+ | <code>streams</code> = Configura os streams RTSP de cada câmera. | ||
+ | Cada stream é identificado por um ID composto, no formato <ID Loja>-<ECF> | ||
+ | [[Arquivo:Conversor-stream-config.png|500px]] | ||
+ | - | ||
+ | Neste exemplo: | ||
+ | 1: Identifica a loja de ID 1. | ||
+ | 101: Identifica o terminal de ID 101 dessa loja. | ||
+ | |||
+ | <b>Importante</b>: 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: | ||
+ | |||
+ | <pre style="color: silver; background: black;"> | ||
+ | sh /.vr/ConversorStrem/RTSPToWebRTC | ||
+ | </pre> |
Edição das 17h56min de 9 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/ ├── ConversorStrem/ │ ├── RTSPToWebRTC │ ├── iniciar.sh │ ├── parar.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. Inicializar serviço. Para rodar o serviço pela primeira execute o comando:
sh /.vr/ConversorStrem/RTSPToWebRTC