Controle de Cameras

Estou para começar um projeto que envolve controle de cameras para transmissões online.

É tipo aqueles programas onde a pessoa adiciona várias cameras no sistema e depois vai escolhendo qual camera estará exibindo.

Mas não sei nem por onde começar. Estou dando uma olhada em JMF. Mas não sei se só o JMF é suficiente.

Se alguém puder me dar um norte, ficarei muito grato.

Abraço.

olha, para cftv java não compensa por enquanto.
Para esse tipo de solução é melhor pascal(delphi), c++ ou c# que possuem suporte a boas bibliotecas como directshow.

**Editando aqui - Essa resposta foi em relação a “placas de captura”. Se for usar câmeras ips e fazer streams de vídeo por tcp é perfeitamente viável.