5 agosto, 2021

Ghostreamy - Guia Usuario rev. 1.0

Ghostreamy es la herramienta definitiva para los poseedores de receptores enigma2 que deseen compartir sus canales mediante streaming con otros dispositivos de una manera facil y segura. Esta diseñado especialmente para que el receptor consuma muy pocos recursos y es compatible con python 2.xx asi como con las nuevas generaciones de enigma2 bajo interprete de comandos python 3.xx.

Ghostreamy es compatible con todas las imagenes enigma2 asi como se puede instalar en docker, durante esta guia vamos a aprender la instalacion asi como el funcionamiento de este programa en nuestros receptores enigma2.

Se trata de un programa Free/premium, donde de una manera gratuita podemos disfrutar de las opciones basicas como en el caso de receptores con 1 o 2 tuner o si deseamos realizar streaming solo a un dispositivo, y premium si deseamos usar todas las funciones del mismo.

Caracteristicas Principales

Diseño

Configuracion a traves de una webif con una interfaz grafica visualmente atractiva

Compatiblidad

Es funcional con la mayoria de app, incluidas las de Smart TV, asi como permite conexion con HDhomerum como Plex.

Stream Seguro

Se realiza stream a traves de protocolo https asi como compatible con zerotier o wireguard

Control

Permite el control total de los streaming permitiendo limitar el numero de tuner y streaming de nuestros usuarios asi como asignarles fecha de caducidad.

Ghostreamy Servicios
Guia de uso de Ghostreamy

Aprenda a usar la aplicacion Ghostreamy realizada para receptores enigma2

Antes de comenzar la guia de uso de Ghostreamy, son necesarios unos requisitos previos para el funcionamiento:

1. Tener deshabilitada la autentificaron http en el menu Openwebif:

2. Tener creado un dominio duckdns que es muy facil:

Al acceder desde fuera de nuestra red, aunque lo podemos realizar desde nuestra ip publica, normalmente nos vamos a encontrar en la mayoria de los casos que nuestra ip es dinamica, es decir no es fija, por lo que puede cambiar, para solucionar este problema lo primero que vamos a realizar es crearnos un dominio dns, en este caso lo vamos a realizar con duckDNS.

Accedemos a la web de duckDNS https://www.duckdns.org/ y nos registramos en ella.

  • Una vez realizado el registro simplemente en add dominio escribimos el dominio que deseamos usar

Y pulsamos una vez introducido el dominio a usar en add domain y con esto hemos terminado, ya tendriamos nuestro dominio, que en este ejemplo seria jungle-team.duckdns.org.

Para realizar la instalacion de ghostreamy es facil y la podemos realizar de diferentes maneras, que vamos a ver a continuacion.

Ghostreamy esta disponible para dos tipos de receptores arm o mipsel, para saber que version es la de nuestro receptores es facil, accedemos por consola terminal a nuestro receptor y ejecutamos el comando:

uname -a

  • Si aparece arm pues es arm
  • Si aparece mipsel/mips pues es mipsel

Instalación por comando

1. Introducimos el paquete ipk descargado en el directorio /tmp del receptor

2. Ahora accedemos por consola terminal al receptor y ejecutamos el siguiente comando para comprobar que esta bien introducido:

ls /tmp

Observamos que efectivmente se halla en /tmp a continuacion seleccionamos ese paquete y boton derecho para copiar el nombre.

3. Ejecutamos por consola terminal el comando:

opkg install /tmp/nombredelpaquete

Instalación desde Administrador de software

1. Introducimos el paquete ipk descargado en el directorio /tmp del receptor

2. En administrador de software que se halla en todas las imagenes, por ejemplo en openatv desde boton azul + complementos + instalador ipk

3. Ahora marcamos en este caso /tmp

4. A continuacion instalar extensions

5. Marcamos el paquete a instalar y pulsamos boton verde para realizar la instalacion.

Instalar desde servidor feed jungle-team

En el caso de tener instalado el servidor feed de jungle-team que podeis ver su instalacion en este articulo

1. Accedemos a menu plugins y en la categoria extensions seleccionamos ghostreamy version arm o mipsel dependiendo nuestro receptor

2. Pulsamos Ok para realizar la instalacion

Tras realizar la instalacion de Ghostreamy, el servicio se iniciara automaticamente, ahora para acceder a la interfaz web de configuracion deberemos introducir en nuestro navegador web del pc:

http://ip_del_receptor:3138

Una vez hemos accedido nos solicitara en este primer acceso que registremos  un usuario el cual sera el administrador del sistema

 

Introducimos los datos para el usuarios administrador a crear y a continuacion le damos a guardar

Ahora ya cada vez que accedamos a la interfaz web deberemos introducir los datos del usuario administrador creado y ahora ya podremos acceder a la interfaz web de ghostreamy

Si disearamos modificar el password del usuario administrador creado en la interfaz web podemos pulsar sobre la pestaña Perfil y modificar la password

 

En la pantalla configuracion de la interfaz web de ghostreamy tenemos el bloque principal de esta herramienta donde podemos configuarar los aspectos generales.

Servidor Local

Se configura el puerto de acceso local, es decir cuando accedemos dentro de nuestra red local, por defecto es 3138 podemos cambiarlo si lo deseamos por otro puerto que no este ocupado en nuestro sistema

De este modo el acceso cuando estemos en nuestra red es:

http://ip_del_receptor:puerto_establecido

Ademas podemos configurar la zona horaria de la interfaz web

 

Servidor Externo https

En el caso que deseemos acceder desde fuera de nuestra red a traves del protocolo https en la pestaña configuracion deberemos configurar los parametros de acceso

En primer lugar debemos configurar el parametro tipo donde nos apareceran 3 opciones:

  • Desactivado
  • Si vamos a usar dominio duckdns con certificados creados a traves de ghostreamy
  • Si vamos a usar un dominio personalizado con certificados propios

Lo mas habitual es que usemos dominio duckdns con certificados creados por ghostreamy que sera lo mas normal en la mayoria de los usuarios, en el caso que poseaa dominio propio con certificados propios puede seguir este manual, en caso contrario que usemos duckdns, seleccionaremos duckdns

Ahora debemos introducir el dominio duckdns que tenemos creado en la opcion https host y si lo deseamos cambiar el puerto de acceso desde el exterior o dejar el que esta por defecto en este caso 3139

Recordar que el puerto 3139 por defecto o el que asignemos nosotros sera el puerto de acceso desde el exterior por lo que ese puerto lo deberemos redirigir en nuestro router a la ip del receptor, donde bastara el protocolo TCP

Para finalizar debemos introducir en la opcion duckdns:

  • token de nuetro registro de duckns
  • email de registros de duckdns
  • Periodo en minutos que deseamos que se actualice la ip publica en duckdns

Una vez introducidos los datos pulsamos en Guardar, y luego aconsejable pulsar en la pestaña reiniciar de ghostreamy para comenzar la creacion de certificados, observando que en el dashboard nos aparece informacion del proceso

Tras unos minutos si todo fue correcto observaremos en el dashboard el simbolo siguiente

Normalmente pueden ocurrir dos errores:

  • Que nos salga simbolo x que indica que no se detecta que el puerto usado este redirigido en el router, deberemos comprobar si tenemos bien redirigido el puerto.
  • Que no se han podido generar certificados, para la creacion de certificados no es necesario puerto abierto, por lo que el error no es de puertos si no que nuestra compañia de servicios de internet o el router a traves de algun firewall esta bloqueando el acceso a la url de activacion de certificados por lo que debera consultar con vuestra compañia.

Enigma2 Web interface

Ghostreamy se conecta al webif de enigma2 para recogida de datos, en caso que tengamos cambiado el puerto por defecto de webif de enigma2 deberemos añadirlo en ghostreamy

Otras configuraciones

En la pestaña configuracion tenemos otras configuraciones generales

Picon: Cuando nos conectemos desde alguna app a nuestro receptor para ver canales, en esta opcion definimos si deseamos usar los picones del receptor o unos picones personalizados mediante url.

epg: Los dias de epg a mostrar en las aplicaciones donde nos conectemos al receptor

Refresco automatico: Para que cuando estemos en la interfaz web de ghostreamy se refresquen los datos y cada cuanto tiempo.

Log: El tipo de log que va a generar ghostreamy

 

 

 

HDHomeRun es una opcion solo disponible en el caso que seas Mecenas de Ghostreamy no esta disponible en la version gratuita.

En el caso que seas mecenas de ghostreamy en la pestaña configuracion nos aparecera la opcion HDHomeRun que nos permitira conectarnos con aplicaciones como Plex, Emby, Jellyfin

Podemos ver varios articulos sobre la conexion HDHomeRun

HDHomeRun en jellyfin a traves de ghostreamy enigma2

HDHomeRun en Emby a traves de ghostreamy enigma2

Configurar HDHomeRun en Ghostreamy

En la pestaña usuarios podemos crear los usuarios que damos permiso a que se conecten a nuestro receptor para realizar stream, en esta opcion tendremos mas o menos opciones en el caso que seas mecenas o estes usando version gratuita.

Version Gratuita

En la version gratuita podemos crear dos usuarios y cada usuario puede realizar solo un stream a la vez y ocupar un tuner del receptor, para su creacion pulsamos en nuevo usuario

Nos aparecera las opciones a configurar:

Pestaña Activado: Podemos deshabilitar al usuario de desmarcamos activado

usuario: nombre usuario

password: contraseña para el usuario

Fecha caducidad: Podemos asignar que un usuario caduque en una fecha predeterminada

retraso en el cambio de canal: Podemos definir al usuario un retraso en el cambio de canal util dependiendo que app uses para reducir errores al zapear.

Extra Mecenas

En el caso de ser mecenas ghostreamy se amplia el rango de opciones cuando creamos un usuario, la primera es que no tenemos limite a la hora de crear usuarios, es decir podemos crear mas de dos.

El segundo extra es que cuando creamos un usuario podemos restringirle al usuario el numero de tuner a usar del receptor y los stream

Tras crear un usuario nos apareceran en la pestaña usuarios los creados

Los cuales tiene tres opciones que observamos en la parte izquierda con iconos

1. Borrar usuario

2. Editar usuario

3. Customizar una lista para el usuario

Al pulsar en nueva lista le poodemos crear una lista personalizada mezclando favoritos de nuestro receptor

 

 

 

Dashboard es la interfaz de uso de ghostreamy donde podemos observar datos visuales en la parte superior sobre conexiones, estado y ademas es donde nos aparecen los usarios creados para generarles las listas stream.

Como observamos nos aparecen los usuarios creados con pestañas de uso

Live stream: Nos apareceran las listas de favoritos de los canales del receptor para compartir con el usuario

Bastara copiar la url y el epg para que seran los datos que le debermos dar al usuario.

La url con ip es para compartir en red local y la url con el dominio para compartir fuera de red.

Vod: Para compartir carpetas del receptor donde tengamos peliculas o grabaciones

Listas: Para compartir listas customizadas creadas como vimos en usuarios.

Cuando un usuario este conectado nos aparecera informacion del mismo en el dashboard

En los usuarios que estan haciendo estream nos apareceran dos iconos en los que pulsandolos se puede obtener informacion del stream de ese usuario

1: el numero de stream que esta realizando el usuario y si lo pulsamos nos mostrara los stream activos en ese momento

En esta opcion si pulsamos sobre el icono paramos el stream a ese usuario.

iconito pagina: accedemos al historial de stream del usuario

Algunos manuales de ghostreamy en varias aplicaciones

Smart IPTV en Smart TV seguro con Autentificacion enigma2

PVR Live en Android TV conecta con tu receptor enigma2

TIVIMATE iptv Player conectarte a receptor enigma2 con Nvidia SHIELD Pro

OTT Navigator vea sus canales del receptor Enigma2

OttPlayer en Smart TV seguro con Autentificacion enigma2

SSIPTV en Smart TV seguro con Autentificacion enigma2

PVR IPTV simple Client Kodi para listas enigma2

 

 

 

 

 

En el caso que sea mecenas de ghostreamy para activarlo se realiza en la pestaña activar

 

Pestaña de visualizacion de log de ghostreamy

En la pestaña epg tenemos disponibles url de epg xmltv para las aplicaciones

Pulsando en la pestaña actualizar ghostreamy se actualizara a la ultima version disponible

Algunos datos extra del funcionamiento de ghostreamy. Los datos de configuracion de ghostreamy se guardan en archivo en nuestro receptor /etc/enigma2/ghostreamy.env por lo que si no recuerda algun dato puede abrir el archivo. Los certificados se guardan en el directorio /etc/enigma2/ghostreamy_certs El log se guarda en /var/log/ghostreamy.log Ghostreamy se reinicia desde la propia interfaz web, pero si lo deseamos realizar desde el receptor por terminal ejecutando /etc/init.d/ghostreamy restart

Ghostreamy tambien esta disponible su instalacion a traves de docker para algunos dispositivos, para ello puede ver este manual:

Ghostreamy – Instalacion Docker

A %d blogueros les gusta esto: