Quiero implementar la transmisión de video en mi proyecto. Entonces, ¿hay algún tutorial que funcione? Los videos se almacenan en el lado del servidor. Por lo tanto, 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.Ejemplo de transmisión de video de Android
Respuesta
Su problema es muy probable con el archivo de video, no el código. Su video probablemente no sea "seguro para la transmisión". Ver where to place videos to stream android para más.
Estaba enfrentando el mismo problema y encontré una solución para hacer que el código funcione.
El código proporcionado 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 secuencia de vídeo trabajó para mí: http://www.pocketjourney.com/downloads/pj/video/famous.3gp
sé que protocolo RTSP se va a utilizar para la transmisión, pero la clase MediaPlayer es compatible con HTTP para la transmisión como se menciona en el código.
Busqué en Google 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.
Probé la apk final en android 2.1. La aplicación dosent funciona bien en emuladores. Pruébalo en dispositivos.
Espero que esto ayude ..
he tenido el mismo problema, pero finalmente encontré el camino.
Aquí es el paseo por:
1- Instalar VLC en su ordenador (servidor) y van a Medios-> Transmisión (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 realice la configuración y finalmente haga clic en el botón "Transmitir".
3- Aquí se debe hacer la configuración del servidor de streaming, sólo tiene que ir a la pestaña "Opciones" 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: Reemplazar YOURCOMPUTER_SERVER_IP_ADDR con su dirección IP del ordenador o cualquier servidor de la cual está ejecutando VLC ...
NOTA: Usted puede ver, el códec de video es MP4V que es compatible con Android.
4- ve a eclipse y crea un nuevo proyecto para playbak multimedia. crear un objeto VideoView y en la función OnCreate() escribir algo de 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- ejecución del apk en el dispositivo (no Simulator, no hemos comprobado que) y esperar a que la reproducción sea empezado. tenga en cuenta que el proceso de almacenamiento en memoria intermedia llevará unos 10 segundos ...
Pregunta: ¿Alguien sabe cómo reducir el tiempo de almacenamiento en búfer y reproducir video casi en directo?
Perfecto. Esto funciona brillantemente! Suponiendo que la transmisión de VLC se crea usando ffmpeg, ahora solo necesito encontrar una manera de hacerlo yo mismo usando esa biblioteca. – Johncl
Pregunta de Gud .. ¿Alguien puede responder a esta pregunta 'Pregunta: ¿Alguien sabe cómo reducir el tiempo de almacenamiento en memoria intermedia y reproducir video casi en vivo?' –
@sonuthomas Si tiene una nueva pregunta, hágalo haciendo clic en [Preguntar pregunta] (http : //stackoverflow.com/questions/ask) botón. –
- 1. Transmisión de video desde Android
- 2. Transmisión de video usando RTSP: Android
- 3. Transmisión de video en Android: ¿dispositivo compatible?
- 4. transmisión de video en vivo a Android
- 5. Transmisión de video por UDP en Android
- 6. Transmisión de audio y video de Android a PC/web.
- 7. Aplicación de transmisión de video en vivo en Android
- 8. ¿Cómo desarrollar un reproductor de video que recibe transmisión de video en transmisión/multidifusión wi-fi?
- 9. Transmisión de video usando C++
- 10. Transmisión de video usando Python
- 11. Transmisión de video en vivo en HTML5
- 12. Transmisión de video desde una cámara Android al servidor
- 13. Transmisión de video en vivo entre dos teléfonos Android
- 14. ¿Cómo vlc.py reproduce la transmisión de video?
- 15. iPhone cámara de video de transmisión
- 16. Ejemplo de Android uso de RtpStream
- 17. IPhone: Video API: transmisión de video en vivo modifique
- 18. transmisión de video DESDE un iPhone
- 19. Reproducir transmisión de video RTP usando Qt?
- 20. Transmisión de video en vivo desde ios
- 21. Transmisión de video en vivo con PHP
- 22. Transmisión de audio y video con Python
- 23. Dónde obtener ejemplos de transmisión de video en vivo (GStreamer)?
- 24. ¿Cómo obtener estadísticas de tráfico de red para aplicaciones de transmisión de video en Android?
- 25. Accediendo a la transmisión de video desde el dispositivo Looxcie
- 26. Tutorial de transmisión de video en vivo de iPhone
- 27. Desarrollo de sitios web de transmisión de video
- 28. Visualización de la transmisión de video RTSP a través de WebView en la aplicación Android
- 29. Desarrollo de una aplicación de video chat con transmisión de video de alta calidad
- 30. ¿Qué plataforma de transmisión de video elegirías hoy?
cuando ejecuto el ejemplo, un cuadro de diálogo genera la visualización de "Lo siento, este video no se puede jugar" – user609239