2011-03-28 14 views
18

Me gustaría escribir una aplicación para Android para la transmisión de la cámara a la PC (H.263, MPEG_4). Encontré algunas bibliotecas: sipandroid, jlibrtp. SIPandroid: Se transmiten paquetes RTP (wireshark lo atrapa bien en la PC), pero VLC no puede reproducirlo.Transmisión de cámara usando RTP de Android a PC

Jlibrtp: API está sombreada, la transmisión no se reproduce correctamente con VLC.

¿Puede haber algunas adaptaciones a estas bibliotecas (para que funcione para la transmisión de la cámara), o hay algunas otras bibliotecas con API y muestras limpias?

Gracias por la respuesta.

+0

¿Qué aplicación de cliente/protocolo/api desea utilizar? ¿VLC es el objetivo o solo una prueba? –

+1

Si tiene problemas para recibir stram en vlc, verifique las interfaces de red. Obtenga transmisión de todas las interfaces, por ej. udp: // @: 2000 - udp (heredado) transmitir todas las interfaces del puerto 2000. – Lukas

+0

¿Qué quiere decir con "la transmisión no se reproduce correctamente"? Además, ¿ha revisado la ventana de mensajes de VLC para obtener más información? – Ralf

Respuesta

3

VLC hasbuilt-in support for RTP, y como dijo @Lukas, las interfaces de red son probablemente el problema en VLC. Si transmites todo a un puerto y escuchas en ese puerto, al menos obtendrás algo. También puede consultar los paquetes RTP para ver si están bien formados.

VLC utiliza la biblioteca LiveMedia, por lo que puede ser capaz de utilizar eso.

Cuestiones relacionadas