Video stream – sistema iterativo de visualização de ambientes de trabalho
Conference Paper
Overview
Research
View All
Overview
abstract
O “Vídeo Stream” é um projeto idealizado pela Techwelf e implementado pelos autores, para o
desenvolvimento de uma solução de baixo custo que permita revitalizar e dar novas funções e maisvalias
aos vídeoprojetores. Potenciando novos paradigmas de utilização e, no caso de utilização em sala
de aula, permitir novas formas de participação e de ensino.
A ideia base consiste em associar um pequeno microcomputador, tipo Raspberry Pi, ao vídeoprojetor
com o qual fica ligado pela saída HDMI. Posteriormente, utilizando as possibilidades de comunicação
do microcomputador, permitir que a ligação ao vídeo projetor se faça por wireless, evitando o uso de
cabos ou adaptadores e uniformizando a interface de ligação. Esta solução por si só é uma mais-valia
para os equipamentos sem ligação Wifi.
A partir desta base de hardware pretende-se criar todo um novo paradigma de utilização do
vídeoprojetor. O microcomputador não é um simples ponto de ligação, mas um servidor de receção de
stream de vídeo, para o qual se pode redirecionar várias fontes de sinal de vídeo. Fontes essas que se
pretende que sejam os ambientes de trabalho dos computadores registados na rede local do
microcomputador – por exemplo, os computadores de uma sala de aula.
O sistema idealizado comporta três entidades. Os Issuers que são os computadores de onde provêm os
sinais de vídeo – mais concretamente o ambiente de trabalho; o Coordinator que gere as transmissões
no sentido de solicitar e autorizar quem é o Issuer a utilizar o vídeoprojetor; e por fim o Stream Server
– microcomputador que interliga todas as comunicações entre as entidades e está ligado fisicamente a
uma porta de entrada de vídeo do projetor. O Coordinator contém a aplicação que permite visualizar os
Issuers disponíveis e selecionar o que deve ser convidado a utilizar o vídeoprojetor. O Issuer tem uma
aplicação que executa maioritariamente em background e que faz a captura do ambiente de trabalho e
retransmite como stream de vídeo. Para a transmissão ser iniciada o Issuer terá de aceitar o pedido do
Coordinator ou, caso esteja configurado para tal, a transmissão dar-se-á assim que solicitada pelo
Coordinator. As aplicações desenvolvidas para este projeto, tanto do Coordinator como do Issuer são
suportadas em Windows e Linux, com futuro suporte para macOS.