# US 2014/0195691 A1 · Method, system and media server for creating multicast channel

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

- Number: US 2014/0195691 A1
- Document ID: US20140195691A1
- Status: Published application
- Kind: A1
- Application number: 14/237,335
- Filed: 2012-05-22
- Published: 2014-07-10
- Earliest claimed: 2011-11-24
- Assignees: Zte Corporation
- Inventors: Hong Dong
- Web page: https://patentgrep.com/patent/US20140195691A1

## CPC

- H04N 21/2381: Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network {(transmission of MPEG streams over ATM H04L12/5601)}
- H04L 12/1877: {Measures taken prior to transmission}
- H04N 21/2385: Channel allocation (H04N21/266 takes precedence); Bandwidth allocation (H04N21/24 takes precedence {; allocation of channels according to the instantaneous demands of the users in time-division multiplex systems H04J3/1682; admission control, resource allocation in open networks H04L12/5692; arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896; negotiating bandwidth in wireless networks H04W28/16})
- H04N 21/4384: {involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency}
- H04N 21/6377: directed to server {(one-way streaming services wherein the source is controlled by the destination H04L65/613)}
- H04N 21/6405: Multicasting {(data broadcast and multicast in packet switching networks H04L12/18)}
- H04L 12/1886: {with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains}
- H04L 61/5069: for group communication, multicast communication or broadcast communication
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method, system and media server for creating a multicast channel, wherein, the method for creating a multicast channel includes: a media server receiving a command for creating a multicast channel from a client, the command carrying a channel number and a multicast address of the multicast channel to be created and an interface address of the media server; the media server binding, according to the command, the multicast channel identified by the channel number to the interface identified by the interface address of the media server, and obtaining port information of the interface; the media server creating, according to the port information and the multicast address, the multicast channel from a port identified by the port information to a multicast group identified by the multicast address.

## Claims

### Claim 1

A method for creating a multicast channel, comprising:
a media server receiving a command for creating a multicast channel from a client, the command carrying a channel number and a multicast address of the multicast channel to be created and an interface address of the media server;
the media server binding, according to the command for creating a multicast channel, the multicast channel identified by the channel number to the interface identified by the interface address of the media server, and obtaining port information of the interface;
the media server creating, according to the port information and the multicast address, the multicast channel from a port identified by the port information to a multicast group identified by the multicast address.

### Claim 2 (depends on 1)

The method according to claim 1, wherein,
after the media server receives the command for creating a multicast channel, the method further comprises:
the media server storing a binding relation table of the multicast channel and the interface.

### Claim 3 (depends on 2)

The method according to claim 2, wherein,
after the media server stores the binding relation table of the channel and the interface, the method further comprises:
after the media server detects that an abnormality of the created multicast channel occurs, obtaining interface information bound to the multicast channel according to the stored binding relation table, and recreating the multicast channel according to the obtained interface information.

### Claim 4 (depends on 3)

The method according to claim 3, wherein,
the media service recreating the multicast channel according to the obtained interface information comprises:
the media server obtaining port information of the interface identified by the interface information according to the obtained interface information;
the media server obtaining the multicast address of the multicast channel;
the media server recreating the multicast channel from the port identified by the port information to the multicast group identified by the multicast address.

### Claim 5 (depends on 1)

The method according to claim 1, wherein,
the method is applied in a static multicast mode.

### Claim 6

A media server, comprising a service processing module, a database module and a live distributing module, wherein,
the service processing module is configured to receive a command from a client, which carries a channel number and a multicast address of a multicast channel to be created and an interface address of the media server for creating the multicast channel, bind, according to the command for creating the multicast channel, the multicast channel identified by the channel number to the interface identified by the interface address of the media server, transmit a resource apply request to the database module, and transmit a creation command to the live distributing module;
the database module is configured to obtain port information of the interface identified by the interface address of the media server according to the resource apply request transmitted by the service management module, and returning the port information to the service processing module;
the live distributing module is configured to receive the creation command transmitted by the service processing module, create the multicast channel from a port identified by the port information to a multicast group identified by the multicast address according to the port information and the multicast address carried in the creation command.

### Claim 7 (depends on 6)

The media server according to claim 6, wherein,
the database module is further configured to receive a binding relation between the multicast channel and the interface transmitted by the service processing module, and store a binding relation table of the multicast channel and the interface.

### Claim 8 (depends on 7)

The media server according to claim 7, wherein,
the service processing module is further configured to regularly detect whether an abnormality of the created multicast channel occurs, if it is detected that the abnormality of the multicast channel occurs, enquire the database module to obtain interface information bound to the multicast channel and port information of an interface identified by the interface information, and transmit a recreation command to the live distributing module;
the live distributing module is further configured to receive the recreation command transmitted by the service processing module, recreate the multicast channel from the port identified by the interface information to the multicast group identified by the multicast address according to the port information and the multicast address of the multicast channel carried in the recreation command.

### Claim 9 (depends on 6)

The media server according to claim 6, wherein,
the media server is applied in a static multicast mode.

### Claim 10 (depends on 6)

A system for creating a multicast channel, comprising a media server and a client, wherein,
the media server in use is the media server according to claim 6;
the client is configured to transmit a command for creating a multicast channel to the media server.

### Claim 11 (depends on 2)

The method according to claim 2, wherein,
the method is applied in a static multicast mode.

### Claim 12 (depends on 3)

The method according to claim 3, wherein,
the method is applied in a static multicast mode.

### Claim 13 (depends on 4)

The method according to claim 4, wherein,
the method is applied in a static multicast mode.

### Claim 14 (depends on 7)

The media server according to claim 7, wherein,
the media server is applied in a static multicast mode.

### Claim 15 (depends on 8)

The media server according to claim 8, wherein,
the media server is applied in a static multicast mode.
