gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:47:57 28 4
gpt4 key购买 nike

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

MediaRecorder 似乎是唯一一种录制视频的方式,但它只支持一种视频源:摄像头。它的 setVideoSource() 方法不允许其他来源。也许我需要以某种方式获得 OutputStream,然后我可以将其写入文件?

感谢您的帮助。

最佳答案

想做的事很难。没有简单的方法可以做到这一点。

你必须自己获取 RTSP 数据包中的视频流(祝你好运,没有免费的库可以做到这一点,我花了好几个小时的工作)并将流存储在一个文件中,在同时,你可以读取这个文件并播放它,就像解释的那样here .

关于android - 在 android 中,如何在播放时将 RTSP 流保存到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4160504/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com