feat: initial commit - Carinha Control Panel v1.0 com UI glassmorphism, watch-bar, emojis, braco robotico e conversa IA
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# Sensores e câmeras — versão 0.4
|
||||
|
||||
No painel, os controles **Microfone ligado** e **Câmera ligada** interrompem a captura nativa ao serem desativados. Reagir aos sons/movimento controla o comportamento separadamente. Desligar a câmera também impede a transmissão de vídeo.
|
||||
|
||||
Durante o sono, cada sensor precisa estar ligado globalmente e autorizado para o sono. O padrão mantém apenas o microfone. O som pode acordar o rosto se a reação aos sons estiver habilitada. Com ambos desligados, acorde pelo gesto remoto ou toque. Desativar a câmera no sono interrompe o vídeo e ele reconecta ao acordar, se a transmissão continuar habilitada.
|
||||
|
||||
Segure a tela do Android: **Sensores acordado / dormindo** e **Camera e qualidade do video**. As alterações são enviadas ao servidor do PC e persistidas em `app-config.json`; precisam da conexão com o servidor. O painel acompanha os mesmos ajustes.
|
||||
|
||||
Escolha frontal/traseira, resolução automática, máxima disponível ou 480p/720p/1080p/4K/8K; FPS automático, máximo disponível ou 15/24/30/60/120/240. São pedidos de captura, não uma garantia de suporte. Combinações manuais não aceitas pelo WebView retornam para captura automática e exibem aviso. Não há limite fixo de 720p/30 no capturador; máximo consulta `getCapabilities()` da câmera selecionada. Os máximos de resolução e FPS podem não ser simultâneos.
|
||||
|
||||
O padrão automático tenta 1080p/30 e adapta a resolução/bitrate transmitidos à rede e ao desempenho. Manual usa a captura realmente obtida e não impõe redução própria de resolução, embora o encoder WebRTC também possa adaptar o vídeo. A resolução/FPS recebidos aparecem no painel; capacidade do aplicativo de câmera Samsung pode exceder a disponível no WebView/WebRTC.
|
||||
|
||||
A câmera usada para detectar movimento segue a seleção frontal/traseira. Microfone mede apenas intensidade; câmera mede diferenças entre imagens. Não há reconhecimento de voz, objetos ou rostos nem integração de acelerômetro, giroscópio, luz ou proximidade.
|
||||
|
||||
Validação: testes de persistência/validação, política de sensores em JVM e Chromium com câmera simulada para transmissão, mudança de resolução, fallback de FPS indisponível, desligamento da câmera e reconexão. 4K/60 físico ainda requer medição no aparelho.
|
||||
Reference in New Issue
Block a user