使用MediaRecorder录制视频和实时传输

android开发,我要实现的是:在服务器端使用MediaRecorder录制mp4的视频,
同时要把数据流通过rtsp实时传输到客户端。因为MediaRecorder设置setOutputFile时,
只能选择文件或者localsocket的一种方式输出,请问要怎样才能把MediaRecorder输出的
数据流分成两份,一份用来录制视频,一份用来作流媒体的输入流?

http://blog.csdn.net/lvjunwoaini/article/details/7035601