2011-03-29 17 views
5

Sto provando a far riprodurre il flusso video RTSP nella mia app per Android utilizzando la versione integrata di Videoview/MediaPlayer, ma ci sono sempre vari problemi su diverse ROM o diversi stati della rete (pacchetti UDP bloccati), è davvero fastidioso quindi voglio implementare il mio client rtsp con il sorgente live555 e GLES e ffmpeg. Posso capire come usare ffmpeg e GLES per mostrare un video, ma non ho familiarità con live555.Live555 su Android

Esistono versioni compilate di live555 su Android? o come potrei farlo da solo?

Grazie.

+0

Possibile duplicato di [Qualcuno ha effettuato correttamente il porting live555 su Android?] (Http://stackoverflow.com/questions/10821015/qualcuno-ha-successo-portato-lativo555-to-android) – Abhijeet

risposta

4

Penso di aver trovato un sample code da github, funziona per me.

+0

Non riesco ad aprire il tuo link :( – Pasha

+0

Ho modificato il link :) – Bolton

+0

Grazie, ora funziona. – Pasha

0

cattive notizie - Penso che non troverete alcuna versione precompilata di live555 - solo una struttura di configurazione del makefile per diverse piattaforme - tranne Android.

Dal momento che live555 è una libreria C++ pura, molto probabilmente avrete problemi con l'uso diretto della lib in Android.

jens.

+0

Attualmente sto usando live555 e sono in grado di riprodurre il video in streaming. Nel mio caso video RTSP H264. Utilizzando Android MediaCodec per lo streaming dei miei pacchetti su SurfaceView.il problema di oly è dopo 3-4 ore, smettere di ricevere pacchetti da live555 e devi riavviare il video – sgupta