Androidでバイトストリームからビデオを再生する方法はありますか? 私は特定の通信ミドルウェアを使用していますので、http/rtspリンクをMediaPlayerオブジェクトに渡すことはできません。Androidでビデオをバイトストリームから再生する
ローカルのhttp/rtspリンクでストリームをラップすることができるのだろうかと思っていたので、ファイルをダウンロードするまでストリームを再生することができません。
私のミドルウェアはTCP上で動作するので、TCPヘッダーを削除した後に、自分のrtspデータグラムをtcpデータグラムでラップし、クライアント上で解釈できるとも考えています。
私は、MediaPlayerにバイトストリームを渡すだけでは不思議です。 ありがとうございます。
これは興味深いトピックです...私が考えることができる最も良い方法は、何らかの種類のバッファを実装する方法として、appディレクトリに一時ファイルを作成することです。 – mdelolmo
デコーダにいくつかのバイトを渡すことはできません。それはMPEG4ストリームでない限り、画像をデコードします。ビデオストリームの種類を教えてください。それがh264なら、どのプロファイルレベルですか? SDPをお持ちですか? – Cipi
私は電話で記録された3GBのファイルでそれを試みていました。まず、最小(約2000 KB)を得た後、バッファにファイルをコピーしてからMediaPlayerを作成しましたが、準備時にprepare()がクラッシュしました。私はSPDセッションを作成する方法を知らない。真実は私がデコードについてあまり知らないということです。チュートリアルのリンクをいただければ幸いです。返信ありがとう – Pedriyoo