Android media player - reproduza a partir do fluxo de rede

Estou tentando criar um media player android que deve reproduzir a mídia a partir do fluxo da rede. Eu sei que ele pode reproduzir mídia transmitida em RTSP ou HTTP, mas meu caso é diferent

Não tenho servidor de streaming de mídia e, se pretendo usá-lo, terei que modificá-l

O que estou tentando fazer é transmitir o vídeo que está sendo capturado da câmera Android para o servidor, fazer algumas modificações no vídeo (como mudar de cor ou aplicar algum efeito, etc.) e transmiti-lo de volta para o telefone. Normalmente, minha tela é dividida em 2 partes, uma é para upstreaming e outra mostra vídeos em fluxo contínuo.

Agora, o que estou fazendo é capturar o vídeo em sdcard e, ao mesmo tempo, estou lendo e transmitindo para a web. Na Web Part, estou capturando o vídeo (salvando-o em um arquivo [também posso reproduzir o vídeo no servidor]) e enviando-o de volta para o telefone. No telefone, posso recebê-lo, mas não consigo descobrir como converter esse fluxo no formato adequado para que eu possa reproduzi-lo emVideoPlayer.

Eu também achei queMediaPlayer fornece um método para reproduzir o vídeo deFileDescriptor, posso criar umFileDescriptor do soquete e passe paraMediaPlayer? Esse método funcionará? É possível fazer isso sem RTSP ou HTTP?

questionAnswers(1)

yourAnswerToTheQuestion