我已经搜索了很多内容,但并没有找到相关的信息。我想通过流将内置摄像头的视频发送到我的RTSP服务器。在寻找示例时,我看到MediaPlayer可能可以使用其setDataSource()方法,只需在其中包含服务器上流的位置即可实现此目的。我尝试模拟以下代码:
mediaRecorder = new MediaRecorder();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
mediaRecorder.setOutputFile("rtsp://x.x.x.x/mystream2.mpg");
mediaRecorder.prepare();
mediaRecorder.start();
我正在尝试使用LIVE555模拟服务器,以防这可能是停顿的原因。然而,问题可能是我对事物如何工作的理解不足。如果您有任何想法或建议,将不胜感激。提前感谢!(另外,x被数字替换了,我只是不知道添加我正在使用的IP是否有帮助)。如果有什么我可以补充的,请告诉我。再次感谢!