Bueno pues tengo que decir que despues de muchas pruebas y gracias a la ayuda de Tururu ue me marco la linea a seguir, por fin he conseguido hacer que funcione el streming desde red externa a traves de otro puerto diferente al 8001, esto va bien sobre todo para los que tengan una ip fija y por casualidad alguien se le afinque en su deco para hacer streaming sin permiso entre otras cosas...
voy a poner los pasos que he realizado:
me bajé la ultima version openwebif desde aqui
https://github.com/E2OpenPlugins/e2openplugin-OpenWebif
de todas formas os la adjunto abajo.
depues esto:
dentro del plugin editar web.py y eliminar web.pyo, esta dentro de la carpeta controllers
línea de edición 183
Código:
servicios ["host"] = "% s: 8001"% request.getRequestHostname ()
ponerlo asi
Código:
servicios ["host"] = "% s:
puerto que se quiera"% request.getRequestHostname ()
editar plugin.py y eliminar plugin.pyo
Código:
config.OpenWebif.streamport = ConfigInteger (default = 8001, límites = (1, 65535))
ponerlo asi
Código:
config.OpenWebif.streamport = ConfigInteger (por defecto =
puerto que se quiera, límites = (1, 65535))
una vez hecho esto vas al a la pagina de tu router y en puertos pones en externo el puerto que has elegido y en interno el 8001 a la ip del deco, ahora si todo como la seda y con mucha mas seguridad que antes..,
de esta forma tambien podeis redirigir el puerto 80 a otro cualquiera para acceder desde el exterior para mas tranquilidad, solo poniendo en la pagina del router el puerto 80 de red interior (LAN), y el que querais para acceder al openweb desde fuera en exterior (WAN) a la ip del deco.
recordar sobre todo que hay que habilitar las autentificaciones para el streaming y http a traves del plugin openwebif en la tv..
nada mas, al menos de esta forma ya se puede trabajar con diferentes puertos a los por defecto..
salu2