2.1. Conexão de uma câmera IP ao software AnyCam
Para conectar uma câmera no aplicativo, uma página separada "Adicionar nova câmera" é fornecida. Você pode navegar até esta página clicando no botão com a imagem do sinal "+" sobre fundo verde:

Na página de adição de câmera, o usuário pode definir o endereço IP da fonte de sinal de vídeo (Figura 2.1.2). O endereço IP da câmera pode ser inserido manualmente ou selecionado na lista de dispositivos descobertos automaticamente pelo aplicativo na rede local (Figura 2.1.3).


Se a fonte de vídeo, a câmera ou o gravador de vídeo exigir autenticação ao conectar, você deve especificar o login e a senha da conta autorizada:

Se login e senha não forem necessários para a conexão, a opção correspondente deve ser desativada no formulário:

Após pressionar o botão "Conectar", o aplicativo buscará fontes de sinal de vídeo para os protocolos especificados no campo "Pesquisar":

Na primeira etapa, o aplicativo buscará portas disponíveis para o endereço IP especificado pelo usuário:

Para as portas abertas descobertas, será realizada uma força bruta das possíveis strings de conexão com teste da disponibilidade do sinal de vídeo:

Se a câmera exigir autenticação para acessar a fonte de vídeo, mas o usuário tiver desativado a verificação da conta ou inserido um login ou senha incorretos, um indicador de erro de autenticação será exibido ao lado da string de conexão detectada:

Se o usuário conhecer o endereço exato da fonte de sinal de vídeo, ele deve ser especificado. Nesse caso, para acelerar o processo, o usuário pode desativar a opção "Pesquisar" e o aplicativo verificará apenas a string de conexão especificada pelo usuário, sem verificar portas abertas ou enumerar possíveis caminhos de acesso às fontes de sinal de vídeo.

Se a fonte de vídeo não for encontrada pelo aplicativo, uma mensagem de falha de conexão aparecerá na tela:

Se uma fonte de vídeo for encontrada, o aplicativo mudará para o modo de visualização do fluxo de vídeo:

Nesse caso, algumas propriedades da câmera receberão valores padrão. Elas podem ser editadas pelo usuário no painel de propriedades da câmera:

Na aba Câmera do painel de propriedades da câmera, estão disponíveis os seguintes parâmetros:
Nome — o nome da câmera exibido no bloco e na lista de fontes. Este campo é obrigatório.
URL — a string de conexão com a fonte de vídeo (por exemplo,
rtsp://host:port/stream). O botão TEST ao lado do campo verifica a disponibilidade do fluxo de vídeo e abre uma janela com os resultados do teste de conexão.Login — a conta utilizada para autenticação na câmera. Oculta para webcams.
Senha — a senha da conta. Oculta para webcams.
Protocolo — o protocolo de transporte RTSP: TCP ou UDP. Disponível apenas para dispositivos RTSP/ONVIF.
Fonte de som — seleção do dispositivo de áudio para webcams.
ID — o identificador numérico da câmera. O botão CRIAR ATALHO ao lado do campo cria um atalho na área de trabalho que inicia o aplicativo com esta câmera.
Device UI — o endereço HTTP do painel de administração web do próprio dispositivo (não do fluxo de vídeo). O campo é preenchido automaticamente quando o aplicativo detecta a interface web da câmera na rede, ou você pode preenchê-lo manualmente. Formato permitido:
host[:port][/path]; espaços não são permitidos; se o esquema for omitido,http://é adicionado automaticamente. O botão com o ícone de abrir no navegador ao lado do campo abre o painel web do dispositivo no navegador padrão. Um valor definido pelo usuário nunca é sobrescrito automaticamente.Qualidade da Imagem — o nível de qualidade da imagem durante a visualização. Valores mais altos aumentam a carga da CPU (indicador Carga da CPU ao lado do controle deslizante).
Girar — gira a imagem em 90° a cada clique.
Refletir — espelha a imagem horizontalmente.
"Olho-de-peixe" — corrige a imagem para lentes tipo olho-de-peixe.
Conectar — conecta-se automaticamente à câmera ao iniciar o aplicativo.
