^OMAP-Cranck^
07/12/2010, 13:26
Hola famigos, resulta que tengo que montar un servidor de streaming para un proyecto del curro y uno de los requisitos que nos han impuesto es que sea opensource y sea capaz de manejar cuantos más formatos y codecs mejor. De hecho tiene que ser capaz de manejar como fichero de entrada un TS (transport stream).
Estuve buscando por ahi y vi que el que más formatos soporta es el VLC que puede ser usado como servidor y tiene bindings para distintos lenguajes: entre ellos C++ (con la Qt), Java, y otros. En el proyecto se ha optado por realizar en java para poder integrarlo con otras herramientas que también estan escritas en Java.
El caso es que he visto que existen varios bindings: JVLC, VLCJ.... el primero no me sirve porque no es más que una interfaz escrita en java usando JNI para lanzar vlc desde consola de comandos, pero el realmente interesante es el VLCJ pues define objetos para integrar VLC en una aplicación Java Swing.
El caso es que intento lanzar el ejemplo más simple de todos y me salta un error de la JVM que tiene que estar relacionado con el uso de JNI por la traza que salta y además genera un fichero de log con el error.
El caso es que me preguntaba si alguien que conozca este asunto me puede ayuda.
Saludos y Gracias.:awesome:
Estuve buscando por ahi y vi que el que más formatos soporta es el VLC que puede ser usado como servidor y tiene bindings para distintos lenguajes: entre ellos C++ (con la Qt), Java, y otros. En el proyecto se ha optado por realizar en java para poder integrarlo con otras herramientas que también estan escritas en Java.
El caso es que he visto que existen varios bindings: JVLC, VLCJ.... el primero no me sirve porque no es más que una interfaz escrita en java usando JNI para lanzar vlc desde consola de comandos, pero el realmente interesante es el VLCJ pues define objetos para integrar VLC en una aplicación Java Swing.
El caso es que intento lanzar el ejemplo más simple de todos y me salta un error de la JVM que tiene que estar relacionado con el uso de JNI por la traza que salta y además genera un fichero de log con el error.
El caso es que me preguntaba si alguien que conozca este asunto me puede ayuda.
Saludos y Gracias.:awesome: