studio programacion móviles example ejemplo desarrollo desarrollar curso aprende aplicaciones android video streaming playback

programacion - Ejemplo de transmisión de video de Android



programacion android pdf 2018 (3)

Quiero implementar video streaming en mi proyecto. Entonces, ¿hay algún tutorial que funcione? Los videos se almacenan en el lado del servidor. Entonces, para buscar video usando URL y reproducirlo en Android. Probé algunos ejemplos, pero obtuve el error "Lo siento, este video no se puede reproducir" Estoy tratando de usar MP4.


Estaba enfrentando el mismo problema y encontré una solución para que el código funcionara.

El código dado en android-Sdk/samples/android-?/ApiDemos funciona bien. Copie y pegue cada carpeta en el proyecto de Android y luego en MediaPlayerDemo_Video.java ponga la ruta del video que desea transmitir en la variable de ruta. Se deja en blanco en el código.

La siguiente transmisión de video funcionó para mí: http://www.pocketjourney.com/downloads/pj/video/famous.3gp

Sé que el protocolo RTSP se utilizará para la transmisión, pero la clase mediaplayer admite http para la transmisión como se menciona en el código.

Busqué en Google para el formato del video y encontré que el video si se convierte a mp4 o 3gp usando Quicktime Pro funciona bien para la transmisión.

He probado la apk final en Android 2.1. La aplicación dosent funciona bien en emuladores. Pruébalo en dispositivos.

Espero que esto ayude..



Tuve el mismo problema pero finalmente encontré el camino.

Aquí está el paseo por:

1- Instale VLC en su computadora (SERVIDOR) y vaya a Medios-> Streaming (Ctrl + S)

2- Seleccione un archivo para transmitir o si desea transmitir su cámara web o ... haga clic en la pestaña "Dispositivo de captura" y haga la configuración y finalmente haga clic en el botón "Reproducir".

3- Aquí debe hacer la configuración del servidor de transmisión, solo vaya a la pestaña "Opción" y pegue el siguiente comando:

:sout=#transcode{vcodec=mp4v,vb=400,fps=10,width=176,height=144,acodec=mp4a,ab=32,channels=1,samplerate=22050}:rtp{sdp=rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/}

NOTA: Reemplace YOURCOMPUTER_SERVER_IP_ADDR con la dirección IP de su computadora o cualquier servidor que ejecute VLC ...

NOTA: Puede ver que el códec de video es MP4V que es compatible con Android.

4- Vaya a eclipse y cree un nuevo proyecto para media playbak. cree un objeto VideoView y en la función OnCreate () escriba un código como este:

mVideoView = (VideoView) findViewById(R.id.surface_view); mVideoView.setVideoPath("rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/"); mVideoView.setMediaController(new MediaController(this));

5- ejecute el apk en el dispositivo (no en el simulador, no lo comprobé) y espere a que se inicie la reproducción. Tenga en cuenta que el proceso de almacenamiento en búfer tomará unos 10 segundos ...

Pregunta: ¿Alguien sabe cómo reducir el tiempo de almacenamiento en búfer y reproducir el video casi en vivo?