我正在做一个需要从IPCamera读取输入流的项目。我可以通过rtsp url把这个取进来。
显示IPCamera流。我也可以用-
videoView = (VideoView) this.findViewById(R.id.videoView1);
MediaController mc = new MediaController(this);
videoView.setMediaController(mc);
videoView.setVideoURI(Uri.parse("rtsp://xxxxxxxx/camera1"));
videoView.requestFocus();现在,我想将这个流记录到一个MP4文件中。同样,我使用的是mediarecorder.Here,我被卡住了。
MediaRecorder mediaRecorder = new MediaRecorder();
//mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
mediaRecorder.setOutputFile("rtsp://xxxxxxxxx/camera1");
try {
mediaRecorder.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mediaRecorder.start();谢谢
发布于 2019-02-13 21:41:04
使用ffmpeg。
ffmpeg依赖项。
编译‘nl.bravobit:android:1.1.5’https://stackoverflow.com/questions/34416052
复制相似问题