Como converter um array de bytes em um "objeto de vídeo"?

0 respostas
J

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

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);

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.

Criado 1 de abril de 2013
Respostas 0
Participantes 1