9

Androidでバイトストリームからビデオを再生する方法はありますか?特定の通信ミドルウェアを使用しているため、http/rtspリンクをMediaPlayerオブジェクトに渡すことはできません。

ファイルがダウンロードされて再生されるまで待つのではなく、ストリームを再生できるように、ローカルのhttp/rtspリンクでストリームをラップできるかどうか疑問に思いました。

私のミドルウェアはTCP上で動作するので、TCPヘッダーを削除した後、rtspデータグラムをtcpデータグラムでラップし、クライアントで何らかの方法で解釈できると考えました。

MediaPlayerにバイトストリームを渡すことができないことに本当に驚いています。前もって感謝します。

4

1 に答える 1

2

Androidでのカスタムストリーミングは思ったほど簡単ではありません。私はなんとかそれをすることができましたが、非常に特定のビデオでのみです。インターリーブが不十分なMPEG4ビデオはストリーミング可能のようです。私が得た最も遠いのはこのビデオをストリーミングすることです:

http://www.pocketjourney.com/downloads/pj/video/famous.3gp

Cipiが私に答えたように、ほとんどのフォーマットはバイトバッファにパックしてMediaPlayerに渡すことはできません。ヘッダーやテールなどが必要です。前述のファイルにどの形式が含まれているかはわかりませんが、MPEG4だと思います。

于 2011-02-06T10:17:22.970 に答える