[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2006109305A1 - Bandwith optimization in ip networks for one to many communication - Google Patents

Bandwith optimization in ip networks for one to many communication Download PDF

Info

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
Application number
PCT/IL2006/000458
Other languages
French (fr)
Inventor
Tamir Berler
Original Assignee
Ipoint Media
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ipoint Media filed Critical Ipoint Media
Publication of WO2006109305A1 publication Critical patent/WO2006109305A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1886Arrangements 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.
PCT/IL2006/000458 2005-04-13 2006-04-11 Bandwith optimization in ip networks for one to many communication WO2006109305A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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