|
|
Debian Última actualización | stable: 28/10/2006
testing: 22/11/2006
unstable: 22/11/2006
|
|
|
|
|
|
Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto)
(32893 lecturas)
Por César González
Bolo
(http://www.linuca.org/todos.phtml?id_autor=1)
Creado el 27/04/2003 18:39 modificado el 18/06/2003 00:52
|
En este artículo, convertiremos Linux en un potente
servidor de contenidos audiovisuales usando MPEG4IP (Cisco), Darwin
Streaming Server (Apple), MP4WEB y el formato MPEG4.
Actualización Añadida la instalación de Mp4web.
| Página1/1 |
Indice
1- Intro
2- Instalación de MPEG4IP
3- Instalación de Darwin Streaming Server
4- Streaming MPEG4IP + DSS
5- Instalación de MP4WEB
6- Reproductores compatibles
1- Intro.
Este documento describe como instalar la suite de codificación
MPEG4IP y DarwinStreaming Server (DSS en adelante). DSS permite servir archivos
mov, mp4, mpeg2y mp3 a traves de RTSP (Real Time Streaming Protocol) y junto con
MPEG4IP podremos crearcontenidos mp4, mp3, aunque la joya de MPEG4IP es mp4live,
que mediante un dispositivo de captura de video soportado por video4linux nos
permitirá almacenar y servir en directo contenidos a traves de la red.
MPEG4IP implementa el estandar MPEG4 de ISMA y es desarrollado por Cisco
Systems. ISMA (Internet Streaming Media
Alliance) es una alianza formada por Apple, IBM, Cisco, Envivio, Hitachi,
Sony,Sharp, Philips, entre otros, y lo que propone es la adopción
del estandar MPEG4, para la transmisión de medios audiovisuales
en internet.
Por lo general, los dispositivos o aplicaciones fabricados por las empresas de
la lista podrán interactuar unos con otros, gracias a que todos siguen las
especificaciones de ISMA.
Hasta aqui todo muy bonito, pero el MPEG4 está sujeto a patente. Las emisoras
tienen que pagar por minuto de emisión y los fabricantes de
codificadores y decodificadores MPEG4 también tienen que pagar por cada equipo
vendido (por eso aunque MPEG4IP se libere bajo licencia MPL la distribución de
los binarios no está permitida). Se libran las organizaciones sin
animo de lucro que están exentas del pago de royaltis por
visionado.
Las pruebas para este artículo se han hecho utilizando una Webcam Creative 3 (modprobe ov511).
2-Instalación de MPEG4IP. La ultima
versión en el momento de escribir estas lineas es la 0.9.8. La podemos descargar
desde
http://prdownloads.sourceforge.net/mpeg4ip/mpeg4ip-0.9.8.tar.gz.
Una vez
descargadas las fuentes y descomprimidas en un directorio, compilamos
:
$ ./bootstrap
$ make
$ su
# make install
Para realizar todo el proceso con exito, basicamente necesitamos gcc, g++,
libtool, autoconf, automake y libgtk-dev.
3- Instalación de Darwin Streaming
Server.
Mp4live soporta IPV6 y multicasting, por lo que podriamos emitir por
esta via (en redes locales o islas en inet que soporten IPV6) sin
necesidad de usar DSS. Pero si queremos emitir por internet, deberemos
olvidar estas maravillas y usar unicast con IPV4 ;-(, aqui es donde
entra Darwin que hace de repetidor, sirviendo el stream de mp4live a
tantos clientes como nos permita el ancho de banda (recordar que
emitimos en unicast y para sacar el caudal total se multiplica el
consumo del stream por el numero de clientes).
La última versión es la 4.1.3, en
http://developer.apple.com/darwin/projects/streaming/ podeis descargarlo,
obligan a registrarse aunque este es gratuito. Si no quereis compilar las
fuentes, podeis descargar la versión compilada para RedHat 7.x que
funciona perfectamente en Debian Woody/Testing/Sid (no he probado en
otras).
Una vez en el directorio donde hemos descomprimido el DSS, ejecutamos
#./Install
Installing Darwin Streaming Server
Checking for and Killing currently running Darwin Streaming Server
[....]
Launching streamingadminserver.pl
Installation Complete
Darwin Streaming Server Setup
DSS Administrator Username cannot contain spaces, or quotes, either single or
double, and cannot be more than 255 characters longEnter DSS Administrator
Username :
Despues de haber fijado el usuario y la contraseña del administrador, lanzamos
el navegador a http://127.0.0.1:1220/ (o a la ip donde esteis instalando
el DSS). Esa es la dirección para acceder al panel de administración del
DSS.
Panel web de administración del servidor
destreaming Darwin.
La primera vez que iniciemos sesión se lanzará un asistente que nos
guiará en la configuración. Nos pedirá el directorio donde
residen los videos que se han de servir y el puerto. Si teneis
tambien el apache en la misma máquina no marqueis el streaming a
traves del 80. El puerto que se usará en este caso será el 554 TCP
y UDP.
4- Streaming MPEG4IP + DSS.
Vamos a probar que la instalación ha ido ok. Lanzamos mp4live y veremos
algo como esto :
MP4LIVE
Mp4live es la aplicación de la suite MPEG4IP que codifica y sirve la señal
audiovisual al DSS. El video es codificado en MPEG4 (ISMA) y en lo referente al
audio podemos escoger MP3 o AAC (aunque creo que hay un parche por ahí para
añadir soporte para ogg vorbis).
Antes de empezar a emitir, hay que configurar mp4live :
Video Ajustamos los valores (bitrate, ancho, alto, fps, etc) al gusto.
Audio Si queremos que nuestro stream se pueda visualizar por todos
los reproductores que soporten el estandar de ISMA para MPEG4 (ver
apartado Reproductores soportados), deberemos codificar el audio en AAC.
Recording Seleccionamos la ubicación y el nombre del fichero donde se va
a almacenar la grabación, lo lógico seria meterlo en algún lugar dentro del
"Media Directory" del DSS (por defecto en /usr/local/movies).
Transmission Seleccionamos Unicast. En la ip
ponemos 127.0.0.1 (en caso de que tengais el DSS y el mp4live
en la misma maquina), para los puertos de transmisión de las tramas de video y
audio, fijamos dos no privilegiados (>1024) y pares. El fichero .sdp es
el descriptor contiene información sobre como acceder al stream generado por
mp4live en directo. Cuando un cliente quiere acceder al "live stream" debera
solicitar este fichero al DSS.
Por ultimo, fijamos un tiempo algo mayor del minuto que viene por defecto y le
damos al Start.
Ahora viene el momento de comprobar si todo esta tirando como debe :
$gmp4player rtsp://127.0.0.1:554/live.sdp
Sustituis 127.0.0.1 por la ip del servidor DSS y live.sdp por el nombre del
fichero sdp que hayais generado y voilá :
Reproduciendo stream en directo con
gmp4player.
Bien, si veis la imagen y escuchais el sonido ya lo teneis hecho ;).
Los videos .mp4 grabados con mp4live, son "servibles" por el DSS una
vez almacenados. Para obtener información (bitrate, duración, etc) de un archivo
mp4 podemos usar la utilidad mp4info :
$ mp4info /usr/local/movies/prueba1.mp4
mp4info version 0.9.8
/usr/local/movies/prueba1.mp4:
Track Type Info
1 video MPEG-4 Simple @ L3, 219.900 secs, 25 kbps, 128x96 @ 9.99 fps
2 audio MPEG-2 (MP3), 219.888 secs, 24 kbps, 16000 Hz
3 hint Payload MP4V-ES for track 1
4 hint Payload MPA for track 2
5 od Object Descriptors
6 scene BIFS
MPEG4IP dispone también de una serie de herramientas (no muy maduras aún) para
convertir desde diferentes formatos a mpeg4.
5- Instalación de Mp4web.
Para poder manejar todo remotamente desde un navegador, he hecho un pequeño frontend via web.
Con el se pueden lanzar sesiones en vivo, grabarlas, emitirlas, reproducirlas, etc... practicamente todo lo que puedes
hacer con mp4live.
Mp4web en acción
Mp4web necesita apache, php4, php4-pear. En debian, apt-get install apache php4 php4-pear.
Una vez tenemos esto listo, descomprimimos mp4web-0.1.tar.gz
en el arbol web (/var/www en debian).
Ahora ajustamos los permisos del usuario de apache (www-data, httpd, apache, según distribuciones) para que puedan acceder a
los dispositivos de audio y video. Añadiendo este usuario al grupo audio y video en el /etc/group:
[...]
video:x:44:www-data
audio:x:29:www-data
[...]
Tambien tenemos que fijar los permisos del "Media Directory" del DSS (/usr/local/movies) para que el usuario de apache pueda
escribir allí:
#chown -R www-data:www-data /usr/local/movies
Por último, editaremos el fichero configure.php para ajustarlo a nuestras necesidades :
//Configuration values
$darwinServer="rtsp://10.0.2.78:554/";
$dirstreaming="/usr/local/movies/";
$dir_mp4web="/var/www/mp4web/";
Introducimos la url y el Media Directory del DSS y el directorio donde hayais instalado mp4web. Apuntais el navegador a
http://vuestra.ip.com/mp4web/ y ya podeis empezar a funcionar.
Mp4web soporta mplayer-plugin en Linux y en Win32 y MacOS,
el Quicktime. El mplayer 0.90 no reprocirá sonido si usamos AAC como codec de audio, si quereis usar AAC necesitareis
tirar del repositorio CVS del mplayer (yo tengo el del 16-05-2003 y va muy bien).
6- Reproductores compatibles.
Estos son los reproductores compatibles las especificaciones MPEG4 de ISMA que
conozco, aunque hay muchisimos más, se podria afirmar sin equivocarse que
cualquier dispositivo o aplicación que fabrique cualquier socio de ISMA
será compatible con nuestro stream.
Mp4player (multiplataforma). Es el reproductor que viene con MPEG4IP
y desgradaciadamente aún no está en fase estable, y tiene
bastantes problemas (sincronizado, perdidas de audio y video,
etc).
Mplayer (UNIX). Es el reproductor mas famoso en el mundo libre.
Mplayer soporta nativamente la reproducción de MPEG4,
pero para que soporte el protocolo RTSP debemos
compilarlo linkado a la libreria LIVE. Instrucciones aqui.
Quicktime (MacOS, Win32). De todos los que
he probado este es el que mejores resultados ha dado.
Windows Media Player (Win32). El Windows Media no soporta
nativamente ni el protocolo RTSP (Real Time Streaming Protocol) ni el formado
MPEG4 deISMA. Para solucionarlo existe un plugin de la
empresa Envivio (miembro de ISMA) que
añade soporte RTSP y MPEG4 a WMP.
Real Player (UNIX, Win32). Al igual que en el caso anterior Real
Player no soporta MPEG4. Recurriremos otra vez, al plugin de Envivio, si
queremos usar Real Player.
|
|
|
Comentarios | 1. De lujo, oiga (28/04/2003 16:51, #584) Por: Ryo99 |
Fantástico documento. Tengo unas dudas que
se me vienen a la cabeza.Tu GUI hecha en PHP es para permitir ver la
señal a traves de simplemente la web ? Si es asÃ, significa que no
requerirá tener instalado ningun 'media player' ? Se necesita un ancho
de banda brutal para servir varios cientos de conexiones ? (supongo que
sÃ). Puede que esto ya esté respondido en algun FAQ, de ser asÃ,
pasa de mi x)
--{@ Ryo99. | |
2. Re: De lujo, oiga (28/04/2003 18:49, #586) Por: Bolo (http://www.linuca.org/) |
Fantástico documento.
Gracias ;)
Tu GUI hecha en PHP es para permitir ver la señal a traves de
simplemente la web ? Si es así, significa que no requerirá tener
instalado ningun 'media player' ?
Con el gui este puedes ver los videos (o el stream en directo)
desde el navegador, pero sigues necesitando un reproductor. Los videos
son objetos embebidos en html, cuando el navegador se encuentra con el
objeto llama al reproductor para que haga su trabajo....
Se necesita un ancho de banda brutal para servir varios cientos de conexiones ? (supongo que sí).
Todo depende del bitrate del stream que sirvas y el numero de
clientes que tengas. Puedes servir desde 25Kbits por stream (poca
calidad), hasta 2 Mbits (este es el rango en el que trabaja MPEG4). El
ancho de banda total es el del stream multiplicado por el numero de
clientes.
Saludos ;) | |
|
3. Re: Streaming en Linux (AKA MPEG4IP & DSS howto) (02/05/2003 16:33, #598) Por: RiCe (http://www.linuca.org) |
Holas, tengo unas dudas:
- El formato del video, usas MPEG4 que esta sujeto a patente y además
obliga la instalacion de plug-in para visualizarlo. No se puede hacer
esto mismo con cualquier otro formato?, el divx/xvid esta muy
extendido, o incluso el propio MPEG2, creo q la herramienta video lan
usaba este ultimo formato.( http://linuca.org/link/?l32 )
Gracias, chulo el articulo. | |
4. Re: Streaming en Linux (AKA MPEG4IP & DSS howto) (02/05/2003 18:42, #600) Por: Bolo (http://www.linuca.org/todos.phtml?id_autor=1) |
Holas,
El MPEG4IP usa el codec xvid para comprimir el video, en realidad, el
formato MPEG4 es contenedor para las pistas de audio y video, que
pueden estar comprimidas en divx, AAC, mp3, ogg, etc...
Por esto, los divx requieren ser metidos en contenederos MPEG4 para que puedan ser serividos por el DSS.
MPEG2 no es un formato viable para emitir por internet (aunque también
es soportado por DSS) ya que requiere un ancho de banda minimo de
aprox. 2 Mbps por stream, mientras que con MPEG4 puedes conseguir
emisiones 320x240 desde 40-50 Kbits ;)). La diferencia es brutal.
Desgraciadamente, no existe aún un codec comparable al MPEG4 y libre. Existen muchas esperanzas puestas en Theora,
el equivalente en video del ogg, aunque, segun ellos, esta todavia muy
alfa y se desaconseja desarrollar sobre ella, debido a que hay cambios
continuos y no se garantiza la compatibilidad con la versión final.
Nos vemos... ;) | |
|
5. Re: Streaming en Linux (AKA MPEG4IP, DSS howto) (20/05/2003 18:35, #655) Por: El cobarde anónimo |
Primero felicitarte por el articulo, muy claro y correcto. Ahora tenia unas preguntas:
- El DSS es propiedad de Apple y es libre, pero ¿esta sujeto a alguna
licencia que impida comercializar su uso?¿o se puede vender sin mas?
- Al usar un formato propietario como el MPEG4 (¿de quien es este
formato?) ¿sigue siendo legal el poder venderlo?¿Esta sujeto a algun
tipo de patente rara?
- ¿Tengo alguna manera de saber el ancho de banda que me come un
stream? Un ejemplo: ¿Que ancho de banda ocuparia un stream si lo
comprimo con un bitrate de 100Kbits y a 15 fps?¿Se puede emitir de una
forma mas o menos continua con una ADSL 256/128?¿Que seria lo ideal?
- MPEG4, mp4 y mov ¿son lo mismo?
- ¿Que maquina minima se necesita para correr (;P) el DSS + Mp4live?
Creo que son muchas dudas, pero espero que lo comprendas, no conozco a nadie mas que sepa de esto :-)
Gracias y enhorabuena otra vez por el articulo. | |
6. Re: Streaming en Linux (AKA MPEG4IP, DSS howto) (22/05/2003 13:13, #665) Por: Bolo |
Primero felicitarte por el articulo, muy claro y correcto.
Gracias... ;)
- El DSS es propiedad de Apple y es libre, pero ¿esta sujeto a
alguna licencia que impida comercializar su uso?¿o se puede vender sin
mas?
Y en el caso del DSS... ¿quien iba a comprarlo estando disponible de forma gratuita en Apple?
Leete la Apple Public Source License (APSL, http://www.opensource.apple.com/apsl/).
- Al usar un formato propietario como el MPEG4 (¿de quien es este
formato?) ¿sigue siendo legal el poder venderlo?¿Esta sujeto a algun
tipo de patente rara?
Solicita una copia de la licencia relativa a MPEG4 en http://www.mpegla.com/.
- ¿Tengo alguna manera de saber el ancho de banda que me come un
stream? Un ejemplo: ¿Que ancho de banda ocuparia un stream si lo
comprimo con un bitrate de 100Kbits y a 15 fps?¿Se puede emitir de una
forma mas o menos continua con una ADSL 256/128?¿Que seria lo ideal?
El bitrate de un stream es precisamente eso, el ancho de banda
consumido para visualizarlo. Por lo que una persona viendo un mp4 con
bitrate igual a 100 Kbits, te chupa 100Kbits aprox (esto es una media,
luego el DSS si detecta poca congestión en la red puede transmitir mas
rápido e ir llenando el buffer del reproductor del cliente).
- MPEG4, mp4 y mov ¿son lo mismo?
No, pero casi. Mpeg4 (ISMA) y mov, son bastante parecidos, pero hay
diferencias. Por otra parte, mp4 es simplemente la extension de los
archivos MPEG4.
¿Que maquina minima se necesita para correr (;P) el DSS + Mp4live?
Depende del bitrate de lo que quieras transmitir, pero lo que necesitas
es sobre todo CPU. Una regla puede ser esta : Si mientras codificas,
transmites y grabas la CPU se mantiene por debajo del 40-45% entonces
la maquina puede con ello, sino cambia de micro "and try again". | |
|
7. Re: Streaming en Linux (AKA MPEG4IP, DSS howto) (17/06/2003 18:59, #750) Por: El cobarde anónimo |
Antes de nada y para no ser menos, enhorabuena por tu articulo.
LLevo unos dias con el invento este y tengo una duda muy gorda. He
intentado ver los streams de mi casa en el curro y no podia porque
tenemos un firewall. Entonces vi la opcion de hacer streaming por el
puerto 80. Lo que pasa es que si se configura asi mi servidor web deja
de funcionar y querria hacer una pagina con enlaces a videos grabados.
Supongo que habra que disponer de dos PCs, uno para el servidor de
streaming y otro para el servidor web, pero de cara a Inet, en el
router solo hay un puerto 80... ¿Has hecho algo asi? ¿o si no sabrias
como hacerlo? No se si me he explicado bien... desde el curro si
configuro el Quicktime para que pille del puerto 80 me va de lujo, pero
no tengo mi paginilla web.
Un saludo, y a ver si me puedes ayudar.
Gracias de todas formas | |
8. Re: Streaming en Linux (AKA MPEG4IP, DSS howto) (17/06/2003 19:26, #751) Por: Bolo |
Hola!
Yo creo que tu problema es que estas detras de un router haciendo
NAT. En estos casos solo el RTSP sobre TCP funciona (en el quicktime lo
llaman HTTP, pero no es correcto).
Pon el DSS en el puerto 554 (el que viene por defecto) y si quieres pon
el apache en el 80. En el Quicktime, deja HTTP como protocolo de
transporte y luego para acceder a los videos :
rtsp://tu.ip.com:554/video.mp4
No deberias tener problema a no ser que tu firewall tambien chape el puerto 554/TCP de salida.
Si en vez del Quicktime usamos Mplayer hay que meter la opción -rtsp-stream-over-tcp para que use TCP.
Saludos,
Bolo. | |
|
9. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (19/06/2003 23:46, #753) Por: Malulo (http://www.telesup.edu.pe) |
Este àrticulo me parece escelente, aùn no lo he puesto en marcha, pewro creo que esta claro las idicaciones.
Me dispongo a realizar la prueba pero antes queria consultar algo:
Tengo una Tarjeta campturadora de TV, y mi pregunta es: ¿Puedo campturar la señal que se transmite por este aparato (capturadora de TV) y lanzarla mediante el Streaming?
Gracias, de antemano. | |
10. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (20/06/2003 10:30, #755) Por: Bolo |
Claro que puedes. Puedes capturar y emitir usando cualquier dispositivo soportado por v4l (capturadora de TV, webcam, etc). | |
|
11. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (04/07/2003 21:55, #795) Por: Francisco Obispo (http://www.nic.ve) |
Hola,
Me parece bastante tu artÃculo, y de hecho lo seguÃ
paso a paso, el problema que tengo se genera en el
momento que trato de ver el stream a traves
del mp4player, todo pareciera estar bien,
pero solo logro observar 1 frame y luego todo se
queda congelado, el server aparenta estar trabajando
bien, pero no logro obtener ni audio ni video.
saludos | |
12. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (26/08/2003 03:15, #901) Por: ofarfan |
Felicitaciones por el articulo, he instalado
MPEG4IP y DARWIN STREAMING SERVER, pero al momento de lanzar el
navegado con la direccion IP, esta no la reconoce, dime que puedo
hacer, para culminar el proceso.
Saludos
Orlando | |
13. enviarme las respuestas a estas preguntas grasias (01/09/2003 03:48, #919) Por: Alex |
El tema de streming me paresio muy
interesante y quisiera implementarlo para un proyecto del cole, para
eso les pido que me contesten las siguientes preguntas:
1.-Por que se origino esta tecnologia, y que problemas habia antes que
aparesiera esta.
2.-La situacion actual de esta tecnologia, esta tecnologia cubre todas
las espectativas, o que ventajas tiene.
3.-El impacto;que pasara con esta tecnologia en el futuro.(a que se
proyecta)
bueno estas son algunas de mis interrogantes y si pudieran mandarme
algunas paginas relacionadas con este tema o que resuelban mis
inquietudes se los agradeseria.
adios y grasias ah y sigan adelante que son de buena ayuda para todos
los seguidores de esta pagina
2.-
Preguntas | |
14. necesito mas datos (07/09/2003 02:03, #929) Por: El cobarde anónimo |
señores le escrivo desde el peru por favor si
me pudieran enviar mas datos sobre esta tecnologia por que en verdad
quiero implementarlo.
por favor escrivirme a: suarezmanrique@hotmail.com | |
15. Streaming en Linux (08/09/2003 21:00, #937) Por: CACHORRO |
el informe esta bacan, pero quisiera saber si este sistema tambien puede interactuar con archivos *.pdf,*.txt,*.doc | |
16. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (25/09/2003 17:34, #957) Por: KiKo |
Wenas,
He estado leyendo tu artículo y me parece muy útil. He intentado seguir
tus pasos, pero no consigo compilar el mpeg4ip. Debe ser que soy muy
torpe ;)
He instalado los paquetes que necesita mpeg4ip para rular:
libtool(1.4.3), autoconf(2.53), automake(1.6), pero tengo problemas
para la compilación.
En la última versión también (0.9.9) te piden instalar también lame y facc. Estos ya están instalados.
El caso es que cuando intento hacer el 'make' en las fuentes (he
probado sobre la versión cvs, 0.9.9 y 0.9.8) me sale un error un poco
raro, que creo que es cosa del gcc (tengo la versión 3.3.1):
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -D_REENTRANT
-DNOCONTROLS -fexceptions -Wall -Werror -Wmissing-prototypes
-Wmissing-declarations -Wno-char-subscripts -Woverloaded-virtual
-Wno-unknown-pragmas -Wno-deprecated -g -O2 -DMPEG4IP -c bitstream.cpp
-MT bitstream.lo -MD -MP -MF .deps/bitstream.TPlo -fPIC -DPIC -o
.libs/bitstream.lo
cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but not
for C++
Puedes echarme una mano?
Gracias. | |
17. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (25/09/2003 20:28, #962) Por: Bolo (http://linuca.org/) |
Si quieres compilar mpeg4ip-0.9.9 usa gcc-2.95.
Si lo quieres compilar con gcc-3.3, tendrás que parchear. Leete estos hilos : 1 y 2. | |
18. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (24/10/2003 00:18, #1036) Por: El cobarde anónimo |
Estoooo...¿como se aplica esta clase de parche (.txt)?
Saludos, Ibon. | |
19. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (20/09/2004 18:51, #2256) Por: K-maleon (http://www.cafelug.org.ar) |
Si estas utilizando gcc3 puedes bajarte la version 1.1 de mpeg4ip que ya esta disponible
aqui
tal vez te pida algunas librerias de desarrollo, pero le haces un simple apt-get install y listo... (o de ultima te acercas a freshmeat y alli buscas) Slds. K-maleon | |
|
|
20. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (15/10/2003 21:00, #1014) Por: MAMV |
FELICITACIONES por tu artículo.
He instalado el servicio que me recomiendas para transmitir desde win2000 y en Mandrake 9.1 ?
Debo generar un streaming desde un colegio y me salto esa duda.
Vuelvo a felicitarte y agradecerte por este artículo. | |
21. streaming... (01/11/2003 16:03, #1055) Por: fempe |
buenas a todos, me parece mu bueno tu
articulo, me ha servido de mucho, pero no he conseguido rematar la
faena. Sigo todos tus pasos pero al ejecutar mp4live(junto con el DSS y
todo lo q explicas etc) y despues intentar ver el archivo capturado con
el gmp4player, me apraece un mensaje de "Failed to create rtsp client".
Si lo intento con un navegador como galeon o mozilla me aparece otro
mensajito como "rtsp is not a supported protocol". ¿q puede estar
fallando?¿alguna libreria o algo?, estoy trabajando en debian
saludetes | |
22. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (17/11/2003 22:54, #1088) Por: julian lara |
gran articulo.....
una pregunta. si tengo una vpn implementada sobre la
cual voy a distribuir streaming,¿funcionaria la opcion
de transmicion por multicast? con el objetivo
de ahorrar ancho de banda por conexcion unicast realizada.. y si se pudiera como se realizaria
....gracias | |
23. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (02/02/2004 15:29, #1348) Por: Carolina Ferraz |
Muy buena tu practica, pero creo que soy muy
torpe o algo estoy haciendo mal, ya que sigo todos tus pasos,
exactamente y todo bien, el problema radica al lanzar gmp4player
aparece un error de cliente rtp o rtps que no se puede crear, bueno, lo
he pasado por alto, pero al momento de ejecutar mp4web, no aparece el
video, es decrir el video no se reproduce, tambien instale
player-plugin, pero solo aparece reproduciendo, pero nada de imagen. Lo
he realizado en Lunux Red Hat 9 y lo he conectado a Windows XP, en
Windows he instalado el QuickTime, pero en ninguno de los dos sistemas
se reproduce nada.... Por favor podrias enviarme la solucion. Te lo
agradeceria mucho, ya que es un proyecto final de semestre..... Gracias. | |
24. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (22/02/2004 19:16, #1401) Por: El cobarde anónimo |
hola.
gracias al autor por el manual, muy simple pero efectivo ;-)
he conseguido instalarlo, aunque se quejaba bastante al compilar.
pero despues, al probarlo, la imagen se me queda en negro, me parece que no decodifica. el sonido bien.
tambien, al hacer mp4player -l me da violacion de segmento. a que se debe??
salu2 | |
25. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (22/02/2004 19:18, #1402) Por: El cobarde anónimo |
ops.
se me olvidaba, uso knoppix 3.2, en pc 200MMX, creative normalilla y vodoo3. | |
|
26. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (26/02/2004 20:06, #1417) Por: TheBIGdida |
Mira exelente el articulo, pero tengo una
duda sobre la instalación de esto en mandrake 9.2 no puedo instalar
correctamente MPEG4IP, y me gusaria saber si me puedes ayudar.....
ahhh y cuando trato de instalar el programa Darwin Streaming Server (Apple) me manda un mensaje de error ......
nose que puede ser y necesito tu ayuda porfa........ | |
27. Felicitaciones por este Articulo, una Inquietud (11/03/2004 16:08, #1451) Por: Jose Saavedra |
Me parece demasiado bueno el articulo aunque
todavia no lo he puesto en marcha , segun lo leido se puede ver el
video en tiempo real e un WEB SITE, yo lo que quiero es con 3 camaras.
colocar en mi web site un link para cada una de ellas y el visitante
elegir cual ver.. me gustaria saber si eso se puede | |
28. Streaming en Linux project (24/04/2004 03:17, #1599) Por: Pegneta |
Lo primero..., Felicidades por el articulo
que nos expones, me parece bastante bueno.
Mi problema es que tengo que hacer un streaming en linux, pero el
software tiene que ser libre y gratuito. Los programas que usted
utiliza lo son?, y de no ser asi..., cuales se pueden utilizar?. En mi
caso, el streaming que quiero hacer es para una intranet, aunq es
posible que no solo se quede ahi. Espero su respuesta, muchas gracias.
reydecordoba@hotmail.com | |
29. DUDA con el DSS (27/09/2004 20:50, #2304) Por: luzbel (http://clon.xoc.uam.mx) |
Hola: Estoy tratando de instalar el DSS en
una máquina con Debian Woody. Todo va bien hasta que intento verlo en
un navegador, simplemente no aparece nada aunque ya lo instalé.
Posiblemente se deba a que después de:
"Lunching streamingadminserver.pl" aparece:
"Cannot switch to group qtss"
¿Tiene esto algo que ver con que no me aparezca nada en el
navegador?...¿Alguien sabe como puedo arreglarlo?
Espero que puedan ayudarme. | |
30. Re: DUDA con el DSS (31/01/2005 15:37, #3187) Por: Eric Sala |
Para quien tb le pase esto hacer:
#addgroup qtss
i después repetir la instalación. | |
31. Re: DUDA con el DSS (05/02/2005 09:59, #3208) Por: luzbel |
Gracias :) | |
32. Re: DUDA con el DSS (01/10/2005 20:18, #4108) Por: Bertus |
Exacto! eso elimina el error: "Cannot switch
to group qtss", pero yo tambien me encuentro con el problema de que
despues de ejecutar el "Darwinstreamingserver" y el
"streamingadminserver.pl" no se registra ningún error, pero al apuntar
con el navegador a http://myserver.com:1220 , no puedo acabar la
instalación pq no aparece el panel de administracion del DSS.
Mirando por listas de apple dicen que es un problema de compatibilidad
con alguna versión en concreto de perl en el momento de ejecutar los
cgi's de /var/streaming/Adminhtml..
Alguien lo ha provado en una debian 3.1 ??? estoy estancado... :-(
Salu2
Bertus | |
|
|
33. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (09/02/2005 02:58, #3227) Por: Carlos |
Muy bueno tu articulo, de hecho lo implemente
en solo unos minutos. Me gustaria saber si se puede hacer live
streaming desde varias cámaras IP con este sistema, de no ser así
quisiera saber si hay alguna alternativa para hacer esto. | |
34. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (16/05/2005 17:39, #3512) Por: Chesco |
Hola,
Una vez mas tenemos que felicitarte por el articulo. Solo me queda una
duda, se puede realizar el streaming de 2 o mas señales de video
simultaneamente? Se supone que tengo dos tarjetas de video instaladas.
Gracias. | |
35. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (30/05/2005 23:33, #3556) Por: mandrake_esime |
Buen proyecto:
Una peticion de ayuda.
Que necesito configurar, para usar la funcion de multicast. | |
36. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (03/07/2005 01:03, #3697) Por: El cobarde anónimo |
Hola muy bueno tu articulo, Disculpa si
molesto con la pregunta. pero ? como se llama el demonio que corre el
streaming server
YO uso linux. andubo cuando lo instale. luego volvi a prender la
maquina y ya no andaba y no sabia como siquera Como controlar que
estuvise corriendo o no. Si puedes decirme algo al respecto te lo
agradecere. Es decir como controlo que este corriendo , como lo activo
en caso de que no. Que hago cuando no me anda 127.0.0.1:1220/ (ps -ef |
grep ?¿?¿¿¿?) Gracias | |
37. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (16/09/2005 21:26, #4037) Por: El cobarde anónimo |
Se llama
streamingadminserver.pl | |
38. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (01/10/2005 21:36, #4109) Por: Bertus |
En verdad son 2 los "demonios":
"Darwinstreamingserver" para el servidor de streaming y el
"streamingadminserver.pl" para la administración via web del servidor.
Salu2
Bertus... | |
|
39. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (20/09/2005 19:11, #4054) Por: El cobarde anónimo |
El artículo esta muy bueno, necesito
información mas profunda de como hacer la programación en Linux para
poder aplicar esto y asi poder realizar mi tesis acerca de sistemas de
Audio y Video Streaming
Atte.
Mónica
mpoma@easyteck.com | |
40. Re: Problemas con el DSS (01/10/2005 21:42, #4110) Por: Bertus |
Despues de ejecutar el
"Darwinstreamingserver" y el "streamingadminserver.pl" no se registra
ningún error, pero al apuntar con el navegador a
http://myserver.com:1220 , no puedo acabar la instalación pq no aparece
el panel de administracion del DSS. Se queda el navegador a la espera,
sin acabar de cargar la página. el Servidor de streaming funciona OK, pero la administración web no.
Mirando por listas de apple dicen que es un problema de compatibilidad
con alguna versión en concreto de perl en el momento de ejecutar los
cgi's de /var/streaming/Adminhtml..
Alguien lo ha provado en una debian 3.1 ??? estoy estancado... :-(
Salu2
Bertus | |
41. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (20/01/2006 20:16, #4631) Por: El cobarde anónimo |
lo instalado y cuadno pongo mi ip local
terminado en el puerto 1220 me dice que la paguian web no existe ¿como
se ejecuta? no me sale esa web
saludos | |
42. Re: Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto) (23/02/2006 20:15, #4805) Por: JT |
" 6- Reproductores compatibles. Mplayer
(UNIX). Es el reproductor mas famoso en el mundo libre. Mplayer soporta
nativamente la reproducción de MPEG4, pero para que soporte el
protocolo RTSP debemos compilarlo linkado a la libreria LIVE.
Instrucciones aqui."
Muy bien pero el sitio
www.live.com/mplayer sigue funcionando? No puede aceder e todavia no
puedo reproducir videos .sdp
Gracias
Jorge | |
|
|
|
Calificación
    Votos: 30 |
Danos tu opinión:
|
|
|
|
Tira ECOL |  |
|
|
|
|