我正在寻找在Android平台上制作远程控制服务的信息
所以,我只是注意到Android 4.4中有一个名为“screen record”的shell命令,所以
我很好奇有可能从一个通过屏幕记录制作.mp4文件的设备流到另一个设备。如果是这样,我可以将屏幕记录修改为程序可以直接传送视频流吗?
如果有可能,我可能会使用Gstreamer ..
抱歉写作不好,但我真的需要你的意见
谢谢
答案 0 :(得分:1)
我最近做了类似的事情,将MediaRecorder的视频输出录制到远程设备。这是一个示例代码......
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
CamcorderProfile camcorderProfile_LQ = CamcorderProfile.get(CamcorderProfile.QUALITY_QCIF);
recorder.setProfile(camcorderProfile_LQ);
Socket socket = new Socket("192.168.43.242", 42590); // IP Address and Port Number of remote device
ParcelFileDescriptor pfd = ParcelFileDescriptor.fromSocket(socket);
recorder.setOutputFile(pfd.getFileDescriptor());
recorder.setPreviewDisplay(sh.getSurface());
recorder.prepare();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
recorder.start();
}
}, 2000);
可能,您可以对您的代码使用相同的程序!
祝你好运。 :)