O aplicativo permite que um smartphone transmita a saída de suas câmeras para outro smartphone que execute o aplicativo, permitindo que ele controle a forma como a transmissão ocorre.
A transmissão de vídeo pode ocorrer em ambas as direções, até mesmo ao mesmo tempo.
O aplicativo pode operar dentro da rede Wi-Fi local ou através da Internet (neste caso é necessário um roteador IP público).
O dispositivo receptor além de acompanhar a cena pode salvar quadros específicos ou gravar todo o streaming de vídeo.
O receptor pode "controlar" o lado remoto sobre qual câmera (frontal/traseira) usar, se deve usar a luz do flash, qual formato de captura dentre aqueles fornecidos pelo hardware da câmera, o ajuste fino da porção da superfície de captura de vídeo usado para processamento e encaminhamento (controle de zoom), a suspensão de toda a atividade da câmera. O aplicativo pode ser executado com base na descoberta automática de parceiros na rede local ou endereçá-los por endereço e porta de rede bem conhecidos.
Ao utilizar a descoberta automática do parceiro e dentro da rede local, também a qualidade dos frames, a taxa de utilização dos frames a processar e a activação/desactivação da detecção de movimento são características controláveis.
Nas circunstâncias acima referidas, também a 'nova' activação da "gravação no local" é outra característica controlável. A gravação ocorre de fato localmente no transmissor e além disso o acesso ao sistema de arquivos do transmissor (área de trabalho remota) é possível permitindo visualizar diretamente as gravações ou baixar os arquivos, ou mesmo excluí-los.
Está disponível o acesso ao desktop remoto, aliado à visualização da cena ao vivo, possibilitando visualizar, ao mesmo tempo, o que o dispositivo remoto está vendo e o que gravou anteriormente!
O aplicativo pode navegar na rede local para compor uma lista dos provedores de streaming de vídeo e pode usar essa lista para alternar para cada um dos itens, realizando nele todas as interações mencionadas.
O aplicativo armazena todos os arquivos de vídeo resultantes da gravação na forma de coleções de frames, onde cada frame é identificado por um número progressivo nativo, e os mantém em sua área privada. Cada arquivo é nomeado com a respectiva data e hora de início da gravação.
Informações sobre entrada e saída estarão sempre disponíveis. O lado receptor é informado com uma descrição completa do status do lado remoto, incluindo o status de carga da bateria e a disponibilidade de espaço de armazenamento.
A gravação do streaming de entrada pode ser ajustada captando apenas uma porcentagem dos quadros recebidos para desacelerar a taxa de crescimento da ocupação do espaço de armazenamento e pode ser configurada para segmentar arquivos com base em um tamanho máximo especificado pelo usuário.
A economia de energia pode ser obtida reduzindo a taxa de quadros provenientes da câmera que são processados para encaminhamento. A gravação local depende desta configuração de taxa.
Toda coleção de frames pode ser visualizada posteriormente, por meio de um visualizador interno de grande alcance em termos de opções de navegação e capacidade de inspeção de detalhes.
Cada coleção de frames pode ser utilizada para construir um arquivo mp4 final, tornando-se assim compartilhável com o mundo externo.
O painel principal é dividido em seções de contexto que permitem a visualização ágil do streaming de vídeo obtido (é transparente e os comandos podem ser removidos, deixando a cena totalmente assistida).
Tanto o lado remoto do aplicativo quanto o local trabalham juntos para manter (por padrão) a cena observada sempre orientada como o horizonte humano, a fim de facilitar a compreensão de "o que acontece", em todas as situações.
A aplicação possui um conjunto de modos que ajudam a adaptar a aplicação a cada caso de utilização e é multilingue.
Também pode ser usado como um aplicativo independente, realizando diversas atividades locais. Quando ocorresse a disponibilidade da rede, esse aplicativo começaria a se comportar conforme esperado no cenário de rede.
Assista ao vídeo em https://youtu.be/K5GtlK0Lzgc
Todos os detalhes estão em getmypov.com