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.
- Priority
- Filed
- Published
- Today
10 claims: 5 independent, 5 dependent
- 1Method 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. 一种创建组播频道的方法,其特征在于,该方法包括:媒体服务器接收来自客户端的创建组播频道的命令,该命令中携带有欲创建的组播频道的频道号、组播地址和媒体服务器的网口地址;所述媒体服务器根据所述命令将所述频道号标识的组播频道与所述媒体服务器的网口地址标识的网口进行绑定,并获得所述网口的一端口信息;所述媒体服务器根据所述端口信息和所述组播地址,创建由所述端口信息标识的端口到所述组播地址标识的组播组的所述组播频道。
- 2The 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所述的方法,其特征在于:所述媒体服务器接收创建组播频道的命令之后,所述方法还包括: 所述媒体服务器保存所述组播频道与所述网口的绑定关系表。
- 6A 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. 一种媒体服务器,其特征在于,该媒体服务器包括业务处理模块、数据库模块和直播分发模块,其中:所述业务处理模块,用于接收来自客户端的携带有欲创建的组播频道的频道号、组播地址和媒体服务器的网口地址的创建组播频道的命令,根据所述命令将所述频道号标识的组播频道与所述媒体服务器的网口地址标识的网口进行绑定,向所述数据库模块发送资源申请请求,以及,向所述直播分发模块发送创建命令;所述数据库模块,用于根据所述业务管理模块发送的所述资源申请请求获得所述媒体服务器的网口地址标识的网口的一端口信息,并向所述业务处理模块返回所述端口信息;所述直播分发模块,用于接收所述业务处理模块发送的所述创建命令,根据所述创建命令中携带的所述端口信息和所述组播地址,创建由所述端口信息标识的端口到所述组播地址标识的组播组的所述组播频道。
- 9According 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任一权利要求所述的媒体服务器,其特征在于:所述媒体服务器应用于静态组播模式下。
Independent claims5
74 paragraphs, as filed
Founds method, system thereof and media server multicast channel
technical field
[0001] The invention relates to a interactive network television (IPTV) use field, the invention claims a method, system thereof and media server a base multicast channel of.
Background method
[0002] The multicast method and unicast prior art, comprising a network bandwidth of the power transmission suitable base of the user strip-shaped along with the advantage of grows, and bellows (IPTV media server and bearing network load. Therefore, a high-efficient and deploys IPTV service, economically for multicast process end of the detecting terminal-to-terminal media stream pushing. The direct broadcasting program energy to the user terminal by the bearing network, there are two multicast: modedynamic multicast mode and static multicast mode. A lower dynamic multicast mode, a exchanger and device is then all receiving groove (multicast group) and user is added request, wherein receiving and transmitting the releasing channel, programAnd the channel (multicast group) having user elements, AC on-off scram arranged on the multicast stream. Multicast static mode static distributing each groove (multicast group) is exchange device multicast routing entry and transmitting entry, no matter second circuit and a watching, a multicast provided with eight to a network element device. The electrostatic multicast groove; the channel switching speed of user is fast, service sensing is good, which is in a network bandwidth demand; No matter the dynamic multicast capable of realizing network traffic minimizing which are condition, possibly, when the user receiving the new groove (multicast group) fixed with a multiple time. Currently and static multicast groove of the lifting user experience.
[0003] The IPTV media server a plurality of media is generally, and providing broadcasting service for receiving program current integrated equal; the network port the global network, each multicast channel possibly a random port, after to form the static multicast routing entry of the straight of data: devicePort of * multicast channel of. The position where I a multicast channel form's the multicast routing entry condition on the exchanger, a media server 10 port is connected with the exchanger on, wherein the Ethernet (eth) l port emit's multicast channel the lower form 10 multicast routing clauses (sl, g1) on the exchanger, wherein form's exchanger ge2 corresponding to the gelO 9 clauses is a redundancy entry. The founds channels 300, the lower is 3000 clauses on the exchanger, wherein the exchanger the multicast entry of the limit, generally from 1000 to 2000, wherein the printed with the media server multicast channel of.
invention content
[0004] The embodiment of the invention claims a method, system thereof and media server a base multicast channel, a solving prior multicast channel form's multicast routing entry silica gel multiple problems on exchanger.
[0005] The embodiment of the invention claims a method and multicast channel, including:
[0006] 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; founds
[0007] The 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, information
[0008] The 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.
[0009] Preferably; the media server and multicast channel command method, further - comprising:
4
[0010] The media server insulated to the multicast channel with said network connecting port is relationship.
[0011] Preferably, wherein the media server insulated to the channel is a network port connecting relation table method, further - comprising:
[0012] The media server for detecting to found the back multicast channel presented abnormal, according to the connecting relation table to obtain with multicast channel connecting the network information, and according to a given the network information to found to the multicast channel.
[0013] Preferably, wherein said network information for media server to obtaining to found to the multicast channel, comprising:
[0014] With the network information for media server to relating to obtain by a network information identifier's network port interface, information
[0015] The media server to obtain to the multicast address of multicast channel;
[0016] The media server to found of the information interface identifier's interface which to the multicast address identifier's multicast group the multicast channel.
[0017] Preferably, the lower method applied to static multicast mode.
[0018] The embodiment of the invention further claims a media server, the media server comprises service processing module, a database module and broadcasting power module:
[0019] 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; command
[0020] The 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 end verbal message
[0021] The 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.
[0022] Preferably; the database module, further - comprising a conductive connection part to the service processing module receives the multicast channel and connecting relation of network, and preserves to the multicast channel with said network connecting port is relationship.
[0023] Preferably; the service processing module, a multicast channel is is further used for timing detection found for measurement abnormal, and detecting propped to the multicast channel is a abnormal; and inquired to the database module to obtain with multicast channel connecting the network information and wherein a network information identifier's network port interface, information and to the live broadcast distributing module receives reconstruction command;
[0024] The live broadcast distributing module, further - is screwed to the service processing module receives the reconstruction order, according to a wherein the interface according information in order reconstruction terminal and multicast address of multicast channel, and founded of the information interface identifier's interface which to the multicast address identifier's multicast group the multicast channel.
[0025] Preferably, wherein the media server applied to static multicast mode.
[0026] The embodiment of the invention further claims a system of base multicast channel, comprising media server and client:
[0027] Are the media server is made of the media server,
[0028] The client, a to the media server by a multicast channel command.
[0029] Method, system thereof and media server and multicast channel, wherein the multicast channel and network terminal, for multicast channel is as a exchanger multicast routing entry, wherein a supporting multiple channels multicast.
brief description fo the drawings
[0030] The position I am an existing multicast channel the multicast routing entry schematic drawing of formed on the exchanger;
[0031] The digital 2 is the invention multicast channel connecting port, and entry schematic drawing on, exchanger
[0032] Digital 3 is the invention media server embodiment structure schematic drawing;
[0033] Digital 4) is a multicast channel structure schematic drawing system of embodiment,
[0034] Digital 5 is the invention and multicast channel embodiment current video image.
Performing is specifically
[0035] In order to make the invention, as technical solution and advantage of the clearly understands, wherein as follows to the embodiment of this invention with a on the detail the light of the auxiliary digital. Are needed to explain; the condition of the brushless conflicting, wherein the embodiment and embodiment of the application of each of the combination.
[0036] The embodiment of the invention claims a method and multicast channel; and method applied to static multicast mode, including:
[0037] The, media server and multicast channel order, wherein from the end of the network address for channel of; the multicast address and media server for multicast channel the desire; founds
[0038] The pedal two, wherein the 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, information
[0039] The invention claims, wherein the 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.
[0040] Moreover, the 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. Preserves the second wiring surface is fasten the multicast channel measurement abnormal, according to the connecting relation table, a search and port of the channel wire; the media server insulated to the channel specifically to a network port connecting relation table method, further - comprising: The media server for detecting to found the back multicast channel presented abnormal, according to the connecting relation table to obtain with multicast channel connecting the network information, and according to a given the network information to found to the multicast channel. , Wherein said network information of media server to obtaining to found to the multicast channel, comprising: With the network information for media server to relating to obtain by a network information identifier's network port interface, informationThe media server to obtain to the multicast address of multicast channel; The media server to found of the information interface identifier's interface which to the multicast address identifier's multicast group the multicast channel.
[0041] The embodiment of this invention claims a a IPTV multicast entry restricted network environment to support method for realizing multiple multicast channel, the embodiment disposed on the multicast channel and a network terminal, a multicast channel of assigned part port board, and shown the digital 2, wherein the describing multicast channel connecting port, form's the entry condition on the exchanger, a multicast channel I binding ethl, and gel corresponding a entry on the exchanger, a large in only to occupancy of exchanger multicast routing entry, multicast channel number of the improving media server is supported.
[0042] Shown and a digital 3, wherein the invention media server embodiment structure schematic drawing; the media server comprises service processing module 31, database module 32 and broadcasting power module, 33:
[0043] 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; command
[0044] The 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 end verbal message
[0045] The 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.
[0046] For of the multicast channel measurement abnormal of the rebuild multicast channel, a database module, further - comprising a conductive connection part to the service processing module receives the multicast channel and connecting relation of network, and preserves to the multicast channel with said network connecting port is relationship. The service processing module, a multicast channel is is further used for timing detecting whether found presented abnormal, each of which is connected to the multicast channel is a abnormal; and inquired to the database module to obtain with multicast channel connecting the network information and wherein a network information identifier's network port interface, information and to the live broadcast distributing module receives reconstruction command; The live broadcast distributing module, further - is screwed to the service processing module receives the reconstruction order, according to a wherein the interface according information in order reconstruction terminal and multicast address of multicast channel, and founded of the information interface identifier's interface which to the multicast address identifier's multicast group the multicast channel.
[0047]Moreover, the invention further claims a system of base multicast channel, the system comprises media server 41 and client 42, the client with a groove is found the man-machine interface, a to media server by a multicast channel order, media server structurally with a function and digital 3 in a media server structurally with the functional equivalent, wherein here is longer unnecessary detail; the structurally system and shown the digital 4.
[0048] The system under the static multicast mode, a multicast channel without and exchanger a multicast routing entry, wherein a supporting multiple channels multicast.
[0049] Shown and a digital 5, wherein the invention and multicast channel embodiment current signal position, the method comprises:
[0050] Pedal 501, clients distribution the base multicast channel order, wherein the model of the following: parameterChannel number, AND multicast and media server port AND equal;
[0051] The pedal 502, service processing module receives the base multicast channel backward from the database module application resource;
[0052] Here resource and interface, information
[0053] The service processing module for on the groove and media server (network terminal, see the digital 2, wherein the multicast channel I am connected with ethl;
[0054] Pedal 503, a search, resource
[0055] The database preserves the multicast channel and network port connecting relation table;
[0056] Pedal 504, database to resource of service processing module loop; an
[0057] The pedal 505, service processing module distribution to the broadcasting power module found from order;
[0058] The pedal 506, broadcasting power module switches related parameter is a channel;
[0059] Broadcasting power module switches interface information and multicast address and multicast channel;
[0060] The pedal 507, broadcasting power module with channels found the inspection;
[0061] The pedal 508, service processing module according to the plurality of fixing preserves the information channel or the abandon;
[0062] The pedal 509, service processing module with channels found the results to electrically connected with the client;
[0063] Pedal 510, wherein the channel measurement abnormal, lower end of the channel reconstruction, a service processing module to the database module application resource;
[0064] The pedal 511, database module for searching with the network information of the abnormal channel wire, wherein a step 504.
[0065] Wherein the database insulated with multicast channel and network port connecting relation table; therefore of find with the network information of the abnormal channel wire, wherein further board message from the network information identifier's port, wherein a ensure multicast channel and is taken the exchanger a multicast routing entry, wherein a supporting multiple channels multicast.
[0066] The field and a provide with understand switch or a part of the method may receive the related a hardware to achieve by method, and program of storage is fixed to an of the computer the storage medium, to non-erasable memory, floppy disk or CD equal. Further used, wherein the example's switch or a part which is capable using the one or more integrated - circuits realized. , Each of which the embodiment/unit is in the form of hardware to realize, may use software function module the stepped hole of. The invention without limiting the specific to form a combination of hardware and software.
[0067] The embodiment without using to is in the invention the technical solution, a limit no hole, the reference good embodiment is carried out the detail to the invention merely. The general a provide the field claim understand for performing to use or equate the alternative to the invention technical solution, which is not separated from the invention technical solution the spirit and distance, which are covered on the middle of the invention claims domain.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| CN101102215A | Cites | China | Search report |
| CN101207501A | Cites | China | Search report |
| CN101326826A | Cites | China | Search report |
| CN101917492A | Cites | China | Search report |
| US2008155612A1 | Cites | United States of America | Search report |
| US2011219411A1 | Cites | United States of America | Search report |
| US5696763A | Cites | United States of America | Search report |
6 priority claims, no other members on record
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 201110377931 | China | A | |
| 201110377931X | China | – | |
| 201210037317 | China | A | |
| 201110377931X | – | – | – |
| CN20111377931 | – | – | – |
| CN2012137317 | – | – | – |
Numbers
- Publication
- 102611947
- Publication, DOCDB
- 102611947
- Publication, EPODOC
- CN102611947
- Application
- 100373173
- Application, DOCDB
- 201210037317
- Application, EPODOC
- CN201210037317
Titles3
- English
- Founds method, system thereof and media server multicast channel
- Chinese
- 创建组播频道的方法、系统和媒体服务器
- English
- Method, system and media server for establishing multicast channel
Classification
- CPC, 8
- H04N21/2381
- H04L12/1877
- H04L12/1886
- H04L61/2069
- H04N21/2385
- H04N21/4384
- H04N21/6377
- H04N21/6405
- IPC, 5
- H04N21 6405
- H04N21 6377
- H04N21 21
- H04L12 18
- H04L29 12