Transmisión de video usando RTSP: Android
video-streaming wowza (3)
Para la transmisión rtsp también puedes probar los siguientes servidores:
- Darwin Streaming Server - paquete de linux está disponible
- Servicios de Windows Media : se pueden instalar en Windows Server Trial
- VLC - aplicación independiente
Para propósitos de prueba de su aplicación, también le recomendaría que use servicios de video móvil existentes como:
Puede extraer enlaces de video de esos sitios y usarlos para probar su aplicación.
Trate de seguir ApiDemos de Android , puede encontrar un ejemplo de reproductor de transmisión de video en:
...android-sdk-windows/platforms/android-x/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Video.java
Estoy intentando instalar un servidor Wowza en mi máquina Linux para habilitar la transmisión RTSP para mi aplicación de Android.
En el lado del cliente Android, ¿qué tipo de cambios debo hacer en mi aplicación? Estoy usando Videoview para simplemente reproducir un archivo de video almacenado localmente.
Ahora quiero que el contenido de video se transmita a través del servidor que he instalado. Si es necesario, puedo cambiarme a cualquier otro servidor de transmisión, ya que ahora mismo estoy investigando sobre servidores de transmisión.
VLC + Android posee.
Utilicé la siguiente frase para transmitir videos 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 fotogramas y tal. Como se muestra a continuación, es perfecto para la transmisión de webcam.
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}"
El servidor WCS4 puede entregar la transmisión WebRTC como RTSP.
Por lo tanto, puede enviar la transmisión 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.