2012-07-03 7 views
5

Nach einiger Zeit im Web habe ich festgestellt, dass ich FFmpeg in meiner App verwenden muss. Ich habe viele Dinge gefunden, die mit Android und FFmpeg zusammenhängen. Ich möchte nur FFmpeg verwenden, aber ich kann die Bibliotheken nicht erstellen und weiß auch nicht, wie ich sie verwenden kann.Kann ich einfach die Bibliotheken von FFmpeg in einer Android App verwenden?

Ich möchte nur einen RTSP-Stream erhalten und dann irgendwie in einen Video-View oder Mediaplayer legen. Ich habe das NDK bereits in meiner Sonnenfinsternis installiert, und ich weiß, wie man CYGWIN benutzt.

+1

Sie wollen also Hilfe mit was? – Warpzit

+0

Ich brauche Hilfe, um die Bibliotheken zu erstellen, und wie kann ich sie in Mai App verwenden – Lino

Antwort

7

Ich habe versucht, die FFmpeg Bibliothek in meiner Android App nach diesem Tutorial zu verwenden: Tutorial Link was wirklich gut ist. Ich habe die Bibliothek erstellt, die auch direkt in der App aufgerufen wird. Aber was ich wollte, war Streaming-Links mit MMS-Protokoll und ich konnte es nicht tun, weil ich nicht weiß, wie man mit nativen Methoden arbeiten, also verwende ich die vitamio plugin. Es ist sehr einfach. Wenn Sie erfahren, wie Sie die FFmpeg-Bibliothek entsprechend verwenden, teilen Sie uns das bitte mit.

Sorry für schlecht Englisch, nicht meine Muttersprache.

+1

oh yeah, eine andere Sache ... Ich denke, dass der native Mediaplayer von Android unterstützt Rtsp Streaming – Caique

+0

Ich fand eine Open Source, die bereits die Bibliotheken haben und scheint, dass Sie nur die Funktionen aufrufen müssen, die Sie brauchen, teste ich noch nicht, aber scheint mir, dass eine gute Sache für mich ist, die nur die Bibliotheken benötigen ... http: //code.google.com/p/android -fplayer/source/browse/trunk/src/cz/havlena/ffmpeg/ui? spec = svn2 & r = 2 – Lino

+0

hey, der vimatio-Link wird nicht geöffnet. Bitte aktualisieren Sie den richtigen Link. –

0

Android unterstützt das RTSP-Streaming-Protokoll standardmäßig mit dem MediaPlayer Nur ich konnte RTSP streamen. Aber die Einschränkung ist, dass Sie nicht die Medien manipulieren oder anpassen, für die Sie haben Bibliotheken verwenden, wie FFMPEG, Vlcj Sie FFMPEG-Umgebung einrichten können über diesen Link http://www.roman10.net/how-to-build-ffmpeg-for-android/

ich nicht die vlcj auf Android versucht haben, funktioniert aber sehr gut auf Desktop-Anwendungen. Hoffe, das ist hilfreich