Soy nuevo en Android. Estaba planeando crear un video streaming de móvil a móvil en la misma conexión wifi pero no sé cómo empezar. He leído sobre el RTP/RTSP/UDP para el streaming de vídeo y algunas fuentes pero no puedo seguir el proceso en absoluto. ¿Puede alguien explicarme cómo enviar o transmitir un vídeo que se reproduce en el dispositivo Android y luego enviar los datos en un servidor? Para que se pueda acceder en como "rtsp//: algo así para que el otro dispositivo pueda verlo. Perdón por la poca información
Respuestas
¿Demasiados anuncios?Para la mayoría de los propósitos mundanos relacionados con tu pregunta, hay una solución realmente buena:
DroidCam (o DroidCamX, para la versión PRO)
- https://play.google.com/store/apps/details?id=com.dev47apps.droidcam
- https://play.google.com/store/apps/details?id=com.dev47apps.droidcamx&hl=en&gl=US
- https://www.dev47apps.com/
Utilizo la versión PRO para una resolución de streaming ilimitada. Por unos 3-4 dólares tengo un software que transmite el vídeo de mi teléfono Android desde la cámara que elija (frontal, trasera, gran angular trasero), a través del cable al PC (funciona perfectamente con Ubuntu Linux y Windows), o a través de la conexión WiFi a la LAN. Siempre que tengas una dirección IP local estática asignada dentro de tu LAN, el flujo de la cámara estará disponible a través del puerto que elijas. Los clientes de PC de Linux y Windows tienen opciones para controlar el autoenfoque. El software del lado de Android tiene opciones para optimizar la tasa de bits y la calidad del flujo ("Limit FPS", "FPS Boost").
Esta es una de las pocas aplicaciones de pago que he tenido hasta ahora, la uso predominantemente como sustituto de una cámara web (una bastante barata).
Hay dos cosas implicadas en esto. 1. La implementación de RTSP 2. Conversión de la salida de la cámara de Android en la fuente RTSP.
No pude encontrar ninguna aplicación abierta mientras la buscaba hace casi 6 meses. Aquí está la que me funcionó con poco ajuste. Pero hay que clonar el repo y trabajar en él directamente para que funcione https://github.com/mutaphore/RTSP-Client-Server