2011-12-16 10 views
1

AndroidメディアプレーヤーはファイルまたはRTSPからのビデオ再生のみをサポートしていますが、UDPネットワークソケットからRTPビデオをストリーミングする必要があるため、FFMpegを使用することを考えていますが、 FFMpeg API、それは簡単なタスクかどうかわからない、私はFFMpegがcで書かれていると私はそれをコンパイルする方法とNDKを使用する方法を知っているが、私はFFMpegを使用してソケットからストリーム、誰かが良いチュートリアル、サンプルコードまたはオープンソースプロジェクトを知っている同じ仕事をする、私はどのように開始する必要がありますか?アンドロイドで同じタスクを実行する別の簡単な方法がある場合は、FFMpeg for android

+0

- HTTPS ://trac.ffmpeg.org/wiki/CompilationGuide/Android さらに読む - http://writingminds.github.io/ffmpeg-android-java/ – sravan953

答えて

0

似たような質問のために面白いsolutionがあります。 ffserverをコンパイルして、 "int main(int argc、char ** argv)"関数を使用します。

1

Androidのメディアプレーヤーでは唯一、私はMPが同様にHTTP経由でfeededことができると信じていたファイルまたはRTSP

からのビデオ再生をサポートしています。 RTPとMMSについて私は知らない。 また、FileDescriptorオブジェクトも必要です。私はたぶん、あなたではなく、より便利であるものは何でも経由でストリーミングするためにあなたのサービス側でFFserver使用するffmpegの

を使用することを考えていますので、私はRTPビデオインクルードをストリーミングする必要がある

は、UDPネットワークソケットから来ています。

あなたがサービスを「所有していない」またはUDPを超える続行する必要がある場合は、FFmpegのは、それがI/O IPCにバインドされますとINETは、ソートのようなソケット持つことができます。これをお読み

ffmpeg -i udp://127.0.0.1:8090 -f mp4 /dev/null