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.

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.

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.

  • Reproducción de vídeo en android directamente desde el servidor
  • ¿El streaming de audio / video de Android no puede transmitir un archivo rtsp?
  • Vídeo en directo de un teléfono android a otro a través de WiFi
  • Android: no se puede reproducir vídeo mp4
  • Barra de búsqueda personalizada para un archivo de vídeo en streaming en android
  • Transmisión de vídeo desde android a escritorio
  • Android - Transmisión adaptativa de velocidad de bits. (HLS) Calidad del flujo
  • recv falló (errno = 11) en la aplicación de streaming (MediaPlayer) en Nexus
  • Android - MediaPlayer tamaño de búfer en ICS 4.0
  • Android: ¿Cómo escuchar música usando el reproductor predeterminado?
  • RTSP Stream en VideoView en Aplicación para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.