Flux vidéo en direct entre deux téléphones Android

Je suis actuellement en train de travailler sur le streaming vidéo entre deux Téléphone Android.
J'ai écrit une application qui est capable d'enregistrer la vidéo sur le fichier sd (à l'Aide de MediaRecorder); et j'ai écrit une autre application qui est capable d'afficher de la vidéo du fichier. Les deux applications fonctionnent parfaitement.

J'ai trouvé un site sur la "diffusion de la vidéo avec Android - sans l'écrire dans les fichiers locaux" dans le site web suivant. C'est exactement ce que je voulais faire.

http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system

J'ai modifié mon code.

Pour l'enregistreur vidéo,
il est:

socket=severSocket.accept();
ParcelFileDescriptor=pfd;
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
recorder.setVideoFrameRate(15);
recorder.setVideoSize(320, 240);
recorder.setPreviewDisplay(holder.getSurface());
pfd = ParcelFileDescriptor.fromSocket(socket);
recorder.setOutputFile(pfd.getFileDescriptor());
recorder.prepare(); 
recorder.start();

Pour Lecteur Vidéo:

Socket socket = new Socket(IP,PORT);
mMediaPlayer = new MediaPlayer();
pfd = ParcelFileDescriptor.fromSocket(socket);
mMediaPlayer.setDataSource(pfd.getFileDescriptor()); //<-- here is the problem
mMediaPlayer.setDisplay(holder); 
mMediaPlayer.prepare();
mMediaPlayer.setOnBufferingUpdateListener(this);            
mMediaPlayer.setOnCompletionListener(this);            
mMediaPlayer.setOnPreparedListener(this);            
mMediaPlayer.setOnVideoSizeChangedListener(this);
mMediaPlayer.start();

Programme écraser sur mMediaPlayer.setDataSource(pfd.getFileDescriptor()); sur MediaPlayer
Je sais que je n'ai pas de configuration de la source de données correctement. Il doit y avoir d'autres configurations pour ParcelFileDescriptor à mettre en MediaPlayer.

Personne ne sait comment les utiliser ParcelFileDescriptor pour MediaPlayer?
Tout conseils ou des conseils serait sympa......

Merci

Sera

source d'informationauteur Will W