在android中,如何在播放RTSP流时将其保存到文件中?

在android中,如何在播放RTSP流时将其保存到文件中?,android,media-player,rtsp,Android,Media Player,Rtsp,我需要能够播放通过RTSP接收的视频,同时将其保存到光盘(SD卡)。这是一个实时流,所以我不能先下载整个文件,然后再播放它。我必须同时演奏和录音。我可以使用MediaRecorder从车载摄像机录制视频,也可以使用MediaPlayer或VideoView接收RTSP流,但我不知道如何将两者结合起来 MediaRecorder似乎是录制视频的唯一方式,但它只支持一个视频源:摄像头。其setVideoSource()方法不允许其他源。也许我需要得到一个输出流,然后我可以把它写入一个文件 谢谢你的帮

我需要能够播放通过RTSP接收的视频,同时将其保存到光盘(SD卡)。这是一个实时流,所以我不能先下载整个文件,然后再播放它。我必须同时演奏和录音。我可以使用MediaRecorder从车载摄像机录制视频,也可以使用MediaPlayer或VideoView接收RTSP流,但我不知道如何将两者结合起来

MediaRecorder似乎是录制视频的唯一方式,但它只支持一个视频源:摄像头。其setVideoSource()方法不允许其他源。也许我需要得到一个输出流,然后我可以把它写入一个文件


谢谢你的帮助。

你想做的很难。 要做到这一点没有简单的方法


您必须自己获取RTSP数据包中的视频流(祝您好运,没有免费的库来做这件事,我花了好几个小时的工作)并将视频流存储在一个文件中,同时,您可以阅读此文件并播放它,如前所述。

您能解释一下如何执行第一步吗,你有一个样本吗?你能把你是怎么做到的吗?你知道在过去的7年里情况是否有所改善吗?马克,你是否设法解决了这个问题?这个链接可能会有帮助。。图书馆@Mark你找到解决办法了吗?没有,我没有。很抱歉