Android MediaRecorderでは、ビデオをファイル (ファイルまたはソケット) に保存できます。
setOutputFile(FileDescriptor fd);
setOutputFile(String path)
videodata を OutputStream に保存するには? ストリーミングビデオの録画に使用されます。
Android MediaRecorderでは、ビデオをファイル (ファイルまたはソケット) に保存できます。
setOutputFile(FileDescriptor fd);
setOutputFile(String path)
videodata を OutputStream に保存するには? ストリーミングビデオの録画に使用されます。
あなたはそれを使用してそれを行うことができますParcelFileDescriptor.fromSocket()
:
String hostname = "example.com";
int port = 1234;
Socket socket = new Socket(InetAddress.getByName(hostname), port);
ParcelFileDescriptor pfd = ParcelFileDescriptor.fromSocket(socket);
MediaRecorder recorder = new MediaRecorder();
recorder.setOutputFile(pfd.getFileDescriptor());
recorder.prepare();
recorder.start();
UDP を優先する場合は、ParcelFileDescriptor.fromDatagramSocket()
代わりに使用してください。
クレジットが必要なクレジット。
Android 固有のLocalServerSocketを使用することが、ビデオ データをストリームとして取得する唯一の方法のようです。簡単に言えば、次のことを行う必要があります。
別のアイデア?