Archive | 2009/04/16

Servidor Streaming en Ubuntu

Primero abrimos el synaptic o modo gráfico o por consola.

Por consola

marc@212:~$ sudo synaptic

Modo gráfico Sistema Administración Gestor de paquetes Synaptic

Luego instalamos gnump3d

marc@212:~$ sudo apt-get install gnump3d
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Paquetes sugeridos:
mp3-decoder xmms zinf
Se instalarán los siguientes paquetes NUEVOS:
gnump3d
0 actualizados, 1 se instalarán, 0 para eliminar y 161 no actualizados.
1 no instalados del todo o eliminados.
Necesito descargar 672kB de archivos.
Se utilizarán 2601kB de espacio de disco adicional después de desempaquetar.
Des:1 http://es.archive.ubuntu.com hardy/main acpi-support 0.109 [37,4kB]
Des:2 http://es.archive.ubuntu.com hardy/universe gnump3d 3.0-2 [634kB]
Descargados 672kB en 2s (269kB/s)
Preconfigurando paquetes …
(Leyendo la base de datos …
98771 ficheros y directorios instalados actualmente.)
Preparando para reemplazar acpi-support 0.109 (usando …/acpi-support_0.109_i386.deb) …
Desempaquetando el reemplazo de acpi-support …
Seleccionando el paquete gnump3d previamente no seleccionado.
Desempaquetando gnump3d (de …/archives/gnump3d_3.0-2_all.deb) …
Configurando acpi-support (0.109) …
* Checking battery state…                                             [ OK ]

Configurando gnump3d (3.0-2) …

Luego instalamos los códecs:

marc@212:~$ sudo apt-get install faad gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-pitfdll liblame0
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
gstreamer0.10-ffmpeg ya está en su versión más reciente.
gstreamer0.10-plugins-bad ya está en su versión más reciente.
gstreamer0.10-plugins-ugly ya está en su versión más reciente.
Se instalarán los siguientes paquetes extras:
libfaac0 libmjpegtools0c2a libquicktime1 libx264-57 libxvidcore4
Paquetes recomendados
w32codecs
Se instalarán los siguientes paquetes NUEVOS:
faad gstreamer0.10-pitfdll gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-ugly-multiverse libfaac0 liblame0 libmjpegtools0c2a
libquicktime1 libx264-57 libxvidcore4
0 actualizados, 10 se instalarán, 0 para eliminar y 161 no actualizados.
Necesito descargar 1590kB de archivos.
Se utilizarán 4514kB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? S
Des:1 http://es.archive.ubuntu.com hardy-updates/universe faad 2.6.1-2ubuntu0.1 [29,7kB]
Des:2 http://es.archive.ubuntu.com hardy/universe gstreamer0.10-pitfdll 0.9.1.1+cvs20080215-1 [77,4kB]
Des:3 http://es.archive.ubuntu.com hardy/multiverse libfaac0 1.26-0.1ubuntu1 [61,2kB]
Des:4 http://es.archive.ubuntu.com hardy/universe libquicktime1 2:1.0.0+debian-5 [424kB]
Des:5 http://es.archive.ubuntu.com hardy/multiverse libmjpegtools0c2a 1:1.8.0-0.2ubuntu5 [219kB]
Des:6 http://es.archive.ubuntu.com hardy/multiverse libx264-57 1:0.svn20071224-0.0ubuntu1 [253kB]
Des:7 http://es.archive.ubuntu.com hardy/multiverse libxvidcore4 2:1.1.2-0.1ubuntu3 [212kB]
Des:8 http://es.archive.ubuntu.com hardy/multiverse gstreamer0.10-plugins-bad-multiverse 0.10.6-1 [85,1kB]
Des:9 http://es.archive.ubuntu.com hardy/multiverse liblame0 3.97-0.0 [185kB]
Des:10 http://es.archive.ubuntu.com hardy/multiverse gstreamer0.10-plugins-ugly-multiverse 0.10.7-1 [42,9kB]
Descargados 1590kB en 6s (231kB/s)
Seleccionando el paquete faad previamente no seleccionado.
(Leyendo la base de datos …
100160 ficheros y directorios instalados actualmente.)
Desempaquetando faad (de …/faad_2.6.1-2ubuntu0.1_i386.deb) …
Seleccionando el paquete gstreamer0.10-pitfdll previamente no seleccionado.
Desempaquetando gstreamer0.10-pitfdll (de …/gstreamer0.10-pitfdll_0.9.1.1+cvs20080215-1_i386.deb) …
Seleccionando el paquete libfaac0 previamente no seleccionado.
Desempaquetando libfaac0 (de …/libfaac0_1.26-0.1ubuntu1_i386.deb) …
Seleccionando el paquete libquicktime1 previamente no seleccionado.
Desempaquetando libquicktime1 (de …/libquicktime1_2%3a1.0.0+debian-5_i386.deb) …
Seleccionando el paquete libmjpegtools0c2a previamente no seleccionado.
Desempaquetando libmjpegtools0c2a (de …/libmjpegtools0c2a_1%3a1.8.0-0.2ubuntu5_i386.deb) …
Seleccionando el paquete libx264-57 previamente no seleccionado.
Desempaquetando libx264-57 (de …/libx264-57_1%3a0.svn20071224-0.0ubuntu1_i386.deb) …
Seleccionando el paquete libxvidcore4 previamente no seleccionado.
Desempaquetando libxvidcore4 (de …/libxvidcore4_2%3a1.1.2-0.1ubuntu3_i386.deb) …
Seleccionando el paquete gstreamer0.10-plugins-bad-multiverse previamente no seleccionado.
Desempaquetando gstreamer0.10-plugins-bad-multiverse (de …/gstreamer0.10-plugins-bad-multiverse_0.10.6-1_i386.deb) …
Seleccionando el paquete liblame0 previamente no seleccionado.
Desempaquetando liblame0 (de …/liblame0_3.97-0.0_i386.deb) …
Seleccionando el paquete gstreamer0.10-plugins-ugly-multiverse previamente no seleccionado.
Desempaquetando gstreamer0.10-plugins-ugly-multiverse (de …/gstreamer0.10-plugins-ugly-multiverse_0.10.7-1_i386.deb) …
Configurando faad (2.6.1-2ubuntu0.1) …
Configurando gstreamer0.10-pitfdll (0.9.1.1+cvs20080215-1) …
Configurando libfaac0 (1.26-0.1ubuntu1) …

Configurando libquicktime1 (2:1.0.0+debian-5) …

Configurando libmjpegtools0c2a (1:1.8.0-0.2ubuntu5) …

Configurando libx264-57 (1:0.svn20071224-0.0ubuntu1) …

Configurando libxvidcore4 (2:1.1.2-0.1ubuntu3) …

Configurando gstreamer0.10-plugins-bad-multiverse (0.10.6-1) …
Configurando liblame0 (3.97-0.0) …

Configurando gstreamer0.10-plugins-ugly-multiverse (0.10.7-1) …
Processing triggers for libc6 …
ldconfig deferred processing now taking place

Con esto en principio ya estaría, ahora miramos el archivo de configuracion:

sudo nano /etc/gnump3d/gnump3d.conf

Como podemos ver en el archivo de configuración la música se guardará por defecto en:

#  If you’re on a multi-user system its probably a good idea to
# make the audio files readable to other users anyway, share the
# musical goodness!
#
root = /var/music

Luego por defecto el programa se nos conecta al puerto 8888

#  You may use a low port, for example 80, if you are running
# as root – but that is only recommended if you make use of
# the `user’ option, which occurs later in this file.
#
port = 8888

Guardamos y salimos si hemos echo algún cambio, y ahora miraremos que tipos de archivo y como los reproduce el servidor:

marc@212:~$ sudo nano /etc/gnump3d/file.types

Después de esto hay que reiniciar el servicio:

marc@212:~$ sudo /etc/init.d/gnump3d restart
Restarting gnump3d: gnump3d.
marc@212:~$

Ahora copiamos una cancion al directorio de música que es /var/music

Vamos al navegador y ponemos localhost:8888

Y nos ha de salir una cosa como esta:

pantallazo

Como veis yo e subido un mp3 del grupo Boikot.

Y lo mismo sería para un video.

By: Lion ZIon

Seguir

Get every new post delivered to your Inbox.

Únete a otros 615 seguidores