Como usar seus nokia n95 como uma webcam sem fio
SmartCam transforma um 60 telefone Symbian Series com bluetooth e câmera em uma webcam pronto para usar com o PC. É um software de código aberto, licenciado sob a GPLv2 e será executado em Linux ou Windows. Existem aplicações comerciais que vão fazer a mesma coisa, mas eu acredito na utilização e suporte, software livre de código aberto sempre que possível.
Neste tutorial eu vou estar instalando SmartCam no Fedora 9 como o desenvolvedor SmartCam já testou e confirmou que SmartCam funciona no Ubuntu 8.04. Sim, SmartCam faz usar a API Video4Linux. Vejo http://en.wikipedia.org/wiki/Video4Linux para uma lista de aplicativos compatíveis. Eu pessoalmente uso SmartCam com aMSN bastante freqüência.
- As primeiras coisas primeiro, visite http://sourceforge.net/projects/smartcam/ e clique no baixar link na caixa verde.
- Nós estamos indo para instalar a versão de Linux, então clique no baixar ligação para smartcam linux.
- A última versão Linux no momento da escrita é v2008.09.18.2. Baixe o arquivo zip e lembrar onde ele foi salvo. Salvei-o em ~ / Download
- Navegue até o diretório onde você salvou o arquivo zip SmartCam.
[Kmurray @ radon ~] $ cd ~ / Download
- Descompacte o arquivo.
[Kmurray @ radon Download] $ descompactar smartcam_v_2008.09.18.2.zip
Arquivo: smartcam_v_2008.09.18.2.zip
criação: smartcam /
inflar: smartcam / CÓPIA
inflar: smartcam / ReadMe.txt
criando: smartcam / release /
inflar: smartcam / libertação / smartcam.ko
inflar: smartcam / libertação / smartcam
criando: smartcam / release / phone_files /
inflar: smartcam / libertação / phone_files / SmartCamS603rdEd.SIS
inflar: smartcam / libertação / phone_files / SmartCamS602ndEd.SIS
INFLANDO: Smartcam / libertação / phone_files / jSmartCam.jar
[File anúncio cortou para economizar espaço] - Agora vamos compilar o módulo do kernel SmartCam. Você vai precisar para assegurar que você tem os cabeçalhos de desenvolvimento do kernel instalados. No Fedora é tão simples como yum install kernel-devel
[Kmurray @ radon Download] $ cd smartcam / src / driver /
[Kmurray @ motorista radon] $ Marca / módulos / `uname -r` / construir M =` módulos pwd` -C / lib
fazer: Diretório Entrando `/usr/src/kernels/2.6.26.6-79.fc9.i686 `
CC [M] /home/kmurray/Download/smartcam/src/driver/smartcam.o
módulos de construção, fase 2.
módulos 1 MODPOST
CC /home/kmurray/Download/smartcam/src/driver/smartcam.mod.o
LD [M] /home/kmurray/Download/smartcam/src/driver/smartcam.ko
fazer: Saindo do diretório `/usr/src/kernels/2.6.26.6-79.fc9.i686 ` - módulos do kernel normalmente vivem em algum lugar / Lib / módulos / `uname -r` /. Apenas para manter as coisas arrumadas, vamos copiar o módulo lá.
[Kmurray @ motorista radon] $ sudo cp smartcam.ko / lib / módulos / `uname -r` / adicional
- Agora atualizar as dependências do módulo.
[Kmurray @ motorista radon] $ sudo / sbin / depmod -a
- Carregar o módulo.
[Kmurray @ motorista radon] $ sudo / sbin / modprobe smartcam
- Verifique se ele carregado.
[Kmurray @ motorista radon] $ / Sbin / lsmod | grep smartcam
smartcam 9880 0
videodev 29824 1 smartcam[Kmurray @ motorista radon] $ ls -l / dev / video *
lrwxrwxrwx 1 root root 6 2008-11-15 13:59 / dev / -gt vídeo; video0
CRW-rw-- raiz 1 raiz 81, 0 2008-11-15 13:59 / dev / video0 - Como você pode ter notado, temos um pequeno problema aqui. / Dev / video0 só é acessível a raiz. A menos que você está pensando em usar apenas a sua webcam como raiz, que é uma idéia muito ruim, você precisa mudar isso. Em vez de alterar as permissões de / Dev / video0 cada vez que você reiniciar, você pode mudar seu udev regras para permitir que todos os usuários acessem / Dev / video0.
Usando seu editor de texto favorito, aberta /etc/udev/rules.d/50-udev-default.rules. Eu costumava vim.
[Kmurray @ motorista radon] $ sudo vim /etc/udev/rules.d/50-udev-default.rules
Procurar a estrofe video4linux e alterar a linha que lê:
KERNEL ==”video0", SYMLINK + =”video”
para isso:
KERNEL ==”video0", SYMLINK + =”video”, MODE =”0666"
- Retire e volte o módulo do kernel SmartCam.
[Kmurray @ motorista radon] $ sudo / sbin / modprobe -r smartcam
[Kmurray @ motorista radon] $ sudo / sbin / modprobe smartcam - Verifique as permissões de / Dev / video0.
[Kmurray @ motorista radon] $ ls -l / dev / video *
lrwxrwxrwx 1 root root 6 2008-11-15 14:05 / dev / -gt vídeo; video0
-CRW-rw rw uma raiz de raiz 81, 0 2008-11-15 14:05 / dev / video0Agora / Dev / video0 está disponível para todos os usuários.
- Agora compilar a aplicação SmartCam.
[Kmurray @ motorista radon] $ cd ../../src/app/
[Kmurray @ radon aplicativo] $ gcc `pkg-config -cflags -libs GTK + -2,0 gthread-2.0` -lbluetooth smartcam.c -o smartcam - Faça a aplicação SmartCam disponível para todos os usuários.
[Kmurray @ radon aplicativo] $ sudo cp smartcam / usr / local / bin /
- Tornar os ícones SmartCam disponível para todos os usuários.
[Kmurray @ radon aplicativo] $ sudo mkdir / usr / share / pixmaps / smartcam /
[Kmurray @ radon aplicativo] $ Ícones sudo cp / *. png / usr / share / pixmaps / smartcam / - Também eu escolhi para criar uma entrada de menu para SmartCam sob aplicações -gt; Som & Vídeo. Clique Sistema -gt; preferências -gt; Olhar e sentir -gt; Menu principal.
- Isto é onde você adicionar ou remover aplicativos personalizados os itens do menu.
- No painel esquerdo, clique em Som & Vídeo.
- Clique no Novo item botão no lado direito e preencha os campos da seguinte forma:
- Clique no Escolha Ícone botão no canto superior esquerdo e tipo / Usr / share / pixmaps / smartcam no campo Arquivo no topo, em seguida, clique em logo.png e clique Está bem.
- A janela deve ficar assim:
- Clique Está bem e fechar o Menu editor. Então clique aplicações -gt; Som & Vídeo e você verá uma entrada de menu para SmartCam.
- Agora que o computador está configurado, você precisa instalar SmartCam em seu N95. O arquivo zip SmartCam que você baixou anteriormente também contém a aplicação SmartCam para o seu telefone. A versão que você deseja instalar em seu N95 é no arquivo sob libertação / phone_files / SmartCamS603rdEd.SIS. Ver meus tutoriais anteriores sobre como instalar aplicativos em seu telefone se você não estiver familiarizado com o processo (Como instalar aplicativos N95 via USB | Como instalar aplicativos N95 via Bluetooth) Depois de ter SmartCam instalado no seu telefone, você vai encontrá-lo em sua aplicações pasta.
- Você deve começar a SmartCam em seu computador em primeiro lugar. Clique aplicações -gt; Som & Vídeo -gt; SmartCam.
- Agora, começar a SmartCam em seu telefone.
- selecionar opções -gt; Começar
- Se você já tiver conectado ao computador via bluetooth você já vai vê-lo na lista. Se não, basta selecionar mais Devices. De qualquer maneira, escolher para se conectar ao seu computador.
- Aqui está o que parece no meu telefone e no meu computador.
Eu vou estar fazendo os próximos passos na linha de comando, pois envolve a compilação de um módulo do kernel para SmartCam.
Video: Como usar seu Celular como WebCam (NOKIA, SONY, IPHONE)
No momento da escrita, SmartCam só suporta conexões Bluetooth. Espero que no futuro o desenvolvedor irá implementar USB e / ou Wi-Fi também. De qualquer maneira, eu ainda acho SmartCam é uma peça fantástica de software!