viernes, 19 de marzo de 2010

Instalación de Helix Server en Slackware



Hola a quien quiera que siga este blog, ahora les indicaré la forma de instalar un Servidor Helix sobre alguna plataforma Linux, tal como lo había prometido.

Antes de comenzar, les haré la aclaración que las instrucciones son para la versión de prueba (aunque creo que la instalación de un servidor con licencia es la misma), para que quede claro que no violamos ninguna licencia y que la explicación es con fines educativos.

Para quien no lo sepa, pues Helix Server es un software propietario de RealNetworks, el cual nos permite hacer video-streaming en tiempo real o a manera de solicitud. Tal como lo hace googleVideo, YouTube y demás sitios por el estilo.

Algo muy importante a saber es que pueden instalar su Helix Server en cualquier distribución Linux que tenga características:


Yo en lo personal lo he instalado en mi Slackware 12.2, por lo cual en ninguna otra distro les debería dar problemas, bueno vamos para allá:

  1. Registrarse en la página de RealNetworks ya que al correo que especifiquemos nos mandarán la licencia por 30 días.
  2. Descargar el paquete Real Producer para Red Hat desde aquí.
  3. Abrir una consola y logearse como root (personalmente desprecio el uso del comando sudo).
  4. Mover el paquete a la carpeta /usr/src, por lo general allí deberían ir los paquetes que compilamos desde las fuentes, pero para tener un control de los programas recomiendo que se haga así:
    mv ~/rs1300-ga-linux-rhel4.tar.gz /usr/src
  5. Dirigirse hacia el directorio /usr/src y descomprimir el paquete con:
    cd /usr/src
    tar xvzf rs1300-ga-linux-rhel4.tar.gz
  6. Entrar en la carpeta rs1300-ga-linux-rhel4:
    cd
    rs1300-ga-linux-rhel4
  7. Ya dentro de la carpeta asignar permisos de ejecución al archivo con:
    chmod +x rs1300-ga-linux-rhel4.bin
  8. Copiar el archivo licencia al directorio donde está el rs1300-ga-linux-rhel4.bin (opcional)
  9. Ejecutar el archivo con el commando:
    ./rs1300-ga-linux-rhel4.bin
  10. Cuando pregunte por la ruta de instalación pondremos:
    /usr/local/real
  11. Posteriormente ingresar la ruta de la licencia(recuerda si la copiaste a /usr/src/rs1300-ga-linux-rhel4/licencia.lic).
  12. Si tienes corriendo un servidor apache entonces cuando te pregunte si quieres usar el puerto 80 como el puerto de acceso al Helix Server, indícale que use otro distinto, por ejemplo el 8080, ya que si tienes corriendo un servidor apache entonces no habrá de funcionar el Helix Server.
  13. MUCHO OJO: la instalación te habrá de pedir un nombre de usuario y una contraseña, y, además te dará un resumen de los puertos que habrá de ocupar, ANOTA TODA LA INFORMACIÓN, ya que sin ella no podrás acceder a la interfaz de configuración.
  14. Si hasta aquí todo está instalado y sin haber dado errores entonces todo estará instalado bajo el directorio: /usr/local/real
  15. Para ejecutarlo:
    /usr/local/real/Bin/rmserver /usr/local/real/rmserver.cfg &
    recuerden el & al final para mandar el proceso al background.
  16. Codificar algún clip de música o bien elegir algún video y copiarlo a:
    cp ~/video.mpeg /usr/local/real/Content
  17. Acceder a la dirección:
    http://localhost:8080/ramgen/video.mpeg
    OJO: el puerto 8080 es el que en mi caso definí porque yo ya tenía un servidor apache corriendo, en tu caso debería ser el puerto que te dije que anotaras,el cual podria ser el puerto 80, ¿recuerdas?.
  18. Si lo pudiste ver, felicidades. Ya tienes configurado de manera básica tu servidor Helix.
Ahora bien, ya sólo te falta documentarte para comprender la administración del Helix server.
Un link interesante es la guía oficial de Helix Server, descargable desde aquí.
Y otro es el archivo de referencia para la configuración del Helix Server, descargable desde aquí.

No hay comentarios:

Publicar un comentario