ES2385521B1 - Multi-conference system - Google Patents
Multi-conference system Download PDFInfo
- Publication number
- ES2385521B1 ES2385521B1 ES201230518A ES201230518A ES2385521B1 ES 2385521 B1 ES2385521 B1 ES 2385521B1 ES 201230518 A ES201230518 A ES 201230518A ES 201230518 A ES201230518 A ES 201230518A ES 2385521 B1 ES2385521 B1 ES 2385521B1
- Authority
- ES
- Spain
- Prior art keywords
- satellite
- conference
- nodes
- multicast
- document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 claims description 26
- 230000000694 effects Effects 0.000 claims description 10
- 238000000034 method Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 6
- 230000001934 delay Effects 0.000 description 3
- 230000008030 elimination Effects 0.000 description 3
- 238000003379 elimination reaction Methods 0.000 description 3
- 101100236764 Caenorhabditis elegans mcu-1 gene Proteins 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000035899 viability Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18578—Satellite systems for providing broadband data service to individual earth stations
- H04B7/18584—Arrangements for data networking, i.e. for data packet routing, for congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radio Relay Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La Multivideoconferencia OBP (On Board Processing) consiste en el despliegue de un sistema de multivideoconferencia (V{sup,2}oIP, Voice and Video over IP) en redes de satélites con capacidad de procesamiento a bordo. Dicho sistema permitirá a N usuarios establecer sesiones de videoconferencia con otros usuarios, ya estén situados éstos en Internet o en la red satelital.#Mediante el sistema diseñado se permite el establecimiento de multivideoconferencias (videoconferencias entre varios participantes) sobre redes IP, utilizando como transporte satélites geoestacionarios multihaz con capacidad OBP, ofreciendo una calidad de la señal equiparable a la de las multivideoconferencias RDSI (Red Digital de Servicios Integrados).The OBP Multivideoconference (On Board Processing) consists of the deployment of a multivideoconferencing system (V {sup, 2} oIP, Voice and Video over IP) in satellite networks with onboard processing capability. This system will allow N users to establish videoconferencing sessions with other users, whether they are located on the Internet or in the satellite network. # Through the designed system it is possible to establish multi-conference calls (videoconferences between several participants) over IP networks, using as transport multi-beam geostationary satellites with OBP capability, offering signal quality comparable to that of ISDN multivideoconferences (Integrated Services Digital Network).
Description
Sistema multivideoconferencia Multi-conference system
Esta invención tiene su aplicación en el campo de las telecomunicaciones, concretamente en el campo de las redes de comunicaciones vía satélite. Paralelamente, la aplicación puede desplegarse también en redes terrestres, permitiendo la coexistencia e interacción entre ambas redes. This invention has its application in the field of telecommunications, specifically in the field of satellite communications networks. At the same time, the application can also be deployed in terrestrial networks, allowing coexistence and interaction between both networks.
Los sistemas de multivideoconferencia existen desde hace varios años (RDSI, ATM –Asynchronous Transfer Mode-, etc.). En los últimos años han aparecido también sistemas de multivideoconferencia IP coincidiendo con el auge de las redes IP e Internet en la década de 1990. Multivideoconferencing systems exist for several years (ISDN, ATM –Asynchronous Transfer Mode-, etc.). In recent years, IP multivideoconferencing systems have also appeared coinciding with the rise of IP and Internet networks in the 1990s.
Por otro lado, al igual que sucede con el resto de comunicaciones inalámbricas, se está produciendo una revolución en las comunicaciones por satélite. Tradicionalmente los satélites de comunicaciones han sido definidos como repetidores radioeléctricos ubicados en el espacio, capaces de recibir señales generadas en la tierra y amplificarlas, para posteriormente retornarlas al segmento de comunicaciones terrestre. Debido a los avances producidos en el sector espacial, los satélites han ido adquiriendo una mayor capacidad de procesamiento, transformándose de simples repetidores en sistemas dotados de un grado de inteligencia que está facilitando la provisión de una nueva gama de servicios de tiempo real a través de redes basadas en satélites. On the other hand, as with other wireless communications, there is a revolution in satellite communications. Traditionally, communication satellites have been defined as radio repeaters located in space, capable of receiving signals generated on the ground and amplifying them, and then returning them to the terrestrial communications segment. Due to the advances produced in the space sector, satellites have been acquiring a greater processing capacity, transforming from simple repeaters into systems endowed with a degree of intelligence that is facilitating the provision of a new range of real-time services through satellite networks.
La importancia de la aparición en las comunicaciones por satélite de este tipo de aplicaciones interactivas de banda ancha es un factor clave en la expansión de la sociedad de la información, especialmente en las zonas rurales. En este sentido, se está impulsando el desarrollo e implantación de tecnologías de banda ancha basadas en satélites, con objeto de cubrir las necesidades de comunicaciones existentes en zonas despobladas o de difícil acceso en las cuales las conexiones terrestres son inexistentes o presentan graves deficiencias en cuanto a la calidad y capacidad suministradas. Si bien las comunicaciones por satélite representan una alternativa para el acceso a los servicios de banda ancha, especialmente en zonas remotas o desfavorecidas, no hay que olvidar que los servicios ofertados habrán de incorporar al menos los mismos niveles de excelencia proporcionados por las redes terrestres en aspectos claves como la seguridad y la calidad. The importance of the appearance in satellite communications of this type of interactive broadband applications is a key factor in the expansion of the information society, especially in rural areas. In this regard, the development and implementation of satellite-based broadband technologies is being promoted, in order to cover the needs of existing communications in unpopulated or hard-to-reach areas in which terrestrial connections are non-existent or have serious deficiencies in terms of to the quality and capacity supplied. While satellite communications represent an alternative for access to broadband services, especially in remote or disadvantaged areas, it should not be forgotten that the services offered must incorporate at least the same levels of excellence provided by terrestrial networks in key aspects such as safety and quality.
El principal problema al que se enfrentan los sistemas basados en satélite para la provisión de servicios multimedia de tiempo real es el retardo extremo a extremo, también denominado latencia. El tiempo de transmisión en un sentido posee un impacto directo en la calidad que de un servicio conversacional percibe el usuario. Dicho retardo global, resultado de los retardos producidos tanto en los terminales como en los diferentes elementos que componen el sistema, posee dos efectos claramente diferenciados. En primer lugar provoca la aparición de eco, que en función de la magnitud del retardo podrá requerir medidas de control tales como canceladores de eco, etc. El segundo efecto se produce cuando el retardo aumenta hasta un punto en que la interactividad de la comunicación se ve afectada provocando comienzos simultáneos y pausas incómodas. Debido a la diferencia en el ritmo que se percibe en los extremos de la comunicación se hace difícil interrumpir al interlocutor, llegando incluso a influir en la apreciación personal sobre el otro participante. Esta situación se produce con retardos del orden de varios cientos de milisegundos. En este sentido, la Unión Internacional de Telecomunicaciones establece para el tiempo de transmisión en un sentido 150 ms y 400 ms como umbrales preferido y límite respectivamente. The main problem facing satellite-based systems for the provision of real-time multimedia services is end-to-end delay, also called latency. The transmission time in a sense has a direct impact on the quality that a user perceives from a conversational service. Said global delay, the result of the delays produced both in the terminals and in the different elements that make up the system, has two clearly differentiated effects. In the first place it causes the appearance of echo, which depending on the magnitude of the delay may require control measures such as echo cancellers, etc. The second effect occurs when the delay increases to a point where the interactivity of the communication is affected causing simultaneous starts and awkward pauses. Due to the difference in the rhythm that is perceived in the extremes of the communication, it is difficult to interrupt the interlocutor, even influencing the personal appreciation of the other participant. This situation occurs with delays of the order of several hundred milliseconds. In this sense, the International Telecommunications Union establishes 150 ms and 400 ms for the transmission time as the preferred threshold and limit respectively.
Esta situación se agrava drásticamente en las comunicaciones por satélite, en las que una conexión a través de un satélite geoestacionario añade aproximadamente unos 250 ms de propagación en cada salto. Se denomina salto a cada ciclo completo de estación terrena a estación terrena, comprendiendo la subida (uplink) de la estación terrena transmisora hacia el satélite así como la bajada (downlink) desde el satélite hacia la estación terrena receptora. Este elevado e inevitable retardo asociado al segmento espacial reduce enormemente la latencia permitida en el segmento terrestre. This situation is drastically aggravated in satellite communications, in which a connection through a geostationary satellite adds approximately 250 ms of propagation in each jump. Each complete cycle from earth station to earth station is called a jump, comprising the uplink of the transmitting earth station to the satellite as well as the downlink from the satellite to the receiving earth station. This high and inevitable delay associated with the space segment greatly reduces the allowed latency in the land segment.
Además hay que tener en cuenta que existen diversos sistemas de satélites, principalmente diferenciados por la altura a la que se encuentran, distinguiéndose los satélites de órbita terrestre geosíncrona (GEO, Geosynchronous Earth Orbit), de órbita terrestre media (MEO, Medium Earth Orbit), y de órbita terrestre de baja altura (LEO, Low Earth Orbit). Los satélites GEO orbitan a unos 36000 kilómetros sobre el ecuador terrestre, mientras que los satélites MEO se encuentran a alturas comprendidas entre los 10000 y los 20000 kilómetros, y finalmente los satélites LEO orbitan generalmente por debajo de los 5000 kilómetros. En este contexto, y considerando como objetivo el soporte de aplicaciones de multivideoconferencia, los satélites GEO se muestran como la alternativa más adecuada debido, por un lado a su sencillez en la gestión del sistema en comparación con los sistemas de satélite de tipo MEO y LEO, pero especialmente por su viabilidad económica, al precisar de un menor número de satélites para cubrir la totalidad de la superficie terrestre que el resto de sistemas de satélites (MEO y LEO). In addition, it must be taken into account that there are several satellite systems, mainly differentiated by the height at which they are located, distinguishing geosynchronous Earth orbit satellites (GEO, Geosynchronous Earth Orbit), medium earth orbit (MEO, Medium Earth Orbit) , and low-altitude Earth orbit (LEO, Low Earth Orbit). GEO satellites orbit about 36,000 kilometers above the Earth's equator, while MEO satellites are at heights between 10,000 and 20,000 kilometers, and finally LEO satellites generally orbit below 5,000 kilometers. In this context, and considering the support of multivideoconferencing applications as an objective, GEO satellites are shown as the most appropriate alternative due, on the one hand, to their simplicity in the management of the system compared to MEO and LEO satellite systems. , but especially for its economic viability, by requiring a smaller number of satellites to cover the entire earth's surface than the rest of the satellite systems (MEO and LEO).
Por otro lado, los satélites han evolucionado recientemente a sistemas más modernos: los llamados satélites de nueva generación, que incorporan capacidades de procesamiento a bordo (por contraposición a los tradicionales de tipo transparente). El primer satélite lanzado al espacio con estas características es el Amazonas de Hispasat. On the other hand, satellites have recently evolved to more modern systems: the so-called new generation satellites, which incorporate on-board processing capabilities (as opposed to traditional transparent type). The first satellite launched into space with these characteristics is the Amazon of Hispasat.
En lo referente a la arquitectura, los sistemas de multivideoconferencia tradicionales están basados en un nodo central, comúnmente conocido como unidad de conferencia multipunto (MCU, Multipoint Conferencing Unit), que recibe todos los flujos multimedia (voz y vídeo) para procesarlos y enviarlos de nuevo a todos los participantes. Si se aplicase esta arquitectura a un entorno de satélite geoestacionario, con un nodo centralizado, se requeriría un doble salto de satélite, un primer salto para el envío de la información de la fuente emisora a la MCU, ubicada generalmente en la red troncal del segmento terrestre, y un segundo para el envío de los flujos multimedia mezclados de la MCU al resto de los participantes. De esta forma, este doble salto (aproximadamente un cuarto de segundo de propagación por salto), prácticamente imposibilitaría las comunicaciones debido al alto retardo (casi medio segundo). Además, tradicionalmente el tráfico se envía en modo broadcast/multicast, utilizando un elevado ancho de banda, recurso escaso en un satélite, sobre todo si se trata de conferencias de vídeo de alta calidad/definición. In terms of architecture, traditional multivideoconferencing systems are based on a central node, commonly known as a multipoint conferencing unit (MCU), which receives all multimedia streams (voice and video) to process and send them from New to all participants. If this architecture were applied to a geostationary satellite environment, with a centralized node, a double satellite jump would be required, a first jump to send the information from the sending source to the MCU, usually located in the backbone network of the segment terrestrial, and a second to send the mixed multimedia streams of the MCU to the rest of the participants. In this way, this double jump (approximately a quarter of a second of propagation per jump), would practically make communications impossible due to the high delay (almost half a second). In addition, traffic is traditionally sent in broadcast / multicast mode, using a high bandwidth, low resource on a satellite, especially in the case of high quality video conferences / definition.
Además de evitar el doble salto de satélite, y con objeto de optimizar el ancho de banda empleado, el sistema de Multivideoconferencia OBP propuesto incluye una arquitectura de MCUs distribuidas así como satélites de nueva generación que, además de la capacidad de procesamiento a bordo, disponen de varios haces (satélites multihaz) que permiten a través de las capacidades OBP el enrutamiento dinámico entre los diversos haces. Los satélites multihaz dividen su zona de cobertura en diferentes sub-regiones, asociadas a sus diferentes haces, mediante antenas directivas. De esta forma se consigue dirigir de forma inteligente el tráfico multicast únicamente hacia los nodos terrestres que den acceso a los participantes en la multivideoconferencia. Es decir, se reduce de forma drástica el ancho de banda utilizado en el árbol de distribución multicast, manteniendo un único salto de satélite imprescindible para soportar este tipo de tráfico multimedia de tiempo real. In addition to avoiding the double satellite jump, and in order to optimize the bandwidth used, the proposed OBP Multivideoconferencing system includes an architecture of distributed MCUs as well as new generation satellites that, in addition to the on-board processing capacity, have of several beams (multi-beam satellites) that allow dynamic routing between the different beams through OBP capabilities. Multi-beam satellites divide their coverage area into different sub-regions, associated with their different beams, using directive antennas. In this way it is possible to intelligently direct the multicast traffic only to the terrestrial nodes that give access to the participants in the multi-conference call. That is, the bandwidth used in the multicast distribution tree is drastically reduced, maintaining a single satellite jump essential to support this type of real-time multimedia traffic.
Se han identificado dos patentes relacionadas con el ámbito de aplicación considerado, WO20033997 y EP1088452. Two patents related to the scope of application considered, WO20033997 and EP1088452 have been identified.
WO20033997 presenta un sistema de comunicaciones vía satélite bidireccional que utiliza canales duales configurables de comunicación con objeto de reducir el ancho de banda utilizado. Para ello dichos canales incluyen un canal dedicado unicast para cada terminal remoto y un canal dedicado multicast que será compartido entre todos los terminales remotos. Con esta disposición, se evita duplicar la transmisión de la información multicast a través de todos los canales, consiguiendo una optimización del ancho de banda empleado. Sin embargo, la arquitectura planteada no evita el doble salto de satélite para sistemas de multivideoconferencia. WO20033997 presents a two-way satellite communications system that uses dual configurable communication channels in order to reduce the bandwidth used. To do this, these channels include a dedicated unicast channel for each remote terminal and a dedicated multicast channel that will be shared between all remote terminals. With this provision, duplication of the transmission of multicast information across all channels is avoided, achieving an optimization of the bandwidth used. However, the proposed architecture does not prevent double satellite jumping for multivideoconferencing systems.
Por su parte, EP1088452 plantea un escenario de videoconferencia multipunto vía satélite. La solución propuesta incluye principalmente, además de los elementos típicos de un sistema de comunicaciones vía satélite, un servidor de ensamblado encargado de la mezcla de los distintos medios (audio, vídeo, etc.), así como una asociación entre los emisores y receptores involucrados en la comunicación. De esta forma, mediante el uso de un protocolo IP multicast y dicha asociación, se consigue una reducción en el ancho de banda utilizado. No obstante, al utilizar un servidor centralizado tampoco evita el doble salto de satélite. Además, por el hecho de poseer un único haz en toda el área de cobertura no presenta las ventajas derivadas de operar con varios haces, esto es, gran cobertura y ganancias elevadas. For its part, EP1088452 presents a multipoint satellite videoconference scenario. The proposed solution includes, in addition to the typical elements of a satellite communications system, an assembly server responsible for mixing the different media (audio, video, etc.), as well as an association between the transmitters and receivers involved In communication. In this way, through the use of a multicast IP protocol and such association, a reduction in the bandwidth used is achieved. However, using a centralized server does not prevent double satellite skipping. In addition, owning to a single beam in the entire coverage area does not present the advantages derived from operating with several beams, that is, great coverage and high profits.
El sistema de multivideoconferencia OBP propuesto es capaz de proporcionar soporte a servicios de multivideoconferencia mediante un único salto de satélite utilizando una arquitectura híbrida multicast en el tramo satélite y basada en MCUs distribuidas en el tramo terrestre. The proposed OBP multivideoconferencing system is capable of providing support for multivideoconferencing services through a single satellite jump using a multicast hybrid architecture in the satellite segment and based on MCUs distributed in the terrestrial segment.
El sistema de multivideoconferencia planteado incorpora nodos multivideoconferencia de diferentes redes. Cada nodo puede recibir individualmente (unicast) flujos de datos desde una pluralidad de terminales de usuario de la misma red y también puede enviar/recibir colectivamente (multicast) flujos de datos de una pluralidad de nodos de redes diferentes a través de un satélite multihaz con una tabla de enrutamiento. El sistema incorpora además un centro de control de red para gestionar la tabla de enrutamiento del satélite actualizando las direcciones de la pluralidad de los nodos de multiconferencia existentes en cada sesión de multiconferencia y asociando el haz que le corresponde a cada uno. The multivideoconferencing system proposed incorporates multivideoconference nodes from different networks. Each node can individually receive (unicast) data streams from a plurality of user terminals of the same network and can also collectively receive / receive (multicast) data streams from a plurality of nodes of different networks through a multi-beam satellite with a routing table The system also incorporates a network control center to manage the satellite routing table by updating the addresses of the plurality of the conference nodes existing in each conference call session and associating the beam corresponding to each one.
Ésta es una solución a las comunicaciones en tiempo real sobre redes satelitales. Permite ofrecer los mismos servicios de comunicaciones tradicionales (voz, video, mensajería, etc.) que actualmente existen en redes terrestres. Además, los usuarios podrán disfrutar de sesiones de videoconferencia con uno o más usuarios (multivideoconferencia), servicio que actualmente está muy limitado en comunicaciones satelitales. This is a solution to real-time communications over satellite networks. It allows offering the same traditional communications services (voice, video, messaging, etc.) that currently exist in terrestrial networks. In addition, users can enjoy videoconference sessions with one or more users (multi-conference), a service that is currently very limited in satellite communications.
Por tanto, la arquitectura estará formada físicamente por un satélite geoestacionario multihaz con capacidad OBP, los terminales de los usuarios (ya sean hardware o software), unos nodos de multiconferencia o servidores de tráfico multicast (MCU), un Proxy encargado del plano de señalización asociado a las llamadas entre los distintos usuarios, un centro de control de red (CCR), encargado del control del satélite desde el segmento terrestre, y especialmente destinado a la gestión de la tabla de enrutamiento del satélite, que contiene las direcciones de grupo multicast así como los haces fuente y receptor asociados a los diferentes transmisores y receptores involucrados en las diversas sesiones de multivideoconferencia soportadas por el satélite. Therefore, the architecture will be physically formed by a multi-beam geostationary satellite with OBP capability, the user's terminals (whether hardware or software), a multi-conference nodes or multicast traffic servers (MCU), a Proxy in charge of the signaling plane associated to the calls between the different users, a network control center (CCR), in charge of the control of the satellite from the terrestrial segment, and specially destined to the management of the routing table of the satellite, which contains the multicast group addresses as well as the source and receiver beams associated with the different transmitters and receivers involved in the various multi-conference sessions supported by the satellite.
Los servidores de tráfico multicast, conocidos como MCUs, se encargan de generar tráfico multicast propiamente dicho. Las MCUs, reciben tráfico enviado por los terminales de los usuarios (unicast), los transforman en multicast y envían a otras MCUs dicho tráfico a través del satélite (Fig. 2 y 3). Mediante esta operación se consigue enviar un único flujo de datos a través de las antenas (lo que evita así los múltiples saltos de satélite), reduciendo considerablemente los retardos ocasionados en la red. Multicast traffic servers, known as MCUs, are responsible for generating multicast traffic itself. The MCUs receive traffic sent by the users' terminals (unicast), transform them into multicast and send said traffic through other satellite to other MCUs (Fig. 2 and 3). Through this operation it is possible to send a single data flow through the antennas (thus avoiding multiple satellite hops), considerably reducing the delays caused in the network.
La aplicación de esta solución no es sólo válida para la videotelefonía (voz y vídeo), sino también para cualquier otro tipo de comunicación en tiempo real (voz, vídeo, mensajes de texto, etc.), ya que en las redes IP no existe diferencia entre el funcionamiento de estos tipos de comunicación, si bien dentro de la arquitectura propuesta el modelo basado en MCUs distribuidas es específico para las aplicaciones de multivideoconferencia, requiriéndose la existencia de una MCU en cada dominio de red terrestre que precise la conectividad a través del satélite con otro dominio de red terrestre. The application of this solution is not only valid for videotelephony (voice and video), but also for any other type of real-time communication (voice, video, text messages, etc.), since in IP networks there is no difference between the operation of these types of communication, although within the proposed architecture the model based on distributed MCUs is specific for multi-conference applications, requiring the existence of an MCU in each land network domain that requires connectivity through the satellite with another land network domain.
El objetivo del sistema propuesto es el de proporcionar una solución en las comunicaciones en tiempo real, incluida la multivideoconferencia, en redes satelitales. De forma que los usuarios situados en este tipo de redes puedan disfrutar de estos servicios con las mismas garantías de calidad que los usuarios situados en redes terrestres (Internet). The objective of the proposed system is to provide a solution in real-time communications, including multivideoconferencing, in satellite networks. So that users located in this type of networks can enjoy these services with the same quality guarantees as users located in terrestrial networks (Internet).
A modo ilustrativo, se adjuntan una serie de figuras donde se detallan el funcionamiento y los elementos que conforman una Multivideoconferencia OBP. By way of illustration, a series of figures are attached where the operation and the elements that make up an OBP Multivideoconference are detailed.
La Figura 1 muestra un escenario típico de Multivideoconferencia OBP en distintas redes de telecomunicaciones como Internet 18, una red LAN 20 o bien ISDN/PSTN 19. En él se indican los principales elementos que intervienen en dicha multivideoconferencia: satélite geoestacionario 10 multihaz con capacidad OBP, terminales de usuario 11 (hardware o software), servidores de tráfico multicast, MCU 12, centro de control de red, CCR 22, servidor Proxy 15. Figure 1 shows a typical OBP Multivideconference scenario in different telecommunications networks such as Internet 18, a LAN 20 or ISDN / PSTN 19. The main elements involved in said multivideoconference are indicated: geostationary satellite 10 multibeam with OBP capability , user terminals 11 (hardware or software), multicast traffic servers, MCU 12, network control center, CCR 22, Proxy server 15.
La Figura 2 presenta de forma resumida cómo las MCUs 12 recogen el tráfico unicast generado por los terminales 11 y lo transforman en multicast. Figure 2 summarizes how the MCUs 12 collect the unicast traffic generated by terminals 11 and transform it into multicast.
En la Figura 3 se detalla este proceso de multiplexación de los flujos de datos multimedia llevado a cabo en las MCUs 12. Figure 3 details this process of multiplexing the multimedia data streams carried out in the MCUs 12.
La Figura 4 muestra el proceso para el establecimiento de una multivideoconferencia mediante un único salto de satélite. Figure 4 shows the process for establishing a multi-conference call using a single satellite jump.
La Multivideoconferencia OBP consta de varios elementos mencionados anteriormente: satélite geoestacionario multihaz con capacidad OBP 10, clientes de videoconferencia 11, MCUs 12, servidores Proxy 15 de voz y vídeo sobre IP (por ejemplo, SIP Proxy con el protocolo SIP o gatekeeper con H.323), así como un centro de control de red 22. The OBP Multivideconference consists of several elements mentioned above: multi-beam geostationary satellite with OBP 10 capability, videoconferencing clients 11, MCUs 12, Proxy 15 servers for voice and video over IP (for example, SIP Proxy with the SIP protocol or gatekeeper with H. 323), as well as a network control center 22.
La descripción de una Multivideoconferencia OBP se detalla como sigue: The description of an OBP Multivideoconference is detailed as follows:
- 1. one.
- Antes de que un usuario 11 pueda realizar una videoconferencia por primera vez es recomendable un proceso de registro en el que el usuario obtenga un identificador único válido (por ejemplo, un número de teléfono) y/o algún tipo de credenciales. Este registro se realiza en lo que se ha denominado servidor Proxy 15. Esto es aplicable también a las MCUs 12 (ya que de cara a los Proxies, las MCUs también serán tratadas como usuarios). Before a user 11 can make a videoconference for the first time, a registration process is recommended in which the user obtains a valid unique identifier (for example, a telephone number) and / or some type of credentials. This registration is done in what has been called Proxy 15 server. This is also applicable to MCUs 12 (since in the face of Proxies, MCUs will also be treated as users).
- 2. 2.
- Cuando uno o más usuarios quieran realizar una videoconferencia, existen 2 opciones: When one or more users want to make a videoconference, there are 2 options:
- a. to.
- Videoconferencia simple: Cuando se establece una llamada entre 2 usuarios únicamente. Antes de empezar la videoconferencia, se negocia la conexión entre ambos usuarios. Una vez aceptada, la videoconferencia se realiza punto a punto (el caso punto a punto queda fuera del objeto de la invención). Simple videoconferencing: When a call is established between 2 users only. Before starting the videoconference, the connection between both users is negotiated. Once accepted, the videoconference is done point to point (the point-to-point case is outside the object of the invention).
- b. b.
- Videoconferencia múltiple (Multivideoconferencia): Cuando se establece una llamada entre 3 o más usuarios. El anfitrión deberá crear, a través de la MCU 12, una sala virtual de videoconferencia, aplicación que permite la recepción de forma simultánea tanto del audio como del video de todos los participantes de la videoconferencia. Dicha sala se podrá crear y administrar a través de una interfaz Web. Los usuarios 11 se unirán a la videoconferencia a través de la MCU 12 situada en su zona (Fig. 1). Aunque físicamente existan N MCUs, todas las MCUs trabajan como una sola debido a sus capacidades de configuración distribuidas que permiten la creación de una “MCU virtual”, por lo que no se plantean dificultades para los usuarios. Dichas MCUs 12 se encargarán de gestionar la información entre ellas. Multiple videoconferencing (Multi-conference): When a call is established between 3 or more users. The host must create, through MCU 12, a virtual videoconference room, an application that allows simultaneous reception of both audio and video of all videoconference participants. This room can be created and managed through a Web interface. Users 11 will join the videoconference through the MCU 12 located in their area (Fig. 1). Although there are physically N MCUs, all MCUs work as one due to their distributed configuration capabilities that allow the creation of a “virtual MCU”, so there are no difficulties for users. Said MCUs 12 will be responsible for managing the information between them.
- 3. 3.
- El protocolo o tipo de mensajes intercambiados para este establecimiento e intercambio multimedia puede ser cualquiera, siendo los más comunes SIP (Session Initiation Protocol) o H.323 para el establecimiento, y RTP (Real Time Protocol) para el tráfico multimedia. The protocol or type of messages exchanged for this establishment and multimedia exchange can be any, the most common being SIP (Session Initiation Protocol) or H.323 for the establishment, and RTP (Real Time Protocol) for multimedia traffic.
Considerando que el sistema posee una MCU principal para cada uno de los haces del satélite, dicha MCU actuará como punto de encuentro (PE), es decir, encargada de procesar todos los flujos multimedia de usuarios servidos por dicho haz del satélite. Considering that the system has a main MCU for each of the satellite beams, said MCU will act as a meeting point (PE), that is, in charge of processing all the multimedia flows of users served by said satellite beam.
Cada uno de los haces del satélite posee una MCU principal (Haz1 31 con MCU1 12a; Haz2 32 con MCU2 12b; Haz3 33 con MCU3 12c), que actúa como punto de encuentro. Each of the satellite beams has a main MCU (Haz1 31 with MCU1 12a; Haz2 32 with MCU2 12b; Haz3 33 with MCU3 12c), which acts as a meeting point.
El proceso para el establecimiento de una multivideoconferencia mediante un único salto de satélite puede implementarse de la siguiente forma (ver Fig. 4): The process for establishing a multi-conference call using a single satellite jump can be implemented as follows (see Fig. 4):
1. Establecimiento de una nueva sesión o conexión capaz de soportar comunicaciones de multivideoconferencia: 1. Establishment of a new session or connection capable of supporting multi-conference communications:
- c. C.
- La fuente (S, Source) 1 23 genera una nueva sesión registrándola en un punto de encuentro (PE) 12a [1F]. Source (S, Source) 1 23 generates a new session by registering it at a meeting point (PE) 12a [1F].
- d. d.
- El PE 12a informa [2F],[3F] al CCR 22, de forma que el CCR añade una nueva entrada en la tabla de enrutamiento del satélite, incluyendo la dirección del grupo multicast, así como el haz fuente 31 en el que se encuentra ubicado el PE 12a [4F], e indica a la fuente (S) 23 el resultado del proceso [5F],[6F]. PE 12a informs [2F], [3F] to CCR 22, so that the CCR adds a new entry in the satellite routing table, including the address of the multicast group, as well as the source beam 31 in which it is located located PE 12a [4F], and indicates to source (S) 23 the result of the process [5F], [6F].
2. Inclusión de un nuevo receptor: 2. Inclusion of a new receiver:
- a. to.
- El receptor 24b (R, Receiver) envía una petición al PE 12b [7F]. Receiver 24b (R, Receiver) sends a request to PE 12b [7F].
- b. b.
- Si el grupo multicast invocado ya ha sido solicitado por otros receptores (R’s) pertenecientes al mismo dominio, el PE 12b no tiene que actuar sobre el satélite 10, conectando directamente el árbol de distribución multicast con la MCU correspondiente. If the invoked multicast group has already been requested by other receivers (R’s) belonging to the same domain, PE 12b does not have to act on satellite 10, directly connecting the multicast distribution tree with the corresponding MCU.
- c. C.
- Si el grupo multicast es nuevo para el PE 12b, éste tendrá que comunicarlo al CCR 22 con objeto de introducirlo dentro de la columna de haces receptores 32 en la tabla de enrutamiento del satélite [8F][3F][4F][9F][10F]. Esta tabla será de la forma: If the multicast group is new to PE 12b, it will have to communicate it to CCR 22 in order to introduce it into the column of receiving beams 32 in the satellite routing table [8F] [3F] [4F] [9F] [ 10F]. This table will be of the form:
- Dirección Grupo Multicast Multicast Group Management
- Haz Fuente Haz Receptor Make Source Beam Receiver
- Dirección IP 1 IP Address 1
- Haz1 31 Haz2 32 Do1 31 Do2 32
3. Inclusión de una nueva fuente (S): 3. Inclusion of a new source (S):
10 a. Tanto un receptor (R) que desee enviar información como una nueva fuente (S) que quiera unirse a un grupo multicast debe en primer lugar autenticarse antes de registrarse en el PE local. 10 a. Both a receiver (R) that wishes to send information and a new source (S) that wants to join a multicast group must first authenticate before registering with the local PE.
b. El PE almacena la información de la fuente (S) incluyendo su dirección IP así como el grupo multicast al que desee unirse. b. The PE stores the information of the source (S) including its IP address as well as the multicast group you wish to join.
4. Eliminación de un receptor (R): 4. Elimination of a receiver (R):
15 a. Cuando un receptor (R) 24b desea abandonar un grupo multicast debe comunicarlo al PE 12b [7F]. 15 a. When a receiver (R) 24b wishes to leave a multicast group, he must notify PE 12b [7F].
- b. b.
- El PE 12b comprueba si después de la eliminación de este receptor (R) 24b aún permanecen receptores (R’s) 24b activos. The PE 12b checks if after the removal of this receiver (R) 24b active receptors (R’s) 24b still remain.
- c. C.
- Si no hay ningún otro receptor (R) 24b activo, el PE 12b informa al CCR 22 con objeto deIf no other receiver (R) 24b is active, PE 12b informs CCR 22 in order to
20 eliminar el haz 32 correspondiente en la tabla de enrutamiento del satélite [8F],[3F],[4F],[9F],[10F]. 20 delete the corresponding beam 32 in the satellite routing table [8F], [3F], [4F], [9F], [10F].
d. Si por el contrario aún permanecen receptores 24b (R’s) activos, el PE 12b no actuará sobre el satélite. d. If, on the contrary, there are still active 24b (R’s) receivers, PE 12b will not act on the satellite.
5. Eliminación de una fuente (S): 25 a. La fuente 23 (S) indica al PE 12a su intención de abandonar el grupo multicast [1F]. 5. Elimination of a source (S): 25 a. Source 23 (S) indicates to PE 12a its intention to leave the multicast group [1F].
- b. b.
- El PE 12a comprueba si después de la eliminación de esta fuente 23 (S) aún permanecen otras fuentes 23 (S’s) activas en ese haz 31. The EP 12a checks if after the elimination of this source 23 (S) other sources 23 (S’s) still remain active in that beam 31.
- c. C.
- Si no existe ninguna otra fuente (S) 23 activa, el PE 12a informa al CCR 22 con objeto de eliminar su haz 31 en la tabla de enrutamiento del satélite [2F],[3F],[4F],[5F],[6F]. If there is no other active source (S) 23, PE 12a informs CCR 22 in order to eliminate its beam 31 in the satellite routing table [2F], [3F], [4F], [5F], [ 6F].
30 d. En caso de no existir otro haz en el grupo multicast, el CCR 22 procede a la eliminación del grupo de la tabla de enrutamiento del satélite [4F],[3F]. 30 d. If there is no other beam in the multicast group, the CCR 22 proceeds to remove the group from the satellite routing table [4F], [3F].
e. Si existen otras fuentes (S’s) en el haz 31 entonces el PE 12a no actúa sobre el satélite. and. If there are other sources (S’s) in beam 31 then PE 12a does not act on the satellite.
Claims (6)
- --
- una pluralidad de nodos multivideoconferencia (12,12a,12b,12c) de diferentes redes (18,19,20), con cada nodo configurado para recibir individualmente (unicast) flujos de datos desde una pluralidad de terminales (23,24,24b,24c) de usuario de la misma red, donde además cada nodo está configurado para enviar colectivamente (multicast) y para recibir colectivamente (multicast) flujos de datos de una pluralidad de nodos (12,12a,12b,12c) de redes diferentes a través de un satélite multihaz (10) con una tabla de enrutamiento, caracterizado por que comprende además: a plurality of multivideoconference nodes (12,12a, 12b, 12c) of different networks (18,19,20), with each node configured to individually receive (unicast) data streams from a plurality of terminals (23,24,24b, 24c) of the user of the same network, where each node is also configured to collectively send (multicast) and collectively receive (multicast) data streams from a plurality of nodes (12,12a, 12b, 12c) of different networks through of a multi-beam satellite (10) with a routing table, characterized in that it also includes:
- --
- un centro de control de red (22) configurado para gestionar la tabla de enrutamiento del satélite actualizando las direcciones de la pluralidad de los nodos de multiconferencia (12,12a,12b,12c) existentes en cada sesión de multiconferencia y para asociar el haz (31,32,33) que le corresponde a cada uno. a network control center (22) configured to manage the satellite routing table by updating the addresses of the plurality of the conference nodes (12,12a, 12b, 12c) existing in each conference call session and to associate the beam ( 31,32,33) that corresponds to each one.
- 2.2.
- Sistema según reivindicación 1, caracterizado por que el centro de control (22) está configurado para modificar la tabla de enrutamiento de forma que los haces (31,32,33) fuente y receptor se asocian con los diferentes terminales de usuario (23,24,24b,24c) de cada sesión de multivideoconferencia. System according to claim 1, characterized in that the control center (22) is configured to modify the routing table so that the source and receiver beams (31,32,33) are associated with the different user terminals (23,24 , 24b, 24c) of each multi-conference session.
- 3.3.
- Sistema según reivindicación 1 ó 2, caracterizado por que el centro de control (22) está configurado para modificar la tabla de enrutamiento de forma que los haces (31,32,33) fuente y receptor se asocian con los diferentes nodos multivideoconferencia (12,12a,12b,12c) de cada sesión de multivideoconferencia. System according to claim 1 or 2, characterized in that the control center (22) is configured to modify the routing table so that the source and receiver beams (31,32,33) are associated with the different multivideoconference nodes (12, 12a, 12b, 12c) of each multi-conference session.
- 4.Four.
- Sistema según reivindicación 1 o 2, caracterizado por que implementa un protocolo de comunicaciones seleccionable al menos entre: System according to claim 1 or 2, characterized in that it implements a communications protocol selectable at least between:
- --
- SIP (Session Initiation Protocol), SIP (Session Initiation Protocol),
- --
- H.323 para el establecimiento, H.323 for establishment,
- --
- RTP (Real Time Protocol). RTP (Real Time Protocol).
- Categoría Category
- 56 Documentos citados Reivindicaciones afectadas 56 Documents cited Claims Affected
- Y Y
- LIANG et al. “Multimedia Conference over Satellite”. Proceedings of the 21st AIAA International Communication Satellite Systems Conference and Exhibit. Abril 2003. Documento recuperado de internet [Recuperado el 13.07.2012] <http://www.ee.surrey.ac.uk/CCSR/output/projects/satlife/docs/papers/icebergs1_aiaa21_2003.pdf>. Todo el documento. 1-5 LIANG et al. "Multimedia Conference over Satellite". Proceedings of the 21st AIAA International Communication Satellite Systems Conference and Exhibit. April 2003. Document retrieved from the internet [Recovered on 13.07.2012] <http://www.ee.surrey.ac.uk/CCSR/output/projects/satlife/docs/papers/icebergs1_aiaa21_2003.pdf>. Whole document. 1-5
- Y Y
- US 2008219266 A1 (AGARWAL ANIL et al.) 11.09.2008, figuras 17A-18; párrafos [0002-0007],[0029-0043],[0122-0134],[0140]. 1-5 US 2008 216 266 A1 (AGARWAL ANIL et al.) 11.09.2008, figures 17A-18; paragraphs [0002-0007], [0029-0043], [0122-0134], [0140]. 1-5
- A TO
- WO 9967953 A1 (HC et al.) 29.12.1999, resumen. 1-5 WO 9967953 A1 (HC et al.) 29.12.1999, summary. 1-5
- Categoría de los documentos citados X: de particular relevancia Y: de particular relevancia combinado con otro/s de la misma categoría A: refleja el estado de la técnica O: referido a divulgación no escrita P: publicado entre la fecha de prioridad y la de presentación de la solicitud E: documento anterior, pero publicado después de la fecha de presentación de la solicitud Category of the documents cited X: of particular relevance Y: of particular relevance combined with other / s of the same category A: reflects the state of the art O: refers to unwritten disclosure P: published between the priority date and the date of priority submission of the application E: previous document, but published after the date of submission of the application
- El presente informe ha sido realizado • para todas las reivindicaciones • para las reivindicaciones nº: This report has been prepared • for all claims • for claims no:
- Fecha de realización del informe 13.07.2012 Date of realization of the report 13.07.2012
- Examinador M. Rivas Sáiz Página 1/4 Examiner M. Rivas Sáiz Page 1/4
- Novedad (Art. 6.1 LP 11/1986) Novelty (Art. 6.1 LP 11/1986)
- Reivindicaciones Reivindicaciones 1-5 SI NO Claims Claims 1-5 IF NOT
- Actividad inventiva (Art. 8.1 LP11/1986) Inventive activity (Art. 8.1 LP11 / 1986)
- Reivindicaciones Reivindicaciones 1-5 SI NO Claims Claims 1-5 IF NOT
- Documento Document
- Número Publicación o Identificación Fecha Publicación Publication or Identification Number publication date
- D01 D01
- LIANG et al. “Multimedia Conference over Satellite”. Proceedings of the 21st AIAA International Communication Satellite Systems Conference and Exhibit. Abril 2003. Documento recuperado de internet [Recuperado el 13.07.2012] <http://www.ee.surrey.ac.uk/CCSR/output/projects/satlife/docs/papers/icebergs1_aiaa21_2003.pdf>. Todo el documento. LIANG et al. "Multimedia Conference over Satellite". Proceedings of the 21st AIAA International Communication Satellite Systems Conference and Exhibit. April 2003. Document retrieved from the internet [Recovered on 13.07.2012] <http://www.ee.surrey.ac.uk/CCSR/output/projects/satlife/docs/papers/icebergs1_aiaa21_2003.pdf>. Whole document.
- D02 D02
- US 2008219266 A1 (AGARWAL ANIL et al.) 11.09.2008 US 2008 216 266 A1 (AGARWAL ANIL et al.) 11.09.2008
- --
- una pluralidad de nodos multivideoconferencia (MCU figura 1 y 2) de diferentes redes, con cada nodo configurado para recibir individualmente (unicast) flujos de datos desde una pluralidad de terminales (EU figura 1) de usuario de la misma red, donde además cada nodo está configurado para enviar colectivamente (multicast) y para recibir colectivamente (multicast) flujos de datos de una pluralidad de nodos (MCU figura 1 y 2) de redes diferentes a través de un satélite multihaz con una tabla de enrutamiento (este último elemento está implícito en el satélite), caracterizado por que comprende además: -un centro de control de red (NOC figura 1) que configura el satélite. a plurality of multivideoconference nodes (MCU figures 1 and 2) of different networks, with each node configured to individually receive (unicast) data streams from a plurality of user terminals (EU figure 1) of the same network, where in addition each node It is configured to collectively send (multicast) and to collectively receive (multicast) data streams from a plurality of nodes (MCU Figures 1 and 2) of different networks through a multibeam satellite with a routing table (this last element is implicit on the satellite), characterized in that it also includes: -a network control center (NOC figure 1) that configures the satellite.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES201230518A ES2385521B1 (en) | 2012-04-04 | 2012-04-04 | Multi-conference system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES201230518A ES2385521B1 (en) | 2012-04-04 | 2012-04-04 | Multi-conference system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ES2385521A1 ES2385521A1 (en) | 2012-07-26 |
| ES2385521B1 true ES2385521B1 (en) | 2013-06-07 |
Family
ID=46466971
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES201230518A Active ES2385521B1 (en) | 2012-04-04 | 2012-04-04 | Multi-conference system |
Country Status (1)
| Country | Link |
|---|---|
| ES (1) | ES2385521B1 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2780229B1 (en) * | 1998-06-23 | 2000-09-01 | Hc | MULTI-POINT SATELLITE VIDEO CONFERENCE SYSTEM |
| US8159992B2 (en) * | 2007-03-08 | 2012-04-17 | Viasat, Inc. | Routing paths onboard satellite with reference terminal functionality |
-
2012
- 2012-04-04 ES ES201230518A patent/ES2385521B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| ES2385521A1 (en) | 2012-07-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Ramalho | Intra-and inter-domain multicast routing protocols: A survey and taxonomy | |
| CA2537944C (en) | System and method for performing distributed video conferencing | |
| US8659636B2 (en) | System and method for performing distributed video conferencing | |
| CN103338348B (en) | Implementation method, system and the server of a kind of network audio-video meeting | |
| CN105814838B (en) | Multicast method, device and system for software-defined network | |
| EP1243091A4 (en) | Methods for implementing a talkgroup call in a multicast ip network | |
| TW200828867A (en) | Communication system | |
| CN101938625A (en) | Video Conference System and Its Realization Method | |
| SK972004A3 (en) | System and method for mass broadband communications | |
| CN101217635A (en) | Combination method of video conference and monitoring service, video conference terminal and MCU | |
| JP2021521741A (en) | A video conferencing server capable of providing a video conferencing using a plurality of video conferencing terminals and a method for removing audio echoes thereof. | |
| US6233429B1 (en) | VSAT satellite telecommunications system | |
| WO2011147182A1 (en) | Method and remote presentation system for obtaining remote seat position information | |
| US6591111B1 (en) | Group radio communication system and method using interconnected radio sub-networks | |
| CN102111279B (en) | Method and equipment for transmitting multicast data | |
| EP2829019A1 (en) | Data distribution system | |
| WO2024151844A8 (en) | Systems and methods for creating situational networks | |
| US9549154B1 (en) | Multipoint communication system and method | |
| ES2385521B1 (en) | Multi-conference system | |
| CN101621467B (en) | Method, device and system for realizing multicast VSI | |
| CN102025517B (en) | Multicast data transmission method and device | |
| JP3799960B2 (en) | Satellite communication conference system and method | |
| CN105049221B (en) | Pass through routing device and realize that terminal installation receives the method and system that information is shared in meeting | |
| In | Conference | |
| CN104378390B (en) | Channel-based VoIP communication method, system, terminal and server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG2A | Definitive protection |
Ref document number: 2385521 Country of ref document: ES Kind code of ref document: B1 Effective date: 20130607 |