2010-07-06 16 views
19

Estoy tratando de instalar un servidor Wowza en mi máquina Linux para habilitar la transmisión RTSP para mi aplicación Android.Transmisión de video usando RTSP: Android

En el lado del cliente de Android, ¿qué tipo de cambios debo hacer en mi aplicación? Estoy usando Videoview para reproducir un archivo de video almacenado localmente.

Ahora quiero que el contenido de video se transmita por el servidor que he instalado. Si es necesario, puedo moverme a cualquier otro servidor de transmisión ya que ahora estoy investigando en servidores de transmisión.

+0

Hola píxel En realidad tengo algunos requisitos diferentes. Estoy desarrollando una aplicación para Android para un sitio que proporciona contenido en forma de videos musicales. Jugaría esos videos dentro de mi aplicación –

+0

@success_anil. Hola. ¿Tienes alguna idea sobre la transmisión de enlaces de video rtsp en vivo? Estoy sorprendido aquí ahora. Me puedes ayudar. –

Respuesta

15

Para RTSP que el streaming también puede probar siguientes servidores:

  • Darwin Streaming Server - paquete de Linux está disponible
  • servicios de Windows Media - puede ser instalado en prueba de Windows Server
  • VLC - aplicación independiente

Para propósitos de prueba de la aplicación También recomiendo que utilice los servicios de vídeo móviles existentes como:

Puede extraer enlaces de vídeo de los sitios y los utilizan para prueba tu aplicación

tratar de seguir ApiDemos Android, se puede encontrar la transmisión de vídeo ejemplo en el reproductor:

...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java 
+0

Estoy habilitado para reproducir enlaces de youtube para rtsp streaming, pero no puedo reproducir stream en vivo para rtsp URL como este rtsp: //122.166.229.151: 1950/13479d885711433. Este URL me lo dio mi cliente y sigue cambiando.¿Puedes guiarme por qué no puedo jugar? ¿Es porque no es un archivo y es una URL? –

+0

@ Rashmi.B ¿pudiste reproducir en vivo, también estoy atrapado en esto? –

+0

@AmitHooda sí Lo hice –

1

VLC + Android posee.

Utilicé el siguiente uninete para transmitir el video de nuestros gatitos a nuestros teléfonos celulares.

Utilizamos la aplicación gratuita launchRTSP para aprovechar las capacidades de visualización RTSP incorporadas de Android, para acceder a la URL a través de Internet.

Es posible que desee ajustar la velocidad de cuadro y tal. Como se muestra a continuación, es perfecto para la transmisión de cámara web.

vlc -vvvvvvvvvvvvvvvvvvvvvvv -I dummy v4l2://:vdev=/dev/video:width=640:height=480:fps=2 --sout "#transcode{vcodec=mp4v,fps=5,vb=800,acodec=mpga,samplerate=8000,ab=64,deinterlace,channels=1,sfilter='mosaic:marq{marquee=%m-%d-%Y_%H:%M:%S,size=16,color=16711680,position=5,opacity=64}'}:rtp{sdp=rtsp://0.0.0.0:5858/kittens.sdp}" 
+3

, ¿así que esto es VLC transmitiendo el rtsp? – rogerdpack

0

WCS4 server pueden entregar la corriente WebRTC como RTSP.

Para que pueda enviar transmisiones en vivo de WebRTC desde el navegador Chrome/FF de Android o de escritorio y luego conectarse a esta transmisión a través de VLC o Android mediante RTSP.

Cuestiones relacionadas