私は検索して、実際には何も見つかりませんでした。内蔵のカメラからストリームを介してRTSPサーバーにビデオを送信したいと思います。例を探す際には、MediaPlayerがsetDataSource()メソッドを使用してストリームの場所をサーバーに含めることが可能である可能性があることがわかりました。AndroidからRTSPサーバーにビデオを流す良い方法はありますか?
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アドレスを追加すると、ひどく参考になる理由を知りません)、私に知らせてください。再度、感謝します!
私はこれを現在実行していますが、FileNotFoundException(サーバー上にファイルを作成していないためだと思います)が表示されますが、それを処理することを期待していました。それ以来私はその場所で新しいファイルを作成しようとしました: (新しいファイル( "rtsp://x.x.x.x/mystream2.mpg"))。createNewFile(); これはIOExceptionをスローしました。私はこれが何かを助けるかどうか分からないが、私はちょうどの場合に分かち合うと思った。 – Matt