Recibir y decodificar H.264 en vivo en Android
Estoy evaluando la posibilidad de mostrar un feed H.264 en vivo (RTSP) en un dispositivo Android (2.3 + o incluso 4.0). Necesito el tiempo de retardo (fuente para mostrar, puede suponer que la codificación de la fuente tiene cero retardo) para estar dentro de 1 segundo más o menos. Me pregunto si alguien ha hecho esto ya? ¿Cuál sería un buen enfoque para lograr esto?
Gracias por adelantado
- ¿Acelerando el cifrado?
- Uso de ambas cámaras en android: "No se puede conectar al servicio de cámara"
- Android no puede grabar vídeo con la Cámara frontal, Error de inicio de MediaRecorder: -19
- Cómo incluir funciones FFMPEG en el código android
- ¿Cómo hago girar la versión preliminar de vídeo de la versión de libstreaming?
Miguel
- Cómo convertir datos de video en base64
- La parada del mediarecorder de Android falló
- Cambiar el tamaño de la vista de la superficie para el cambio de la relación de aspecto en la visualización de vídeo en android
- Android: Encontrando audio y video usando MediaCodec
- Servidor de la cámara fallecido - El error 100 persiste en algunos dispositivos
- ¿Qué formatos de video se reproducirán en el emulador?
- Cómo incrustar video de YouTube en Android usando Phonegap
- Compresión de video en android usando la nueva biblioteca de MediaCodec
Quizás podrías intentarlo. H264 es compatible con Android y es incluso acelerado por hardware en la última generación de (dispositivos de clase media y alta). No es la clase MediaPlayer, que se puede utilizar para reproducir archivos de vídeo y también es compatible con la transmisión de http y rtsp URIs.