Está en la página 1de 4

################################################################################

####################
Documento TXT preliminar mientras se publica el PDF definitivo
################################################################################
####################
1.- Introduccin a la instalacin y configuracin de los equipos.
Para instalar el software Audio Codec for Raspberry Pi 2, bajamos la imagen comp
rimida .img.zip y usando
en Windows el programa gratuito Win32 Disck Imager (a la derecha en la misma pgin
a de descargas)
grabamos el contenido en una memoria microSD. Debe de tener en cuenta que
esta imagen, instala el sistema operativo Linux Debian 7 al microSD completo, po
r lo que borrar todo su
contenido previo, y no respetar particiones anteriores.
Una vez instalado el sistema completo, expulsar el disco y reiniciar. La pantalla
del sistema se queda
en login con el mensaje de la IP del equipo y el Ident. Ambos datos son importan
tes para poder acceder
al equipo y hacer modificaciones en el mismo. Debe guardarlas en sitio seguro, y
en caso de que las olvide
siempre puede mirarlas en la salida VGA. Si no aparece, pinche un teclado y puls
e INTRO hasta que aparezca.
El sistema es configurado desde cualquier equipo de la red, accediendo a travs de
cualquier navegador
web, como si de un router se tratara.
La IP por defecto es 192.168.7.7. Accederemos al panel del mismo mediante un nav
egador usando la URL
http://192.168.7.7 desde la red local al mismo. Por defecto el username y passwo
rd para acceder al
panel es: admin / admin.
En la pestaa de Network podemos configurar nuevos datos de red, y la opcin autopil
ot es para que
una vez que nos cercioremos de que el envo o recepcin sea correcto, dejarlo config
urado como
encoder o player de manera que si hay un corte de corriente elctrica, cuando el s
istema reinicie
de nuevo, automticamente comience a enviar o recibir seal sin necesidad de interve
ncin humana.
Si cambiamos la configuracin de red, sta no cambiar hasta que reiniciemos el equipo
, que podremos
hacer pulsando Reboot. Un Dell tarda 3 minutos en arrancar por defecto.
AVISO IMPORTANTE:
Tras la instalacin completa, lo siguiente es asegurarnos de que el equipo esta to
talmente actualizado.
Para ello es necesario que el equipo est conectado a Internet con el router y DNS
correctos en la pestaa
de red. Nos vamos a la pestaa Status, y es posible que hayan actualizaciones de n
uestro software.
Estas actualizaciones se bajan automticamente al equipo tras 5 minutos de haber s
ido encendido, o
reintenta cada 1 hora la bajada de los mismos desde nuestros servidores. Una vez
la actualizacin esta
bajada aparecer en la pestaa de Status un botn para su actualizacin. Esta actualizac
in es muy rpida
y no requiere el reinicio del hardware, incluso puede hacerse con la mquina traba
jando, el stream se
reiniciar si tenemos la opcin correcta en Autopilot (seccin de Red).
RECUERDE QUE DEBE USAR COMO TARJETA DE SONIDO UNA TARJETA USB EXTERNA. RECOMENDA
MOS EL USO DE LAS
UCA202, UCA222 Y LAS MESAS XENYX USB DE BEHRINGER.
2.- Introduccin al protocolo RTMP.
Todos nuestros encoder y decoders/players llevan integrado un servidor bsico Zero
Lantecy RTMP Server,
que permite enviar datos directos directos desde cualquier encoder RTMP al decod
er/player sin necesidad
de pasar por un servidor RTMP externo, pudiendo de esta manera realizar conexion
es punto a punto o
punto a multipunto en redes privadas con baja latencia (inferior a 1 segundo).
El protocolo RTMP usa por defecto el puerto 1935, que no es necesario ponerlo en
la URL del mismo.
La URL de un stream RTMP se compone de:
a) Dominio o IP : que especifica la mquina que contiene el servidor RTMP donde co
nectar el emisor o el
receptor/player (le llamaremos: domain_ip)
b) Aplicacin: que en el caso de Zero Lantecy RTMP Server siempre es "audio"
c) Nombre del Stream: es cualquier nombre usando carcteres alfanumrcos ASCII stand
ard (le llamaremos
stream_name)
En el encoder o emisor RTMP se usa as:
a) FMS URL: De la forma => rtmp://domain_ip/audio
b) Stream: De la forma => stream_name
En el decoder/player o receptor RTMP se usa as:
a) Play URL: De la forma => rtmp://domain_ip/audio/stream_name
(que es: FMS URL + / + Stream)

Supongamos que tenemos un encoder con la IP local 192.168.1.90, y diversos playe


rs en las direcciones
IP 192.168.1.102, 192.168.1.103 y 192.168.1.104.
La forma ms sencilla sera aprovechar el Zero Lantecy RTMP Server del encoder (no e
l de cada uno de
los players) para centralizar la conexin entre ellos, y esto se hara de la siguien
te manera:
A) En el encoder: (esta es la configuracion por defecto al instalar el Audio Cod
ec for PC)
FMS URL: rtmp://localhost/audio (puesto que es hacia s mismo, usamos l
ocalhost o 127.0.0.1)
Stream: stream ( o cualquier otro nombre)
B) En cada uno de los players:
Play URL: rtmp://192.168.1.90/audio/stream
(se poner por tanto la IP del encoder que es donde esta el RTMP Server al que no
s conectamos)
De esta manera el encoder se conecta a su propio Server RTMP y enva la seal de aud
io tal cual la
hayamos configurado en el panel del encoder, y cada uno de los players, se conec
taran a ese mismo
RTMP Server para recoger la seal y reproducirla tal cual hayamos configurado en e
l panel de cada player.
De una manera tan sencilla habramos conectado un emisor con 3 receptores.
Supongamos que queremos emitir desde un PC normal con cualquier tarjeta de audio
y Audio Codec
for PC, punto a punto. Supongamos que el emisor es un PC que esta en la red de I
nternet y
quiere emitir hacia el player en nuestro estudio con IP local 192.168.1.99, que
est tras un router ADSL
con IP pblica 91.176.80.12. En este caso conviene mejor usar el servidor integrad
o en el player o
receptor de nuestro estudio. Para ello hacemos lo siguiente:
a.- Abrimos reenvo NAT en el router del puerto 1935 a la IP local del player 192.
168.1.99
b.- Configuramos el Encoder con:
FMS URL: rtmp://91.176.80.12/audio (usamos la IP pblica del router)
Stream: stream
Y comenzamos a emitir.
c.- Configuramos el decoder:
Play URL: rtmp://localhost/audio/stream (se conecta a su propio servidor inte
rno)
Es muy importante diponer de ancho de banda suficiente para realizar estas conex
iones. En el ejemplo
primero, al encoder se le conectaban 3 player consumiento 3 x bitrate de emisin.
As que la subida de
la conexin del encoder sera 3 x bitrate de emisin, mientras que cada player consuma
solamente
1 x bitrate de emisin en su bajada. En el ejemplo segundo, el encoder debe de dis
poner de una subida
suficiente para 1 x bitrate de emisin, mientras que el player debe poder recibir
de Internet en bajada
1 x bitrate de emisin.
Es aconsejable disponer del doble de velocidad del bitrate usado.
AVISO IMPORTANTE:
Solamente el server Zero Latency RTMP Server admite sin problemas la calidad Low
-latency de 300 ms.
Es posible que servidores como Wowza u otros, no admitan esa calidad de manera e
stable, por lo que
deber cambiarla safe-latency (las 3 de latencia segura - unos 2 segundos) para qu
e trabaje de manera estable.
Si la media diaria de Delay almacenado supera el segundo,
quizs le interese flushear bfferes a una hora donde el silecio producido por ste
durante 1 segundo, no sea molesto. En el panel Time, active (enable) el Flush Ti
me en la hora que
quiera (por defecto son las 05:00 de la madrugada). Es importante que el reloj e
st bien ajustado por
la zona horaria y un servidor de tiempos NTP.
3.- Cambio del panel de control
Para modificar el logotipo, o incluso el texto, idioma o diseo del panel, podemos
bajar el panel original
comprimido en .zip de la web http://www.streamrus.es/download.php ( a la derecha
de imagen ISO).
Ah aparecen las plantillas HTML del panel de control. En la carpetas "images" se
encuentra el fichero
logo.png con la cabecera del diseo original, y el fichero lang.txt es un fichero
en UTF-8 con el contenido
de los mensajes originales del panel en ingls, que podremos traducir a nuestro id
ioma, cambiando
solamente la parte derecha tras el signo igual (=) con el texto que queramos mod
ificar.
Asmismo los templates HTML pueden ser modificados en su texto, o en su diseo, resp
ectando
solamente el nombre de las acciones <form> y el nombre (name) de los campos pasa
dos a la misma.
Para subir el cambio al equipo ya instalado, es necesario conocer el Ident de in
stalacin del equipo
(paso 1). Si por ejemplo tenemos un equipo instalado con IP 192.168.1.90 y con I
dent d4:ae:52:ca:cd:ed
lo que haremos es entrar en el panel con user/pass, y una vez ya dentro, acceder
al panel secreto
de cambio de panel que estara en http://192.168.1.90/branding?id=d4ae52cacded
Solamente hay que cargar el fichero zip con nuestro diseo modificado y subirlo pu
lsando en "upload".
4.- Reseteo del username/password
Si hemos olvidado el username/password, solamente hay que conocer la IP y el Ide
nt del equipo
(paso 1). Si por ejemplo tenemos un equipo instalado con IP 192.168.1.90 y con
Ident d4:ae:52:ca:cd:ed
pondremos como URL en el navegador http://192.168.1.90/reset.cgi?id=d4ae52cacded
Ya podremos entrar en el panel con admin/admin .
################################################################################
####################
Final de Documento TXT
################################################################################
####################

También podría gustarte