CN102611947A

Method, system and media server for establishing multicast channel

Abstract

The invention provides a method, a system and a media server for establishing a multicast channel, wherein the method for establishing the multicast channel comprises the following steps that: the media server receives a command of establishing a multicast channel from a client, wherein the command carries the channel number and multicast address of the multicast channel to be established and the internet access address of the media server; the media server binds the multicast channel marked by the channel number to an internet access marked by the internet access address of the media server, and obtains the information of a port of the internet access; and the media server establishes the multicast channel from a port marked by the information of the port to a multicast group marked by the multicast address according to the information of the port and the multicast address. The method, the system and the media server for establishing the multicast channel are characterized in that one multicast channel only occupies one multicast route item of a switch by binding the multicast channel to the internet access, and thereby is capable of supporting more multicast channels.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

10 claims: 5 independent, 5 dependent

  1. 1
    Method and multicast channel, the is composed characterised, wherein the method comprises:The media server and multicast channel the order from client, wherein from the end of the network address for channel of;the multicast address and media server for multicast channel the desire;foundsThe media server changes to the order to the channel of identifier's multicast channel with of media server network address identifier's port end is terminal, and obtaining by a network port interface, informationThe media server changes to the information interface and multicast address, wherein founded of the information interface identifier's interface which to the multicast address identifier's multicast group the multicast channel. 1. 一种创建组播频道的方法,其特征在于,该方法包括:媒体服务器接收来自客户端的创建组播频道的命令,该命令中携带有欲创建的组播频道的频道号、组播地址和媒体服务器的网口地址;所述媒体服务器根据所述命令将所述频道号标识的组播频道与所述媒体服务器的网口地址标识的网口进行绑定,并获得所述网口的一端口信息;所述媒体服务器根据所述端口信息和所述组播地址,创建由所述端口信息标识的端口到所述组播地址标识的组播组的所述组播频道。
  2. 2
    The method according to the I that a characterised:aThe back media server and multicast channel command method, further - comprising: The media server insulated to the multicast channel with said network connecting port is relationship. 2.根据权利要求I所述的方法,其特征在于:所述媒体服务器接收创建组播频道的命令之后,所述方法还包括: 所述媒体服务器保存所述组播频道与所述网口的绑定关系表。
  3. 5
    The method according any one of claims 1-4 that and is characterised:aThe lower method applied to static multicast mode. 5.根据权利要求1-4任一权利要求所述的方法,其特征在于:所述方法应用于静态组播模式下。
  4. 6
    A media server, a characterised of; the media server comprises service processing module, a database module and broadcasting power module:The service processing module, for receiving using a client with a channel of;the multicast address and media server for multicast channel network address and multicast channel from the desire founded, according to the order to the channel of identifier's multicast channel with of media server network address identifier's port end is terminal, and database module for application resource to support, and is;the live broadcast distributing module receives substrate;commandThe database module, a to the service management module by the application resource to request is obtained by a media server network address identifier's network port interface information, and a a service processing module connected to the interface, informationThe live broadcast distributing module, for receiving to the service processing module receives the base, order to a wherein the interface information on the base command terminal and multicast address, wherein founded of the information interface identifier's interface which to the multicast address identifier's multicast group the multicast channel. 6. 一种媒体服务器,其特征在于,该媒体服务器包括业务处理模块、数据库模块和直播分发模块,其中:所述业务处理模块,用于接收来自客户端的携带有欲创建的组播频道的频道号、组播地址和媒体服务器的网口地址的创建组播频道的命令,根据所述命令将所述频道号标识的组播频道与所述媒体服务器的网口地址标识的网口进行绑定,向所述数据库模块发送资源申请请求,以及,向所述直播分发模块发送创建命令;所述数据库模块,用于根据所述业务管理模块发送的所述资源申请请求获得所述媒体服务器的网口地址标识的网口的一端口信息,并向所述业务处理模块返回所述端口信息;所述直播分发模块,用于接收所述业务处理模块发送的所述创建命令,根据所述创建命令中携带的所述端口信息和所述组播地址,创建由所述端口信息标识的端口到所述组播地址标识的组播组的所述组播频道。
  5. 9
    According to media server according to 6-8 one of said claims that comprising characterised:aThe lower media server applied to static multicast mode. 9.根据权利要求6-8任一权利要求所述的媒体服务器,其特征在于:所述媒体服务器应用于静态组播模式下。