Olá!
Estou fazendo um trabalho usando socket. Preciso fazer com que o Servidor envie ao Cliente um vídeo requisitado.
Para isso eu armazeno em um array de bytes os dados do vídeo
[code] byte [] b_video = new byte[1024];
InputStream video = new FileInputStream("1.mp4");
video.read(b_video);
sendPacket = new DatagramPacket(b_video, b_video.length,receivePacket.getSocketAddress());
socket.send(sendPacket);[/code]
O problema está no lado do Cliente.
Não encotrei uma forma de receber este array de bytes e converte-los em um vídeo.
Tentei usar a JMF, mas para criar um player e rodar um vídeo você tem que passar a URL do vídeo!
Como posso fazer para criar o “objeto vídeo” usando o array recebido?
Grato.