12

RTSP経由で受信したビデオを再生し、同時にディスク(SDカード)に保存できる必要があります。これはライブ ストリームなので、最初にファイル全体をダウンロードしてから再生することはできません。再生と録音を同時に行う必要があります。MediaRecorder を使用してオンボード カメラからビデオを録画でき、MediaPlayer または VideoView を使用して RTSP ストリームを受信できますが、この 2 つを組み合わせる方法がわかりません。

MediaRecorder はビデオを記録する唯一の方法のようですが、サポートするビデオ ソースは 1 つだけです。それはカメラです。その setVideoSource() メソッドは、他のソースを許可しません。おそらく、何らかの方法で OutputStream を取得する必要があり、それをファイルに書き込むことができますか?

助けてくれてありがとう。

4

1 に答える 1

2

あなたがしたいことは難しいです。これを行う簡単な方法はありません。

自分でRTSPパケット内のビデオストリームを取得し(幸運を祈ります。無料のライブラリはありません。何時間もの作業が必要でした)、同時にストリームをファイルに保存する必要があります。ここで説明するように、このファイルを読み取って再生できます。

于 2012-05-12T19:20:01.367 に答える