我想做个简单的Demo 就是用MediaRecorder捕获视屏后 通过 Socket 把数据时实 传输出去 然后令一部手机或PC接受到这个数据播放 出来。 现在有好几个难点1. 怎么捕获的视屏是通过 MediaRecorder 还是通过其他的什么的方法捕获。
2. 捕获的数据怎么时实传输出去 是通过Socket 还是通过其他什么的方法传输。
3. 传输出去的数据 用什么接受数据 是通过SocketServer 监听  还是通过其他什么的方法接受。
4. 接受的数据怎么编码成视频文件,怎么时实播放。我目前用 MediaRecorder捕获视屏,并做了SocketServer监听,但用Socket不知道怎么传输过去。
网上说用:Socket soc = new Socket("192.168.1.109",3800);  
ParcelFileDescriptor pfd = ParcelFileDescriptor.fromSocket(soc); 
mediaRecorder.setOutputFile(pfd.getFileDescriptor());但我试了总有问题 不知道怎么解决,后面几个难点都没机会去试了。网上很多发出来的代码都有问题,不然说的就是很模糊。有没有高手能详细讲解下这Dome怎么实现,或推荐些这方面的书籍。要是有高手做出来的,可不可以把发给我学习参考下 。本人 QQ1308001688  求这方面的高手给予帮助。