Recursos avançados

Uma vez que aprendemos a trabalhar com um sistema simples, podemos nos aprofundar nos recursos e ajustes como:
  • percepção de movimento - a webcam tira uma nova imagem sempre que detectar um movimento;
  • arquivamento de imagem - podemos criar um arquivo para salvar todas as imagens da webcam ou somete imagens em intervalos pré-selecionados;
  • mensagem de vídeo - alguns programas de mensagens suportam vídeo de webcam;
  • conexões avançadas - utilize conexões com cabo ou sem fio para conectar seu equipamento home theater a sua webcam;
  • automação - câmeras robotizadas permitem configurar uma série de posições pan/tilt e programar a captura de imagens baseadas na posição da câmera;
  • meio de gravação - para aplicações profissionais, uma instalação de webcam pode usar compressão MPEG4 para obter arquivos de áudio e vídeo (esse é o sistema de compressão usado em muitos dos aparelhos de vídeo e imagem mais populares em PCs);
  • código de customização - importe sua própria codificação para informar à webcam o que fazer.

Um exemplo de customização da codificação é o conjunto de comandos que possibilitam que uma imagem webcam seja automaticamente renovada. O sistema webcam que instalamos para este artigo produz imagens estáticas. Os usuários têm de atualizar as imagens manualmente (apertando o botão Atualizar no browser) se quiserem ver qualquer mudança. Há três diferentes técnicas que podemos usar para criar atualizações automáticas:

  • podemos adicionar um meta-identificador ao HTML da página, assim como a página será atualizada a uma determinada freqüência. O identificador a ser adicionado é:

      <meta http-equiv="refresh" content="30">

    "30" é o número de segundos entre cada atualização, e pode ser colocado na forma que se desejar. Toda a página será recarregada a cada 30 segundos; portanto, é recomendável manter a página pequena;

  • podemos adicionar um applet Java em nosso site. A página Webcam32 e Java Applets (em inglês) explica como obter e instalar o applet gratuito. O Applet é um programa que automática e periodicamente busca a imagem. A vantagem é que somente as imagens são atualizadas, e não toda a página. A maioria dos browsers suporta os applets Java; então, muitos de seus visualizadores não terão qualquer problema;

  • você pode usar JavaScript, como demonstrado em A fonte em JavaScript: atualizar (olhe para o código fonte dessa página - em inglês). Você pode também verificar Como funciona a linguagem Java para uma olhada na programação Java.