2011-03-29 8 views
5

Estoy tratando de reproducir el flujo de video RTSP en mi aplicación Android usando el Videoview/MediaPlayer incorporado, pero siempre hay varios problemas en diferentes ROM o diferentes estados de red (paquetes UDP bloqueados), es realmente molesto, así que quiero implementar mi propio cliente rtsp con la fuente live555 y GLES y ffmpeg. Puedo descubrir cómo usar ffmpeg y GLES para mostrar un video, pero no estoy familiarizado con live555.Live555 en Android

¿Hay alguna versión compilada de live555 en Android? o ¿cómo podría hacerlo yo mismo?

Gracias.

+0

Posible duplicado de [¿Alguien ha portado con éxito live555 a Android?] (Http://stackoverflow.com/questions/10821015/anybody-has-successfully-ported-live555-to-android) – Abhijeet

Respuesta

4

Creo que encontré un sample code de github, me funciona.

+0

No puedo abrir tu enlace :( – Pasha

+0

He editado el enlace :) – Bolton

+0

Gracias, ahora es un trabajo. – Pasha

0

malas noticias - Creo que no encontrará ninguna versión precompilada de live555 - solo una estructura config-makefile para varias plataformas - excepto para android.

Dado que live555 es una biblioteca pura de C++, es muy probable que tengas problemas para usar directamente la lib en Android.

jens.

+0

En realidad estoy usando live555 y puedo transmitir el video En mi caso, video RTSP H264. Usando Android MediaCodec para transmitir mis paquetes a SurfaceView. El problema es después de 3-4 horas, deja de obtener paquetes de live555 y necesito reiniciar el video – sgupta