Streaming de video

Boa noite.

Estou fazendo um trabalho de faculdade e desenvolvi uma aplicação distribuída em que um client recebe uma lista de arquivos (videos) de determinado diretório de um servidor. Esse client pode escolher qualquer arquivo para executar em sua máquina (estou usando vlcj). Eu consigo fazer copiar o arquivo todo para então executar, mas queria fazer um streaming… executar o arquivo assim que começar a ser enviado e ir armazenando e executando sem ter que esperar toda a copia do video. Alguém pode me ajudar?

Obrigado.

não sei como fazer isso, mas vou dar meu palpite é igual esta fazendo tem que faz um servidor que vai ter a requisição do cliente. o VLC suporta protocolo de http tenta fazer um servidor que responda em http acho que assim pode rodar ate em browser. acho que isso ajuda na parte de entender http

http://tableless.com.br/criando-seu-proprio-servidor-http-do-zero-ou-quase-parte-i/