这可能是一个类似的问题: https ://stackoverflow.com/questions/16453858/android-stream-and-record-at-the-same-time
我尝试在 Android 上制作实时视频流,并使用 spydroid 库,效果非常好。
- spydroid 项目:https ://code.google.com/p/spydroid-ipcamera/
但问题是我需要同时将视频流和视频录制到 sd 卡。但是,在代码中,setOutputFile()
指定套接字的文件描述符:
createSockets();
// We write the ouput of the camera in a local socket instead of a file !
// This one little trick makes streaming feasible quiet simply: data from the camera
// can then be manipulated at the other end of the socket
mMediaRecorder.setOutputFile(mSender.getFileDescriptor());
在这里,mSender
是LocalSocket
对象。
但是就像你们已经知道的那样,要在 Android 中将视频录制到 sd 卡,我们应该指定该setOutputFile()
方法的文件路径。但我们不能同时做这两个。
如果我在客户端录制实时视频,那么我可以做到,但我想在服务器端做到这一点。
你有什么想法或想法吗?小提示对我很有帮助。提前致谢 :)