Respuesta a consulta, como transmitir streaming entre dos redes.(se pone en un articulo por ser la respuesta demasiado extensa y no cabe en comentarios.)
Hola
Claudiohijar, Siento la tardanza de la respuesta pero como ya he comentado en
algunas ocasiones no dispongo del tiempo que me gustaría para atender este blog.
Yo no soy experto en informática ni mucho
menos, pero si te puedo explicar un poco el funcionamiento, tomo nota de tu
pregunta para preparar y colgar un artículo más detallado de cómo como conectar entre dos
redes diferentes paso a paso.
Voy a
intentar explicar el concepto general, por si te puede ayudar.
Hay un
par de cosas importantes, si usas un PC para decodificar el firewall del PC
receptor desactívalo, para configurar échale un vistazo a este articulo si no
lo habías visto antes https://www.blogger.com/blogger.g?blogID=2298859153462914072#editor/target=post;postID=1523222610989493041;onPublishedMenu=posts;onClosedMenu=posts;postNum=16;src=postname
Hay que
tener en cuenta que son dos cosas totalmente diferentes la conexión y el
destino.
Yo
puedo estar conectado a una red de trabajo o personal vía wi-fi o por Ethernet
o bien puedo estar con un modem 3G y esa es mi conexión, el destino donde yo
haga el Streaming es otra cosa. Para poder enviar algo mi cámara debe tener una
dirección IP que puede haber sido asignada en por el modem o haberla puesto manualmente,
la verificación de eso es que el símbolo de conexión de la cámara “tenedor” debe estar de color blanco. Si es
así ya estoy conectado.
Ahora
debo decidir como quiero emitir en Streaming via RTSP / UDP o Zixi. Para todos
ellos existe un configuración diferente.
En cualquier caso UDP /TCP, enviara la señal a una
dirección IP en concreto o una URL si estamos hablando de CDNs como YouOnLive,
la dirección IP de destino puede ser la de mi oficina o estación de TV (pero
debe ser la IP publica) no la de la red que veo en el PC. Para averiguar cuál
es, simplemente desde donde quieras recibir la señal escribe en el navegador
del PC “Cual es mi IP Publica” y accede a una de las paginas de internet que
salen que te la mostrarán, esa dirección IP publica es la que se debe
introducir en la cámara. Esa IP pública es la dirección a la cual tú debes
dirigir el Streaming y poner el puerto por el cual quieres que entre por
ejemplo el 6505 , pero eso no es todo. Ahora deberás acceder al router y a la
NAT que te permitirá redirigir las señales que entran.
Voy a
intentar explicar un poco esto, la dirección IP pública es la IP que está
realmente conectada a Internet y por la cual se te puede localizar a nivel
mundial, por ejemplo 80.29.190.218. Por otro lado la IP que tiene tu PC es una IP
que le ha asignado el router y que gestiona el router para todos aquellos que
se conecten a él, por ejemplo 192.168.1.xx pero desde fuera nadie te verá o sabrá
como acceder, para ello existe la NAT Network Address Traslation http://es.wikipedia.org/wiki/Network_Address_Translation que lo que hará es redirigir la
información que llegue a tu IP publica ej 80.29.190.218 al PC (dirección IP de
su red interna ej 192.168.1.01) mediante la identificación del puerto de
entrada. Por esa razón en la NAT tienes que ponerle el puerto o rango de
puertos de entrada en nuestro caso deberás poner 6505 a la IP de tu PC o
decodificador ej 192.168.1.01. Una vez hecho esto ya deberías poder ver el
Streaming de la cámara en el PC o
decodificador.
RTP/RTSP es otra forma de transmitir en Streaming, que
al igual que en el anterior deberemos redirigir en la NAT el puerto, es este
caso usa una IP manual para que quien quiera entrar por el puerto 554 (puerto
fijo asignado en le cámara en RTSP) lo re-direccione a la IP Fija que le has
puesto a la cámara, que por supuesto debe estar en el mismo rango de la cámara.
Una vez hecho esto quien quiera conectarse a tu cámara desde otro punto denerá
por ejemplo con VLC llamarlo rtsp://prohd: ej1111 (contraseña puesta en la
cámara)@ (IP publica de la red donde stá cámara conectada y desviado el puerto
a nuestra cámara) :554stream.
Esto quedaría
por ejemplo rtsp://prohd:1111@2.193.233.89:554/stream
Espero
que esto te pueda ayudar, si no puedes contactar conmigo directamente
telcmartinez@gmail.com