WO2006109305A1 - Bandwith optimization in ip networks for one to many communication - Google Patents
Bandwith optimization in ip networks for one to many communication Download PDFInfo
- Publication number
- WO2006109305A1 WO2006109305A1 PCT/IL2006/000458 IL2006000458W WO2006109305A1 WO 2006109305 A1 WO2006109305 A1 WO 2006109305A1 IL 2006000458 W IL2006000458 W IL 2006000458W WO 2006109305 A1 WO2006109305 A1 WO 2006109305A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- lan
- receiving
- point
- sending
- points
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1886—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains
Definitions
- the present invention is in the field of video, audio and data communications in IP networks. More specifically, the invention concerns distribution of video and audio between different LANs through global networks.
- Unicast communications in IP networks provide a route for sending datagrams from one end point to another end point.
- Common unicast applications are HTTP and FTP.
- Multicast communications provide routes for datagrams to be sent from at least one end-point to a predesignated group of end points. In broadcast IP communications an end-point sends the same datagrams to all connected end-points.
- Unicast is the most common of IP communications and the only one of the three described that employs the TCP transport protocol. Broadcast and multicast do not support TCP protocol, but the multicast application is supported by the H.323 teleconferencing protocol.
- Fig. 1A Sending end-point 20 sends a set of identical datagrams represented each by arrow 22 to global network 24. End-points 30, 32, 34 36 and 38 are all connected to global network 24. In the context of the present invention, in order to send identical datagrams to each of the end-points 30, 32, 34 36 and 38, end-point 20 has to form a one-to-one connection with all the receiving end points. The bandwidth constraints on network 24 are therefore correlated with the number of receiving end points. In the schematic network of Fig.
- a multicast connection is used, in which end-point 20 sends a datagram represented by arrow 23 using a multicast connection, described next.
- End-point 20 sends a datagram to network 24.
- End points 30, 32, 34, 36 and 38 connect to same network 24 receiving subsequently the same datagram distributed by the network. This requires that the receiving end-points are preregistered to this application.
- the successful implementation of multicast connections is dependent upon firewall and router definitions. Broadcast connection is described with reference to Fig. 1C.
- End-point 20 connects to network 24 employing a broadcast connection. The network multiplies datagram 23 received from end-point 20 and subsequently, a copy of the datagram can be sent to any connecting end-point such as end point 30, 32, 34, 36, 38 and N.
- Fig. 1A is a schematic description of the prior art of one- to-many videoconferencing connections over a network employing a unicast application
- Fig. 1B is a schematic description of the prior art one-to-many videoconferencing connections over a network employing a multicast connection application
- Fig. 1C is a schematic description of the prior art one- to-many videoconferencing connections over a network employing a broadcast connection application;
- Fig. 2 is a schematic description of a networking layout in which the present invention is implemented
- Fig. 3 is a schematic description of a networking layout emphasizing a cascade of LANs interconnected in the method of the invention
- Fig. 4 is a schematic description of the connection between LANs in which the present invention is implemented, showing firewalls and WANs.
- the system of the present invention is deployed in a framework of LANs (local area networks) interconnected by WANs (wide area networks).
- LAN 60 an end-point 62 forms a unicast connection with server 64 of LAN 66.
- the connection between LAN 60 and LAN 66 is WAN connection, using WAN 70.
- Server 64 forms a connection with a plurality of end-points connected to a plurality of LANs as described next.
- LANS 72, 74 and 76 are each connected to a plurality of end points and a specific end point hereinafter referred to as multiple end-point connecting server (MEC).
- MEC multiple end-point connecting server
- LAN 72 is connected to end-points 80, 82 and MEC 84.
- LAN 74 is connected to end- points 86, 88 and 90 as well as MEC 92.
- LAN 76 are connected end-points 96, 98 as well as MEC 100.
- each single headed arrow represents one datagram transmitted, and the double-headed arrows represent each a single datagram multiplied and sent via multiple routes.
- the WANs in the drawing, namely WANs 70, 102, 104 and 106 are designated by separate numbers but they may all be a single WAN, or any other combinations of WANs.
- the configuration of the invention allows for a considerably reduced dependence on the WAN as to available bandwidth. Since the user usually has little control over the bandwidth available over a WAN connection, the number of targeted end-points may be limiting in that the actual ability form a IP connection, and especially in the case of video and audio communications, the quality may be impaired by limiting the information transmitted per unit time, to level below the acceptable minimum. Therefore the configuration of the invention is specifically applicable to video and audio applications. More specifically, video and audio conferencing applications standards are SIP, H.323, to which the present application is specifically applicable.
- LAN 66 is a sending LAN whereas LANS 72, 74 and 76 are receiving LANs in the context of the invention.
- Sending server 64 of LAN 66 after having received a datagram from sending end-point 62 forms unicast connections with each of the receiving LANs, namely LANs 72, 74 and 76.
- the process uses a MEC in each receiving LAN for distributing the received datagram to the respective receiving end-points employing a unicast or multicast connection.
- a generalized network of LANs configured in cascading fashion implementing the invention, utilizes a sending end-point with video and audio capturing facilities and appropriate codecs for facilitating the transmission thereof, and is activated by, for example, a lecturer.
- file 62 is sent by sending server 64 connected directly to LAN 66 by using unicast connections to a first tier of LANs 70.
- Each of these LANs is capable of connecting to second tier of LANs 72 via a unicast connection.
- a MEC 74 may be connected as explained above for distributing the datagrams within the LAN.
- the configuration of network implementing the present invention reduces the dependence on availability of WAN bandwidth.
- the number of receiving end-points does not directly correlate with the bandwidth required for communicating audio and video from a sending end-point to a multiplicity of receiving end-points.
- the method of the invention requires the employment of one sending server to a multiplicity of receiving servers (MECs).
- MECs receiving servers
- the employment of an end-point serving as a receiving server in each receiving LAN can be used to allocate a substantial computing power of the application to the receiving server.
- the videoconferencing application SIP, H.323
- a method of sending video and audio traversing firewalls, NAT/PAT and HTTP proxies is disclosed.
- the disclosed method facilitates the formation of connections between a plurality of end-points over a global network in which multimedia tasks are realized.
- the essence of the invention is a tunneling process of the multimedia applications in HTTP connections. Applying the method provided by the present invention over a system employing HTTP tunneling is described schematically in Fig 4 to which reference is now made.
- Fig.4 networks and exemplary security applications are shown.
- LAN 120 employs firewall 122, and a connection is formed by traversing firewall 124 of a WAN 126.
- LAN 128 connects to WAN 126, through its own firewall 130, and traversing the WAN's firewall 132.
- a sending end-point 170 utilizes the HTTP connections to transfer datagrams to receiving end points 172 and 174.
- end-point 170 forms only one unicast connection to send datagrams conveying video and or audio information to end-points 172 and 174, trough all the network components described.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A system for providing audio and video communications over IP (internet protocol) networks employing of a plurality of LANs. The sending end - point is associated with a LAN with which it forms a unicast connection, the sending LAN then forms a multiplicity of unicast connections with a first tier of LANS. To the LANs of this first tier or to LANs of a second or third tier, etc. are connected receiving end - points connected each to a respective LAN. In each receiving LAN a multiple end - point connecting server distributes the datagrams among the receiving end - points.
Description
BANDWIDTH OPTIMIZATION IN IP NETWORKS FOR ONE TO MANY COMMUNICATION
FIELD OF THE INVENTION
The present invention is in the field of video, audio and data communications in IP networks. More specifically, the invention concerns distribution of video and audio between different LANs through global networks.
BACKGROUND OF THE INVENTION
Unicast communications in IP networks provide a route for sending datagrams from one end point to another end point. Common unicast applications are HTTP and FTP. Multicast communications provide routes for datagrams to be sent from at least one end-point to a predesignated group of end points. In broadcast IP communications an end-point sends the same datagrams to all connected end-points. Unicast, however, is the most common of IP communications and the only one of the three described that employs the TCP transport protocol. Broadcast and multicast do not support TCP protocol, but the multicast application is supported by the H.323 teleconferencing protocol.
Unicast is the common method of global network connection, however, the employment of audio and video is highly demanding with respect to bandwidth. To better explain the problem of bandwidth demand reference first
is made to Fig. 1A. Sending end-point 20 sends a set of identical datagrams represented each by arrow 22 to global network 24. End-points 30, 32, 34 36 and 38 are all connected to global network 24. In the context of the present invention, in order to send identical datagrams to each of the end-points 30, 32, 34 36 and 38, end-point 20 has to form a one-to-one connection with all the receiving end points. The bandwidth constraints on network 24 are therefore correlated with the number of receiving end points. In the schematic network of Fig. 1B a multicast connection is used, in which end-point 20 sends a datagram represented by arrow 23 using a multicast connection, described next. End-point 20 sends a datagram to network 24. End points 30, 32, 34, 36 and 38 connect to same network 24 receiving subsequently the same datagram distributed by the network. This requires that the receiving end-points are preregistered to this application. The successful implementation of multicast connections is dependent upon firewall and router definitions. Broadcast connection is described with reference to Fig. 1C. End-point 20 connects to network 24 employing a broadcast connection. The network multiplies datagram 23 received from end-point 20 and subsequently, a copy of the datagram can be sent to any connecting end-point such as end point 30, 32, 34, 36, 38 and N.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1A is a schematic description of the prior art of one- to-many videoconferencing connections over a network employing a unicast application; Fig. 1B is a schematic description of the prior art one-to-many videoconferencing connections over a network employing a multicast connection application;
Fig. 1C is a schematic description of the prior art one- to-many videoconferencing connections over a network employing a broadcast connection application;
Fig. 2 is a schematic description of a networking layout in which the present invention is implemented;
Fig. 3 is a schematic description of a networking layout emphasizing a cascade of LANs interconnected in the method of the invention; Fig. 4 is a schematic description of the connection between LANs in which the present invention is implemented, showing firewalls and WANs.
DETAILED DESCRIPTION OF THE PRESENT INVENTION
The system of the present invention is deployed in a framework of LANs (local area networks) interconnected by WANs (wide area networks). To describe the features of a network of the present invention, reference is made first to Fig. 2. In LAN 60 an end-point 62 forms a unicast connection with server 64 of LAN 66. The connection between LAN 60 and LAN 66 is WAN connection, using WAN 70. Server 64 forms a connection with a plurality of end-points connected to a plurality of LANs as described next. LANS 72, 74 and 76 are each connected to a plurality of end points and a specific end point hereinafter referred to as multiple end-point connecting server (MEC). Thus, LAN 72 is connected to end-points 80, 82 and MEC 84. LAN 74 is connected to end- points 86, 88 and 90 as well as MEC 92. LAN 76 are connected end-points 96, 98 as well as MEC 100. In this drawing each single headed arrow represents one datagram transmitted, and the double-headed arrows represent each a single datagram multiplied and sent via multiple routes. The WANs in the drawing, namely WANs 70, 102, 104 and 106 are designated by separate numbers but they may all be a single WAN, or any other combinations of WANs.
The configuration of the invention allows for a considerably reduced dependence on the WAN as to available bandwidth. Since the user usually has little control over the bandwidth available over a WAN connection, the number of targeted end-points may be limiting in that the actual ability form a IP connection, and especially in the case of video and audio communications, the quality may
be impaired by limiting the information transmitted per unit time, to level below the acceptable minimum. Therefore the configuration of the invention is specifically applicable to video and audio applications. More specifically, video and audio conferencing applications standards are SIP, H.323, to which the present application is specifically applicable.
Functionally, LAN 66 is a sending LAN whereas LANS 72, 74 and 76 are receiving LANs in the context of the invention. Sending server 64 of LAN 66 after having received a datagram from sending end-point 62 forms unicast connections with each of the receiving LANs, namely LANs 72, 74 and 76. However, since a plurality of receiving end-points are connected potentially to each receiving LAN, the process uses a MEC in each receiving LAN for distributing the received datagram to the respective receiving end-points employing a unicast or multicast connection.
A generalized network of LANs configured in cascading fashion implementing the invention, utilizes a sending end-point with video and audio capturing facilities and appropriate codecs for facilitating the transmission thereof, and is activated by, for example, a lecturer. In another, simpler configuration in which the invention is manifested described in Fig. 3, file 62 is sent by sending server 64 connected directly to LAN 66 by using unicast connections to a first tier of LANs 70. Each of these LANs is capable of connecting to second tier of LANs 72 via a unicast connection. Within each of the
LANs of both the first and the second tier, a MEC 74 may be connected as explained above for distributing the datagrams within the LAN.
Benefits of the use of the invention
The configuration of network implementing the present invention reduces the dependence on availability of WAN bandwidth. The number of receiving end-points does not directly correlate with the bandwidth required for communicating audio and video from a sending end-point to a multiplicity of receiving end-points. The method of the invention requires the employment of one sending server to a multiplicity of receiving servers (MECs). The employment of an end-point serving as a receiving server in each receiving LAN can be used to allocate a substantial computing power of the application to the receiving server. For example, the videoconferencing application (SIP, H.323) freeing user end-points resources to other applications, or alternatively requiring end-points with less computing power as compared to the MEC.
In a co-pending IL 161050 patent application, sharing a common inventor with the present application, a method of sending video and audio traversing firewalls, NAT/PAT and HTTP proxies is disclosed. The disclosed method facilitates the formation of connections between a plurality of end-points over a global network in which multimedia tasks are realized. The essence of the invention is a tunneling process of the multimedia applications in HTTP connections. Applying the method provided by the present invention over a system employing HTTP tunneling is described schematically in Fig 4 to which reference is now made. In Fig.4 networks and exemplary security applications
are shown. Thus, LAN 120 employs firewall 122, and a connection is formed by traversing firewall 124 of a WAN 126. LAN 128 connects to WAN 126, through its own firewall 130, and traversing the WAN's firewall 132. An additional LAN, designated 140, connects to LAN 128 through firewall 142, firewall 144 WAN 146, firewall 148 and firewall 150, in that order.
A sending end-point 170 utilizes the HTTP connections to transfer datagrams to receiving end points 172 and 174. In accordance with the present invention, end-point 170 forms only one unicast connection to send datagrams conveying video and or audio information to end-points 172 and 174, trough all the network components described.
Claims
1. A system for providing audio and video communications over IP (internet protocol) networks, comprising:
• one sending end-point forming a unicast connection;
• a sending server associated with a sending LAN, and wherein said server receiving datagrams from at least said sending end-point; • a receiving LAN with which one multiple end-point connecting server is associated, and
• at least two receiving end-points forming a unicast connection with said receiving LAN.
2. A system for providing audio and video communications over IP networks as in claim 1 and wherein firewalls, NAT/PAT and HTTP proxies are traversed using HTTP tunnelling.
3. A system for providing audio and video communications over IP networks as in claim 1 and wherein said multiple end-points connecting server of said receiving LAN forms multicast connections with other end points of said LAN.
4. A method for providing audio and video communications over IP (internet protocol) networks, comprising:
• at least one sending end-point forming a unicast connection using a sending server associated with a first sending LAN, and wherein said server receives datagrams from said at least one sending end-point;
• receiving datagrams by a second receiving LAN with which one multiple end-point connecting server is associated, and • receiving datagrams by at least two receiving end- points forming a unicast connection with said second receiving LAN.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IL16802405 | 2005-04-13 | ||
IL168024 | 2005-04-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006109305A1 true WO2006109305A1 (en) | 2006-10-19 |
Family
ID=36617319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IL2006/000458 WO2006109305A1 (en) | 2005-04-13 | 2006-04-11 | Bandwith optimization in ip networks for one to many communication |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2006109305A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009049760A2 (en) * | 2007-10-09 | 2009-04-23 | T-Mobile International Ag | Method for the playback of multimedia data on mobile terminals |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020143951A1 (en) * | 2001-03-30 | 2002-10-03 | Eyeball.Com Network Inc. | Method and system for multicast to unicast bridging |
US20050076099A1 (en) * | 2003-10-03 | 2005-04-07 | Nortel Networks Limited | Method and apparatus for live streaming media replication in a communication network |
-
2006
- 2006-04-11 WO PCT/IL2006/000458 patent/WO2006109305A1/en not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020143951A1 (en) * | 2001-03-30 | 2002-10-03 | Eyeball.Com Network Inc. | Method and system for multicast to unicast bridging |
US20050076099A1 (en) * | 2003-10-03 | 2005-04-07 | Nortel Networks Limited | Method and apparatus for live streaming media replication in a communication network |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009049760A2 (en) * | 2007-10-09 | 2009-04-23 | T-Mobile International Ag | Method for the playback of multimedia data on mobile terminals |
WO2009049760A3 (en) * | 2007-10-09 | 2009-06-11 | T mobile int ag | Method for the playback of multimedia data on mobile terminals |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7444425B2 (en) | Applying multicast protocols and VPN tunneling techniques to achieve high quality of service for real time media transport across IP networks | |
US9021134B1 (en) | Media stream transport conversion within an intermediate network device | |
US7353279B2 (en) | Proxy architecture for providing quality of service(QoS) reservations | |
US20080095159A1 (en) | Communication quality management and apparatus | |
CN102461115B (en) | The method and system of network cooperation | |
EP2130346B1 (en) | Media stream setup in a group communication system | |
US8407288B2 (en) | Efficient network routing to reduce bandwidth usage and latency | |
CN1835465A (en) | Method and system for reducing the number of ports allocated by a relay | |
WO2008018065A3 (en) | Video conferencing over ip networks | |
US10015091B2 (en) | Method of low-bandwidth data transport | |
US9473546B2 (en) | Reducing real time media traffic in a network environment | |
EP2211587B1 (en) | Method, system, server and client for transmitting media burst data | |
EP2186290B1 (en) | System and method for identifying encrypted conference media traffic | |
US20090010193A1 (en) | System and method of multicasting multimedia streams | |
EP1820318B1 (en) | A method for identifying real-time traffic hop by hop in an internet network | |
CN102257764A (en) | Multicast quality of service module and method | |
WO1997048051A1 (en) | Ip multicast data distribution system with guaranteed quality of service | |
CN108848194A (en) | Session establishing method, router and conversational system between Intranet client | |
US11038794B2 (en) | Source-initiated distribution of spine node identifiers of preferred spine nodes for use in multicast path selection | |
WO2006109305A1 (en) | Bandwith optimization in ip networks for one to many communication | |
US7221384B2 (en) | Method for operating a multimedia communications network | |
RU2240657C1 (en) | Method and device for conducting video conferences | |
JP4687611B2 (en) | Multicast system and control method of multicast system | |
Kreibich | The MBONE: the Internet's other backbone | |
Templemore-Finlayson et al. | Group communication and multicast |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: RU |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06728259 Country of ref document: EP Kind code of ref document: A1 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 6728259 Country of ref document: EP |