RTMP を使用して Android フォンからサーバーにビデオとオーディオをストリーミングする最良の方法を探しています。私はこの問題に時間を費やしてきましたが、これまでのところ、FFMPEG を使用してのみビデオをストリーミングできました。Android 用の lib をビルドする方法はたくさんありますが、もう少し作業を進めれば、オーディオもストリーミングできるようになるはずです。
問題は、ビデオを h264 で、オーディオを AAC でエンコードする必要があることです。Android のMediaRecorderを使用すると、非常に簡単に行うことができます。そこで、Android 用の RTMP ライブラリを探し始めたところ、うまく機能しているように見えるこのRed5 ポートを見つけました。それを使用すると、電話に保存されているビデオファイルを非常に簡単にストリーミングでき、オーディオも機能しています.
私の質問は次のとおりです。Android の MediaRecorder 出力を RTMP ライブラリに接続する方法はありますか? setOutputFile() でファイルを「偽造」してから、データを RTMP エンコーディング メソッドに送信する方法だと思いますが、それを行う方法がわかりません。
どんな手がかりでも大歓迎です。前もって感謝します。