Câmera Robo Strimadora: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
(13 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 24: | Linha 24: | ||
http://www3.elphel.com/index.php | http://www3.elphel.com/index.php | ||
*2 Elaborar desenho da primeira fase: equipamento para acoplar uma webcam ou filmadora que proporcione o movimento PAM por controle remoto por fio utilizando arduino | *2 Elaborar desenho da primeira fase: equipamento para acoplar uma webcam ou filmadora que proporcione o movimento PAM por controle remoto por fio utilizando arduino. | ||
Aqui pode ser um servo motor 360graus com um disco acoplado direto no eixo. O movimento é pouco suave, mas o equipamento fica muito simples. ver:http://www.labdegaragem.org/loja/index.php/37-robotica/suporte-pan-tilt.html | Aqui pode ser um servo motor 360graus com um disco acoplado direto no eixo. | ||
O movimento é pouco suave, mas o equipamento fica muito simples. | |||
ver:http://www.labdegaragem.org/loja/index.php/37-robotica/suporte-pan-tilt.html | |||
instruções e exemplo aqui: http://blogdoje.com.br/2008/11/07/controlando-motor-servo-de-parabolica-com-arduino/ | |||
Esta placa pode ter parafuso para maq fotográfica e clamps para webCam | Esta placa pode ter parafuso para maq fotográfica e clamps para webCam | ||
Ver: http://arduino.cc/en/Tutorial/StepperUnipolar | Ver: http://arduino.cc/en/Tutorial/StepperUnipolar e | ||
http://learn.adafruit.com/downloads/pdf/adafruit-arduino-lesson-14-servo-motors.pdf | |||
A web cam pode ser ps3eye, que já contém microfones e transmite os dados por usb, e a solução de streaming o flumotion. | |||
Lista de material Etapa2: | |||
Suporte PAN/TILT como esse:http://www.labdegaragem.org/loja/index.php/37-robotica/suporte-pan-tilt.html | |||
2 Controlador de servo motor | |||
2 servo motores leves | |||
placa de circuito | |||
2potenciometros | |||
webcam PS3 EYE | |||
cabos | |||
solda | |||
estanho | |||
*3 Implementar o controle do Pam por controle remoto sem fio (wifi) via arduino. | [[Protótipo CamRobo1]] | ||
*3 Implementar o controle do Pam por controle remoto sem fio (wifi) via arduino. Esta frente abre portas para criarmos uma interface web que controle o equipamento. Pode funcionar como espaço de chat, controle de posicionamento/piloto e configuração dos parâmetros de stream. Este formato de equipamento me parece interessante, a camera strima para um LAP na mesma sala e este faz o downconverter e sobe para o servidor que replica. | |||
http://www.youtube.com/watch?v=QlIcR1N_Ljg&feature=player_embedded mostra interessante proposta via bluetooth | |||
*4 Implementar sensores para acionamento de piloto automático de identificação de faladores: sessores sônicos acionaria mecanismo de PAM para enquadrar a pessoa que estiver falando no momento. | *4 Implementar sensores para acionamento de piloto automático de identificação de faladores: sessores sônicos acionaria mecanismo de PAM para enquadrar a pessoa que estiver falando no momento. | ||
*5 Implementar enquadrador via vídeo com reconhecimento de face. | |||
*6 Implementar sistema embarcado de streaming: tornar o equipamento idependente de computador adicional para a realização da publicação do conteúdo na web (raspberry Pi??? mimi android???) | |||
*7 refinamento do design com objetivo de facilitar a reprodução. | |||
ver:http://portalmod.com/ | |||
---- | |||
'''Solução de Streaming''' | |||
Atualmente estamos usando o [http://www.flumotion.net/ Flumotion] como solução livre para realizar streamings. É um poderoso software que oferece muitas possibilidades de configuração e de arquitetar a transmissão. | |||
Este flow contem os conteúdos para estrimar usando uma camera PS3Eye e capturando o som dela via jack [[Imagem:Flow_tv_nos_PS3eye.xml]] | |||
Para instalar o flumotion: | |||
Acrescente o ppa dos flumotion no seu source.list | |||
ppa:flumotion-dev/flumotion | |||
$ sudo apt-get update | |||
$ sudo apt-get install flumotion | |||
Feito isso abra o flumotion, escolha "abrir um gerenciador e conectar-se a ele". | |||
Após iniciado o gerenciador, com a camera conectada no computador escolha "abrir flow existente e carregue o arquivo .xml disponibilizado a cima. | |||
Se tudo ocorreu certo você estará estrimando pelo [http://www.nosdigitais.teia.org.br/tvnos canal do Pontão Nós Digitais] | |||
Dica: somente faça transmissões usando uma conexão via cabo com a rede pois a instabilidade da rede sem fio inviabiliza a transmissão. | |||
[[Categoria:devpontao]] | [[Categoria:devpontao]] | ||
[[Categoria: streaming]] |
Edição atual tal como às 15h10min de 19 de junho de 2014
V0: A ideia é produzir um aparato capaz de streamar uma reunião ou qualquer outro evento de maneira simples e automática, com propriedades de seguir os locutores afim de enquadrar melhor o assunto transmitido. Além da opção automática o equipamento também deve obedecer a comandos direcionais.
Questões Iniciais:
Totalmente automática ou manual?
Ela segue a imagem ou o som para definir o que enfoca?
É apenas uma câmera incrementada ou ja carrega a solução de streaming embarcada?
Etapas de Desenvolvimento
- 1. Pesquisa de semelhantes no mercado buscando identificar contribuições e inovações pertinentes, com especial atenção ao que existe sob licença aberta.
Possíveis referências de coisas semelhantes: http://www.rec-all.info/profiles/blogs/robotic-camera-tracking-device-kubi http://www.gizmag.com/botiful-telepresence-robot/23437/ Cobra Robotic Motion Tracking Security Web Camera Esta é open source: http://www.surveyor.com/SRV_info.html http://www.scs-vision.ch/en/leanxcam/index.html http://www3.elphel.com/index.php
- 2 Elaborar desenho da primeira fase: equipamento para acoplar uma webcam ou filmadora que proporcione o movimento PAM por controle remoto por fio utilizando arduino.
Aqui pode ser um servo motor 360graus com um disco acoplado direto no eixo. O movimento é pouco suave, mas o equipamento fica muito simples. ver:http://www.labdegaragem.org/loja/index.php/37-robotica/suporte-pan-tilt.html instruções e exemplo aqui: http://blogdoje.com.br/2008/11/07/controlando-motor-servo-de-parabolica-com-arduino/ Esta placa pode ter parafuso para maq fotográfica e clamps para webCam Ver: http://arduino.cc/en/Tutorial/StepperUnipolar e http://learn.adafruit.com/downloads/pdf/adafruit-arduino-lesson-14-servo-motors.pdf A web cam pode ser ps3eye, que já contém microfones e transmite os dados por usb, e a solução de streaming o flumotion.
Lista de material Etapa2: Suporte PAN/TILT como esse:http://www.labdegaragem.org/loja/index.php/37-robotica/suporte-pan-tilt.html 2 Controlador de servo motor 2 servo motores leves placa de circuito 2potenciometros webcam PS3 EYE cabos solda estanho
- 3 Implementar o controle do Pam por controle remoto sem fio (wifi) via arduino. Esta frente abre portas para criarmos uma interface web que controle o equipamento. Pode funcionar como espaço de chat, controle de posicionamento/piloto e configuração dos parâmetros de stream. Este formato de equipamento me parece interessante, a camera strima para um LAP na mesma sala e este faz o downconverter e sobe para o servidor que replica.
http://www.youtube.com/watch?v=QlIcR1N_Ljg&feature=player_embedded mostra interessante proposta via bluetooth
- 4 Implementar sensores para acionamento de piloto automático de identificação de faladores: sessores sônicos acionaria mecanismo de PAM para enquadrar a pessoa que estiver falando no momento.
- 5 Implementar enquadrador via vídeo com reconhecimento de face.
- 6 Implementar sistema embarcado de streaming: tornar o equipamento idependente de computador adicional para a realização da publicação do conteúdo na web (raspberry Pi??? mimi android???)
- 7 refinamento do design com objetivo de facilitar a reprodução.
ver:http://portalmod.com/
Solução de Streaming
Atualmente estamos usando o Flumotion como solução livre para realizar streamings. É um poderoso software que oferece muitas possibilidades de configuração e de arquitetar a transmissão.
Este flow contem os conteúdos para estrimar usando uma camera PS3Eye e capturando o som dela via jack Arquivo:Flow tv nos PS3eye.xml
Para instalar o flumotion:
Acrescente o ppa dos flumotion no seu source.list
ppa:flumotion-dev/flumotion
$ sudo apt-get update $ sudo apt-get install flumotion
Feito isso abra o flumotion, escolha "abrir um gerenciador e conectar-se a ele".
Após iniciado o gerenciador, com a camera conectada no computador escolha "abrir flow existente e carregue o arquivo .xml disponibilizado a cima.
Se tudo ocorreu certo você estará estrimando pelo canal do Pontão Nós Digitais
Dica: somente faça transmissões usando uma conexão via cabo com a rede pois a instabilidade da rede sem fio inviabiliza a transmissão.