つまり、Google TV デバイス (Sony nsz-gs7) で RTSP を再生する必要があります。どうすればいいですか?
私が試したこと:
- NDK を使用して ffmpeg をコンパイルすると、ffmpeg は rtsp を udp などに変換します。このメソッドは、ffmpeg をライブラリとして使用します。
- ffmpeg 実行可能ファイル (NDK でコンパイル) をアプリケーションに配置し、コマンド ラインからアプリを呼び出します。(参照: http://gimite.net/en/index.php?Run%20native%20executable%20in%20Android%20App - 最初の方法)。実行可能ファイルをデプロイしてそのアクセス許可を設定できますが、実行できません。「見つかりません」というエラーが表示されます(パスは正しいです)。Google TV で実行可能ファイルを実行できさえすれば、問題は解決すると思います。
- YouTube rtsp ビデオを再生する Google TV VideoViewのように、VideoView に表示しようとしましたが、どちらも機能しませんでした。
これらのアプローチはすべて Android フォンで機能しますが、Google TV で機能させることはできませんでした。
RTSP を表示したり、実行可能ファイルを実行したりするためのヒントはありますか? または、NDK のサポートを待つ必要がありますか?
更新: RTSP ストリームを再生できるアプリケーションがあれば、それを一時的な修正として使用することもできます。