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.
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.