7

オープン ソースの ffmpeg プレーヤーを探していたところ、いくつか見つかりました。しかし、私はそこにもっとたくさんあると思います。知っている場合は、コメントまたは回答に行をドロップしてください。私は iOS に取り組んでいますが、Android 用に何が作成されているかをさらに詳しく調べたいと思っています。

ここに私が見つけたものがあります:

  1. Mooncatventures グループ https://github.com/mooncatventures-group

  2. KxMoviePlayer (OpenGLES、Core Audio を使用) https://github.com/kolyvan/kxmovie

  3. iOS 用 FFmpeg (OpenGLES、AudioQueue を使用) https://github.com/flyhawk007/FFmpeg-for-iOS.git

  4. iFrameExtractor https://github.com/lajos/iFrameExtractor.git

4

3 に答える 3

4

ServeStream - Android 用のストリーミング メディア プレーヤー。

于 2012-12-06T05:30:26.230 に答える
2

これがスタックオーバーフローの適切な質問であるかどうかについては議論の余地があります.IOSの場合、あなたはかなり良いリストを持っているようです.他にもいくつかあります. kxmovie、それは有望に見えますが、デバイス上のファイルが必要です. Iframeextractor は、生のフレームを抽出します。

Android に関しては、クライアント向けのプレーヤーの構築を終えたばかりなので、間違いなくアドバイスできます。

私たちは、Android 用のオープン ソース プレーヤーである dolphin-player から始めました。カスタム プレーヤーではなくネイティブを使用します。主に必要なのは sdl および JNI ラッパーです。これは、Android の最大の問題です。

ネイティブ プレーヤーは、ffmpeg ディストリビューションに含まれている sdl Linux プレーヤーである ffplay です。SDL は Iphone では厄介な場合がありますが、rtspplay で示したように実行可能です。Android では、SDL の使用に問題はなく、Android OS の一部が依存しています。

ffplay を変更する必要があります。これは難しい場合がありますが、幸いなことに、多くの ios コーディングを再利用することができました。ここでも厄介な部分は JNI ラッパーと opengl であり、Dolphin Player をベースとして使用することで少し簡単になりました。

これが私たちのやり方です。助けが必要な場合は、お気軽にお問い合わせください。

于 2012-12-04T19:37:33.500 に答える
1

Java/Android の場合、以下はその 1 つです。

JJMPEG

于 2012-12-04T02:24:54.773 に答える