Reproducir video en Android desde un flujo de bytes
¿Hay alguna manera de reproducir un video desde un flujo de bytes en Android? Estoy utilizando un middleware de comunicaciones específico, así que no puedo simplemente pasar el enlace http / rtsp al objeto MediaPlayer.
Me preguntaba si puedo envolver mi corriente con un enlace http / rtsp local para poder reproducir el flujo en lugar de esperar hasta que el archivo se descarga para reproducirlo.
- Streaming to VideoView sólo se reproduce en Wifi cuando se utilizan teléfonos Samsung
- Streaming de audio .m3u
- Transmisión de vídeo de la cámara Android al servidor
- Aplicación para Android con transmisión de música
- Widevine DRM en Android 4.X
Mi middleware funciona a través de TCP, así que también he pensado que puedo envolver mis datagramas rtsp con un datagrama tcp e interpretarlos en el cliente de alguna manera, después de eliminar los encabezados TCP.
Estoy muy sorprendido de que no pueda pasar un flujo de bytes al MediaPlayer. Gracias por adelantado.
- ¿Por qué toma tanto tiempo para que MediaPlayer de Android prepare algunas secuencias en vivo para su reproducción?
- Flujo de problemas de audio en ICS
- Transmisión en directo con Android Dispositivo
- Recibir audio vía Bluetooth en Android
- Cómo configurar el streaming de video en vivo de android mobile a wowza media server?
- El streaming de MediaPlayer de Android para el cambio de red
- ¿Dónde obtener streaming (en directo) de vídeo y audio desde una aplicación de ejemplo de cámara para Android?
- Transmisión de audio de Android a la aplicación de escritorio
El streaming personalizado en Android no es tan fácil como pensé. He conseguido hacerlo, pero sólo con videos muy específicos. MPEG4 Los vídeos que están mal entrelazados parecen ser transmitibles. Lo más que he conseguido es transmitir este video:
http://www.pocketjourney.com/downloads/pj/video/famous.3gp
Como Cipi me respondió, la mayoría de los formatos no sólo se pueden empaquetar en un búfer de bytes y pasarlo a MediaPlayer. Necesitan algunos encabezados, colas, etc No estoy seguro de qué formato está contenido en el archivo mencionado, pero supongo que es MPEG4.
- Preferencias compartidas de Android en diferentes aplicaciones
- No hay animación para Android al pasar de una actividad de retrato a una actividad de paisaje