Nota de soporte Dic 2013 Rev 03 INDICE INDICE ......................................................................................................... 2 INTRODUCCION............................................................................................. 3 1.- SOLIDSTREAM BIDIRECCIONAL .............................................................. 4 2.- SOLIDSTREAM UNIDIRECCIONAL ............................................................ 5 3.- COMO RESOLVER EL PROBLEMA DE LOS NAT/FIREWALL ........................... 6 Prodys S.L. Tel: +34 91 6896880 Fax: +34 91 6943777 Email: [email protected] Web: www.prodys.com Page 2 INTRODUCCION SolidStream es un mecanismo de redundancia que permite enviar el mismo flujo de datos de audio por dos interfaces IP diferentes aportando redundancia a la comunicación de audio por IP, y permitiendo así el envío de audio de alta calidad por redes IP de bajo coste. En el extremo receptor el flujo original de información se reconstruye como se muestra en el siguiente diagrama: Seamless Connectivity by Prodys Pa cke tA tB cke Pa XDSL2 Packet B Packet A XDSL1 XDSL1 Internet Packet B Packet B’ arrives earlier than B Packet B’ Packet B’ LAN2 LAN1 Packet A Packet A’ XDSL2 Packet B’ Overflow: Packet Lost LAN2 LAN1 SolidStream Reconstruction Packet A for Lost Packet A’ Packet B arrives late Packet B Packet A Packet B’ Packet B’ Packet A’ Audio Output Packet A’ Packet A Audio Decoder Packet A’ got lost in transit Figura 1. Diagrama de funcionamiento de SolidStream Bidireccional LAN+LAN. Los paquetes de audio A y B se duplican como A’ y B’ y son enviados por dos interfaces IP diferentes. La unidad receptora se encargará de reconstruir el flujo original de datos. Para ello, en caso de recibir un paquete por duplicado (B y B’, por ejemplo) sólo usará para la reconstrucción uno de éstos, el que antes llegue. En el caso en que un paquete se pierda, su copia Prodys S.L. Tel: +34 91 6896880 Fax: +34 91 6943777 Email: [email protected] Web: www.prodys.com Page 3 servirá para restituirlo. De esta forma este mecanismo proporciona protección frente a pérdida de paquetes, asegura el mínimo retardo de entre las dos conexiones IP disponibles, y compensa el jitter existente en la red. Es importante mencionar aquí que SolidStream puede correr sobre diferentes tipos de interfaces, no sólo interfaces LAN. De hecho, en función de los interfaces utilizados para el streaming de los paquetes de audio, podemos encontrarnos con tres tipos de combinaciones: LAN+LAN, 3G/4G+LAN y 3G/4G+3G/4G. Las combinaciones 3G/4G+3G/4G y LAN+3G/4G pueden ser especialmente útiles para aplicaciones de contribución remota con equipos portátiles como el NomadaIPXL, en las que encontrar redes IP fijas puede ser complicado y el uso de redes móviles 3G/4G puede ser una muy buena solución. Básicamente SolidStream permite el envío de audio de calta calidad de forma segura sobre redes IP de bajo coste con un mínimo de prestaciones. 1.- SOLIDSTREAM BIDIRECCIONAL Llamaremos SolidStream Bidireccional será el que se lleva a cabo entre dos equipos que tienen dos interfaces IP y ambos soportan SolidStream. Se corresponde con la figura 1 de este documento en cuanto a que ambos extremos de la comunicación soportan dos interfaces IP diferentes. Sin embargo, en la figura 1 sólo se muestra el funcionamiento de este mecanismo de redundancia en uno de los sentidos de la comunicación. Cuando los equipos a ambos lados de la comunicación soportan dos interfaces Ethernet es posible establecer comunicaciones de audio bajo el protocolo SolidStream en las dos direcciones al simultáneamente. Seria equivalente a tener dos diagramas como el mostrado en la figura 1, uno para cada sentido. A este modo de funcionamiento le llamaremos SolidStream Bidireccional. Prodys S.L. Tel: +34 91 6896880 Fax: +34 91 6943777 Email: [email protected] Web: www.prodys.com Page 4 2.- SOLIDSTREAM UNIDIRECCIONAL En el caso en que el equipo transmisor soporte dos interfaces Ethernet y esté enviado conforme al protocolo SolidStream, pero el equipo receptor soporte SolidStream pero sólo esté equipado un interface Ethernet, el equipo receptor será aún capaz de reconstruir el stream original en recepción, pero no será capaz de transmitir de acuerdo al protocolo SolidStream pues no dispone de un segundo interface para ello. A este modo de funcionamiento le llamaremos SolidStream Unidireccional. Podemos ver en el diagrama a continuación su modo de funcionamiento: Seamless Connectivity by Prodys Pa cke tA tB cke Pa XDSL2 Packet B Packet A LAN2 LAN1 Packet B’ Pa ck et B’ XDSL1 Packet B’ XDSL1 Internet Packet A’ Packet B Packet A Packet B’ arrives earlier than B Overflow: Packet Lost LAN1 Packet A’ SolidStream Reconstruction Packet A for Lost Packet A’ Packet B arrives late Packet B Packet B’ Packet A Packet A’ Packet B’ Packet A Audio Decoder Packet A’ got lost in transit Figura 2. Diagrama de funcionamiento de SolidStream Unidireccional LAN+LAN. En el SolidStream Unidireccional, los paquetes enviados a través de dos interfaces IP diferentes y dos redes IP diferentes llegan al destino a través del mismo interface y misma red IP. Una vez los paquetes son recibidos Prodys S.L. Tel: +34 91 6896880 Fax: +34 91 6943777 Email: [email protected] Web: www.prodys.com Page 5 por dicho interface IP, éstos se analizan de igual modo que si dichos paquetes hubieran llegado por dos interfaces diferentes, sólo que esta vez los paquetes se encuentran todos en la misma ‘fila’, pero el resultado es el mismo. La única diferencia con respecto al esquema del SolidStream Bidireccional es que no será posible transmitir conforme al protocolo SolidStream desde el extremo receptor debido a que éste carece de segundo interface Ethernet. 3.- COMO RESOLVER EL PROBLEMA DE LOS NAT/FIREWALL Por favor eche un vistazo al diagrama a continuación donde tenemos un NomadaIP conectado a Intenernet a través de dos modems USB 3G/4G, y al otro lado tenemos un ProntoNet con un interface LAN que recibe dos fuentes SolidStream: Figure 3. SolidStream Unidirectional sobre 3G/4G+3G/4G. El usuario debería tener en cuenta que las conexiones 3G/4G actúan en la práctica como firewalls. Esto significa que cualquier comunicación de Prodys S.L. Tel: +34 91 6896880 Fax: +34 91 6943777 Email: [email protected] Web: www.prodys.com Page 6 datos entrantes a un puerto que no ha solicitado datos de entrada previamente será rechazada. Luego, para evitar este problema, y para permitir al usuario realizar comunicaciones IP bidireccionales entre el equipo en el estudio y el equipo de campo, existe un parámetro de configuración denominado ‘SolidStream Automatic Answer Mode’. Cuando habilitamos esta variable de configuración, en el esquema anterior, el equipo ProntoNet, tan pronto como detecte paquetes de audio de entrada, empezará a enviar audio con destino a la misma dirección IP y puerto destino que fueron detectados en la entrada. De esta forma solucionará el problema del NAT/Firewall 3G/4G, o de cualquier firewall que se pudiera establecer entre estos equipos. Prodys S.L. Tel: +34 91 6896880 Fax: +34 91 6943777 Email: [email protected] Web: www.prodys.com Page 7