# US 8,542,622 B2 · Delivery of multicast data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,542,622 B2
- Document ID: US8542622B2
- Status: Granted
- Kind: B2
- Application number: 12/919,068
- Filed: 2008-02-25
- Published: 2010-12-30
- Granted: 2013-09-24
- Earliest claimed: 2008-02-25
- Assignees: Telefonaktiebolaget L M Ericsson (publ)
- Applicants: Yicheng Wu; Emer Chen; Robbie Ling; Jinyang Xie
- Inventors: Yicheng Wu; Emer Chen; Robbie Ling; Jinyang Xie
- Web page: https://patentgrep.com/patent/US8542622B2

## CPC

- H04L 12/1836: {with heterogeneous network architecture}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method and apparatus are provided for delivering multicast media in a network in which at least some nodes do not support delivery of multicast packets. A RTSP SETUP request is sent to a streaming server to send multicast packets, encapsulated within unicast wrappers, to a gateway node in the network. The RTSP SETUP request includes details both of the multicast destination address, and of the unicast destination address of the gateway node, requiring an extension to the RTSP protocol as currently defined and enabling the media server to send multicast packets in a unicast tunnel dynamically.

## Claims

### Claim 1

A method of controlling the delivery of multicast media in a network in which at least some nodes do not support delivery of multicast packets, the method comprising:
sending a Real Time Streaming Protocol (RTSP) message to a media server to request the media server to send multicast packets, encapsulated within unicast wrappers, to a gateway node in the network;
wherein the request includes details of a multicast destination address, and details of a unicast destination address of the gateway node.

### Claim 2 (depends on 1)

The method of claim 1, wherein the details of the multicast destination address and gateway node unicast destination address are included in the header of the request.

### Claim 3 (depends on 1)

The method of claim 1, wherein the media server is a streaming server in an IP network, and wherein the request to the streaming server is sent by the gateway node.

### Claim 4 (depends on 3)

The method of claim 3, wherein the gateway node unicast destination address is included in a Transport header of the request, and the multicast destination address is included in an extension header of the request.

### Claim 5 (depends on 1)

The method of claim 1, wherein the media server is a traffic handling component of a Broadcast/Multicast Service Center (BM-SC), the request is sent by a signal handling component of the BM-SC, and the gateway node is a Gateway GPRS Support Node (GGSN).

### Claim 6 (depends on 5)

The method of claim 5, wherein the multicast destination address is included in a Transport header of the request, and the gateway node unicast destination address is included in an extension header of the request.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
at the media server, encoding streaming data in multicast packets having the multicast destination address;
encapsulating the multicast packets within unicast wrappers to form unicast packets having the gateway node unicast destination address;
sending the unicast packets to the gateway node;
at the gateway node, removing the unicast wrappers to recover the multicast packets; and
sending the multicast packets towards the multicast destination address.

### Claim 8

A gateway node for delivering IP multicast data in a network, comprising:
a receiver for receiving instructions from client terminals to subscribe to a multicast channel;
a processor operatively connected to the receiver and configured to generate a Real Time Streaming Protocol (RTSP) message to a streaming server to request multicast packets encapsulated within unicast wrappers, the request including details of a multicast destination address and a unicast destination address of the gateway node; and
a transmitter operatively connected to the processor and configured to send the request towards the streaming server.

### Claim 9 (depends on 8)

The gateway node of claim 8, wherein the gateway node is further configured to:
receive unicast packets containing multicast packets encapsulated within unicast wrappers;
recover the multicast packets from the unicast packets; and
send the recovered multicast packets towards the multicast destination address.

### Claim 10

A signal handling component of a Broadcast/Multicast Service Center (BM-SC), comprising:
a receiver for receiving instructions from a Gateway GPRS Support Node (GGSN) to set up multicast streaming delivery to a multicast destination address;
a processor operatively connected to the receiver and configured to generate a request to a Mobile TV server component of the BM-SC for multicast packets encapsulated within unicast wrappers to be sent to the GGSN, the request including details of a multicast destination address and the unicast destination address of the GGSN; and
a transmitter operatively connected to the processor and configured to send the request towards the Mobile TV server.

### Claim 11 (depends on 10)

The signal handling component of claim 10, configured so that the request sent to the Mobile TV server is a Real Time Streaming Protocol (RTSP) message.

### Claim 12

A media server for delivering multicast streaming media data, comprising:
a receiver for receiving a Real Time Streaming Media (RTSP) request to send multicast packets encapsulated within unicast wrappers towards a gateway node, the request including details of a multicast destination address, and of a unicast destination address of the gateway node;
a processor configured to encode the media data in multicast packets and encapsulate the multicast packets within unicast wrappers as unicast packets; and
a transmitter configured to send the unicast packets towards the gateway node.

### Claim 13 (depends on 12)

The media server of claim 12, which media server is a streaming server in an IP network, and wherein the request is received from the gateway node.

### Claim 14 (depends on 12)

The media server of claim 12, which media server is a traffic handling component of a Broadcast/Multicast Service Center (BM-SC), and wherein the request is received from a signal handling component of the BM-SC.
