Pregunta

¿Hay buenas bibliotecas para la transmisión de vídeo en directo utilizando Java? Lo ideal sería que ambos extremos de la tubería deben estar escritos en Java, pero que más me preocupa es el reproductor de vídeo. ¿Qué software me recomiendan?

Actualizar : Parece que VLC introduce un segundo retardo 1-2. Necesito streaming de vídeo que es verdaderamente vivo. El retraso de registro a la reproducción debe ser menor de 300 ms.

¿Fue útil?

Solución

La mejor biblioteca de reproducción de vídeo / codificación que he visto es ffmpeg . Se juega todo lo que lanzar en él. (Es utilizado por MPlayer.) Está escrito en C, pero me encontré con algunas envolturas de Java.

Otros consejos

Puede hacer esto hoy en Java con el href="http://www.red5.org/" rel="nofollow noreferrer"> Red5 servidor Xuggler .

Siempre se puede comprobar a cabo JMF (Java Media Framework) . Es bastante viejo y abandonado, pero funciona y lo he usado para las aplicaciones antes. Parece que se encarga de lo que estás pidiendo.

JMF fue abandonado. VLC es más hasta la fecha y se lee todo. https://stackoverflow.com/a/5160010

Creo VLC supera a cualquier otro software por ahí todavía, o al menos los que yo conozco ...

Sí si desea transmitir vídeo en directo se puede utilizar RTSP protoco esto le permitirá crear un archivo de vídeo, que se puede jugar mientras que la creación, tanto la operación va a funcionar simultáneamente. RTSP-cliente-servidor

Hola no es un experto en streaming pero mi entendimiento es que se incluye en el marco º Java Media JMF http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/support-rtsp.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top