Melhor Método de Programação

Olá Galera,
Estou com um pequeno problema e estou tentando encontrar uma luz de como resolvê-lo.
Eu desenvolvi um programa que busca um arquivo existente em uma pasta específica e executa o processamento em cima dele…Arquivos de áudio e vídeo.
Só que agora, ao invés de buscar em uma pasta um arquivo existente, eu precisava transformá-lo em real-time…
Recebendo os dados de uma fonte externa (TV,Radio…)e execute o mesmo processamento anterior, mas de uma forma em tempo real!!

Oq vcs me sugerem??Estou completamente sem idéias de como vou fazer isso??
Desde já agradeço a atenção…
Valewsss…

Uma forma de fazer isso é com thread.
Você pode criar um daemon que vai ficar olhando se tem arquivo novo no diretório,
caso tenha executa o seu processo.
Assim você pode configurar de quanto em quanto tempo quer que ele verifique o diretório,
ou ele pode verificar o tempo todo.
Claro que deve ter outras formas de fazer isso, mas eu pensei nessa.

Espero ter ajudado.

Carinha, nunca fiz isto!

Mas não vai ser por isto que vou ficar quieto, aqui vai o meu chute:

Inicialmente eu iria tentar utilizar os input / output streams normalmente e deixaria a coisa toda por conta do SO / rede se estourasse iria estudar a possibilidade de incluir algum objeto que fizesse o papel de buffer para suportar o fluxo de entrada.

Fora isso iria procurar um componente que me auxiliasse nesta questão.

Espero ter ajudado…

flws