CN105791443A - Distributed cluster-based user service providing system and method applied to live broadcast websites - Google Patents
Distributed cluster-based user service providing system and method applied to live broadcast websites Download PDFInfo
- Publication number
- CN105791443A CN105791443A CN201610317097.8A CN201610317097A CN105791443A CN 105791443 A CN105791443 A CN 105791443A CN 201610317097 A CN201610317097 A CN 201610317097A CN 105791443 A CN105791443 A CN 105791443A
- Authority
- CN
- China
- Prior art keywords
- direct broadcasting
- broadcasting room
- service node
- service
- gateway
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1034—Reaction to server failures by a load balancer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention provides a distributed cluster-based user service providing system and method applied to live broadcast websites. The system includes a distributed gateway cluster, a management center and a distributed live broadcast room cluster; the distributed gateway cluster includes a plurality of gateway service nodes and is responsible for data interaction between client ends and a live broadcast room service cluster; the management center is used for synchronizing the operating status data of all live broadcast room service nodes in real time and selecting live broadcast room service nodes for newly-built live broadcast rooms; and the distributed live broadcast room cluster includes a plurality of live broadcast room service nodes and is used for processing live broadcast room login logic distributed by the management center. With the system and method of the invention adopted, the bottleneck of maximum concurrency supported by stand-alone performance can be broken, faster services can be provided for more people, and the probability of incapability of providing normal services of the system due to the anomaly of single nodes can be decreased. The system and method have great market value.
Description
Technical field
The invention belongs to barrage formula net cast field, the Internet, provide the user the technical scheme of service more particularly, to a kind of webcast website builds distributed type assemblies.
Background technology
Currently, the net cast industry of barrage formula is very burning hot.People on one side can participate in the interaction between main broadcaster and spectators, spectators and spectators by sending barrage, collect barrage by watching video live broadcast on one side, and then reach user and watch video and carry out the purpose of exchange impression, the interest of increase watching video live broadcast simultaneously.
Along with the increase participating in main broadcaster's interaction number, simple single node service is difficult to provide high concurrent service.Being limited by single computer performance, the service number of concurrent that bullet service node can provide is limited.If it is higher concurrently to wish to offer, provide service for more people simultaneously.
Summary of the invention
For the problems referred to above, the invention provides the method that distributed type assemblies provides the user service of building in webcast website, it is intended that allow website be provided that higher concurrency, allow more people participate in website living broadcast interactive simultaneously.
The above-mentioned technical problem of the present invention is addressed mainly by following technical proposals:
A kind of based on user's service provider system in the webcast website of distributed type assemblies, distributed network gate cluster, administrative center and distributed direct broadcasting room cluster are set,
Described distributed network gate cluster, including some gateway service nodes, is used for providing stably effective network service address, connects for client and ask follow-up service;Keep network to be connected with client, and receive or send network data;It is responsible for data interaction between client and direct broadcasting room service cluster;
Described administrative center, for the health data of the whole direct broadcasting room service node of real-time synchronization, selects direct broadcasting room service node for newly opening direct broadcasting room;
Described distributed direct broadcasting room cluster, including some direct broadcasting room service nodes, direct broadcasting room for processing administrative center's distribution logs in logic, accepts the barrage from gateway service node and thing request of giving a present, and carries out being broadcast to direct broadcasting room spectators after restriction filter logic processes;Report direct broadcasting room service node self-operating situation to administrative center in real time, be scheduling for administrative center.
And, described administrative center reclaims node resource when direct broadcasting room is idle, provides for follow-up service and prepares.
And, described administrative center provides the whole network station running state data in real time, monitors running load, it is prevented that service block.
And, the direct broadcasting room in the user of described direct broadcasting room service node inspection inefficacy, rest, reclaims respective resources, alleviates system load.
According to above-mentioned based on user's service providing method in a kind of webcast website of user's service provider system realization in the webcast website of distributed type assemblies, comprise the following steps:
Step 1, it is provided that M gateway service node logs in direct broadcasting room for user, is designated as gateway service node 1, gateway service node 2, gateway service node 3 ... gateway service node M;
Step 2, when user needs to log in, between M gateway service node, randomly chooses a gateway service node and sets up network connection, and this gateway service node is designated as A, and sends logging request to gateway service node A;
Step 3, after gateway service node A receives logging request, it may be judged whether there is administrative center, then login failure if not, if then labelling logging request is from gateway service node A, and send the request to administrative center, enter step 4;
Step 4, the administrative center direct broadcasting room address according to logging request, determine to be issued to logging request which direct broadcasting room service node, it is achieved mode is as follows,
It is provided with N number of direct broadcasting room service node, is designated as direct broadcasting room service node 1, direct broadcasting room service node 2, direct broadcasting room service node 3 ... direct broadcasting room service node N,
First determine whether whether target direct broadcasting room provides service at certain direct broadcasting room service node,
If this target direct broadcasting room provides service on certain direct broadcasting room service node B, then directly logging request is sent to direct broadcasting room service node B;
If there is no any direct broadcasting room service node to provide service, then judge that the direct broadcasting room service node that currently whether there is the free time can provide service, then login failure if not, if then selecting one from idle direct broadcasting room service node, it is designated as direct broadcasting room service node H, logging request is sent to direct broadcasting room service node H;
Step 5, after direct broadcasting room service node B or H receives logging request, verifies log-on message, by then logining successfully, does not pass through then login failure, and login result is returned to gateway service node A;
Step 6, after gateway service node A receives logging request, returns result to client, and login process completes.
And, when selecting one from idle direct broadcasting room service node, the direct broadcasting room service node that number of selecting is minimum.
Therefore, it is an advantage of the current invention that to break through the maximum concurrency that unit performance can be supported by, provide for more people simultaneously and service faster, and reduce system because individual node is abnormal can not the probability of normal service, there is important market value.
Accompanying drawing explanation
Fig. 1 is the system construction drawing of the embodiment of the present invention.
Fig. 2 is the flow chart of the embodiment of the present invention.
Detailed description of the invention
By the examples below, and in conjunction with accompanying drawing, technical scheme is described in further detail.
Higher concurrently provide service for more people for providing simultaneously, the invention provides and a kind of build the technical scheme of distributed type assemblies service in webcast website.The embodiment of the present invention is provided based on user's service provider system in the webcast website of distributed type assemblies, including herein below:
1, distributed network gate cluster is set, including some gateway service nodes, is used for providing distributed network gate service
The function of distributed network gate is mainly:
Effective network service address is stablized in offer, connects for website client end program and asks follow-up service;
Keep network to be connected with client, and receive/send network data, it is possible to be barrage data, ideal money data, ad data and stream mode data etc.;
The logic control that the direct broadcasting room of not responsible complexity is relevant, simple responsible data interaction between client and direct broadcasting room service cluster.
Its main distributed nature is in that:
Support extending transversely, contraction, number of nodes can be controlled according to concurrency flexibly;
Between node mutually isolated, will not influence each other service;
Can adopting simple and effective load-balancing algorithm, the whole gateway service node of poll provides service successively, it is ensured that each gateway service node load is more or less the same.
2, administrative center is set
The major function of administrative center is:
The health data of the whole direct broadcasting room service node of real-time synchronization, for newly opening the direct broadcasting room service node that direct broadcasting room selects current persons count minimum, it is to avoid load imbalance causes service block;
Reclaim node resource when direct broadcasting room is idle, provide for follow-up service and prepare;
The whole network station running state data is provided in real time, plays the effect of monitoring running load, it is prevented that service block.
Central characteristics is in that:
Utilizing real-time health data, intelligent and high-efficiency ground selects suitable direct broadcasting room service node to provide service.
3, distributed direct broadcasting room cluster is set, including some direct broadcasting room service nodes, is used for providing distributed direct broadcasting room service
The major function of distributed direct broadcasting room is:
The direct broadcasting room processing administrative center's distribution logs in logic, accepts, from a barrage of gateway service node, thing of giving a present request, to be broadcast to direct broadcasting room spectators after carrying out the logical process such as some restriction, filtrations.
Report own node (direct broadcasting room service node) operation conditions to administrative center in real time, dispatch for centre management.
Check the direct broadcasting room in the user of inefficacy, rest, reclaim respective resources, alleviate system load.
Its distributed nature is in that:
Support extending transversely, contraction, number of nodes can be controlled according to concurrency flexibly.
Between node mutually isolated, will not influence each other service.
Referring to Fig. 1 and Fig. 2, the embodiment of the present invention provides user's service providing method in the webcast website that system realizes, and mainly includes the process logging in direct broadcasting room, specifically includes following steps:
(1) provide M gateway to log in direct broadcasting room for user, be designated as gateway service node 1, gateway service node 2, gateway service node 3 ... gateway service node M.
(2) when user needs to log in, randomly choosing between gateway service node 1-M, selects one gateway service node to set up network connection, this gateway service node is designated as A, and sends logging request to gateway service node A.When being embodied as, it is also possible to the whole gateway service node of poll provides service successively.
(3), after gateway service node A receives logging request, logging request is sent to administrative center, now can decide whether there is administrative center, if not then login failure, process ends;If then labelling logging request is from gateway service node A, and send the request to administrative center, enter (4).
(4) which direct broadcasting room service node the administrative center direct broadcasting room address according to logging request, determine to be issued to logging request.It is provided with N number of direct broadcasting room service node, is designated as direct broadcasting room service node 1, direct broadcasting room service node 2, direct broadcasting room service node 3 ... direct broadcasting room service node N.Specifically: first determine whether whether target direct broadcasting room provides service at certain direct broadcasting room service node, if this direct broadcasting room provides service on certain direct broadcasting room service node B, the value of B is between 1-N, then directly send logging request to direct broadcasting room service node B;If there is no any direct broadcasting room service node to provide service (by opening the respective service of the direct broadcasting room address of this request at the node chosen), then judge that currently whether there is idle node can provide service, if not then login failure, process ends;If then selecting one from idle direct broadcasting room service node, it is preferable that can directly selecting the direct broadcasting room service node that number is minimum, the value being designated as direct broadcasting room service node H, H is between 1-N, logging request is sent to H.
(5), after direct broadcasting room service node B or H receives logging request, verify log-on message, by then logining successfully, do not pass through then login failure, process ends;And login result is returned to gateway service node A.
(6), after gateway service node A receives logging request, client is returned result to.So far login process completes.
When being embodied as, those skilled in the art can realize automatic flow based on computer software technology and run.
The experiment effect Data Comparison table of the present invention program and prior art is as follows:
Online number simultaneously can be supported | Direct broadcasting room quantity can be supported | Interactive number can be simultaneously participated in | |
The inventive method | 500w+ | 20w+ | 500w+ |
Prior art | 1w-100w | 0.1w-10w | 1w-10w |
Visible technical solution of the present invention has prominent effect, it is possible to embody great market value.
Specific embodiment described herein is only to present invention spirit explanation for example.Described specific embodiment can be made various amendment or supplements or adopt similar mode to substitute by those skilled in the art, but without departing from the spirit of the present invention or surmount the scope that appended claims is defined.
Claims (6)
1. one kind based on user's service provider system in the webcast website of distributed type assemblies, it is characterised in that: distributed network gate cluster, administrative center and distributed direct broadcasting room cluster are set,
Described distributed network gate cluster, including some gateway service nodes, is used for providing stably effective network service address, connects for client and ask follow-up service;Keep network to be connected with client, and receive or send network data;It is responsible for data interaction between client and direct broadcasting room service cluster;
Described administrative center, for the health data of the whole direct broadcasting room service node of real-time synchronization, selects direct broadcasting room service node for newly opening direct broadcasting room;
Described distributed direct broadcasting room cluster, including some direct broadcasting room service nodes, direct broadcasting room for processing administrative center's distribution logs in logic, accepts the barrage from gateway service node and thing request of giving a present, and carries out being broadcast to direct broadcasting room spectators after restriction filter logic processes;Report direct broadcasting room service node self-operating situation to administrative center in real time, be scheduling for administrative center.
2. according to claim 1 based on user's service provider system in the webcast website of distributed type assemblies, it is characterised in that: described administrative center reclaims node resource when direct broadcasting room is idle, provides for follow-up service and prepares.
3. according to claim 1 based on user's service provider system in the webcast website of distributed type assemblies, it is characterised in that: described administrative center provides the whole network station running state data in real time, monitors running load, it is prevented that service block.
4. according to claim 1 based on user's service provider system in the webcast website of distributed type assemblies, it is characterised in that: the direct broadcasting room in the user of described direct broadcasting room service node inspection inefficacy, rest, reclaims respective resources, alleviates system load.
5. one kind adopts described in any one of Claims 1-4 based on user's service providing method in the webcast website of user's service provider system realization in the webcast website of distributed type assemblies, it is characterised in that comprise the following steps:
Step 1, it is provided that M gateway service node logs in direct broadcasting room for user, is designated as gateway service node 1, gateway service node 2, gateway service node 3 ... gateway service node M;
Step 2, when user needs to log in, between M gateway service node, randomly chooses a gateway service node and sets up network connection, and this gateway service node is designated as A, and sends logging request to gateway service node A;
Step 3, after gateway service node A receives logging request, it may be judged whether there is administrative center, then login failure if not, if then labelling logging request is from gateway service node A, and send the request to administrative center, enter step 4;
Step 4, the administrative center direct broadcasting room address according to logging request, determine to be issued to logging request which direct broadcasting room service node, it is achieved mode is as follows,
It is provided with N number of direct broadcasting room service node, is designated as direct broadcasting room service node 1, direct broadcasting room service node 2, direct broadcasting room service node 3 ... direct broadcasting room service node N,
First determine whether whether target direct broadcasting room provides service at certain direct broadcasting room service node,
If this target direct broadcasting room provides service on certain direct broadcasting room service node B, then directly logging request is sent to direct broadcasting room service node B;
If there is no any direct broadcasting room service node to provide service, then judge that the direct broadcasting room service node that currently whether there is the free time can provide service, then login failure if not, if then selecting one from idle direct broadcasting room service node, it is designated as direct broadcasting room service node H, logging request is sent to direct broadcasting room service node H;
Step 5, after direct broadcasting room service node B or H receives logging request, verifies log-on message, by then logining successfully, does not pass through then login failure, and login result is returned to gateway service node A;
Step 6, after gateway service node A receives logging request, returns result to client, and login process completes.
6. user's service providing method in webcast website according to claim 5, it is characterised in that: when selecting one from idle direct broadcasting room service node, the direct broadcasting room service node that number of selecting is minimum.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610317097.8A CN105791443B (en) | 2016-05-13 | 2016-05-13 | User service provides system and method in webcast website based on distributed type assemblies |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610317097.8A CN105791443B (en) | 2016-05-13 | 2016-05-13 | User service provides system and method in webcast website based on distributed type assemblies |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105791443A true CN105791443A (en) | 2016-07-20 |
CN105791443B CN105791443B (en) | 2019-01-29 |
Family
ID=56378653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610317097.8A Active CN105791443B (en) | 2016-05-13 | 2016-05-13 | User service provides system and method in webcast website based on distributed type assemblies |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105791443B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254951A (en) * | 2016-09-27 | 2016-12-21 | 腾讯科技(深圳)有限公司 | A kind of net cast creation method and system, access device, management equipment |
CN106534905A (en) * | 2016-12-09 | 2017-03-22 | 武汉斗鱼网络科技有限公司 | Method and system for intercommunication between video bullet screen live platform and bullet screen of third-party platform |
CN107172444A (en) * | 2017-03-30 | 2017-09-15 | 武汉斗鱼网络科技有限公司 | A kind of network direct broadcasting reconnection method and system |
CN107483350A (en) * | 2017-07-11 | 2017-12-15 | 北京潘达互娱科技有限公司 | A kind of gateway distribution method and device |
CN109818999A (en) * | 2017-11-22 | 2019-05-28 | 北京京东尚科信息技术有限公司 | Data transmission method and device |
CN110035295A (en) * | 2019-03-06 | 2019-07-19 | 深圳市麦谷科技有限公司 | Distributed video living transmission system |
CN110213628A (en) * | 2018-05-14 | 2019-09-06 | 腾讯科技(深圳)有限公司 | Direct broadcasting room distribution method and server |
CN110311967A (en) * | 2019-06-25 | 2019-10-08 | 北京达佳互联信息技术有限公司 | The method, apparatus of data-pushing and data receiver, equipment and system |
CN113132745A (en) * | 2021-03-31 | 2021-07-16 | 完美世界控股集团有限公司 | Live broadcast service system, method and server |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102130938A (en) * | 2010-12-03 | 2011-07-20 | 中国科学院软件研究所 | Resource supply method oriented to Web application host platform |
CN105141400A (en) * | 2015-07-30 | 2015-12-09 | 杭州华为数字技术有限公司 | High-availability cluster management method and related equipment |
CN105306959A (en) * | 2015-10-24 | 2016-02-03 | 广东医群科技有限公司 | Low-delay adaptive network live broadcast system, |
CN105491458A (en) * | 2015-11-27 | 2016-04-13 | 武汉斗鱼网络科技有限公司 | Optimization method for speaking time of barrage in live website |
-
2016
- 2016-05-13 CN CN201610317097.8A patent/CN105791443B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102130938A (en) * | 2010-12-03 | 2011-07-20 | 中国科学院软件研究所 | Resource supply method oriented to Web application host platform |
CN105141400A (en) * | 2015-07-30 | 2015-12-09 | 杭州华为数字技术有限公司 | High-availability cluster management method and related equipment |
CN105306959A (en) * | 2015-10-24 | 2016-02-03 | 广东医群科技有限公司 | Low-delay adaptive network live broadcast system, |
CN105491458A (en) * | 2015-11-27 | 2016-04-13 | 武汉斗鱼网络科技有限公司 | Optimization method for speaking time of barrage in live website |
Non-Patent Citations (3)
Title |
---|
网易云信: ""十几万人同时在线的直播间聊天如何设计服务端架构?"", 《开源中国社区,URL:HTTPS://WWW.OSCHINA.NET/QUESTION/867179_2163092?SORT=TIME》 * |
阿里云: ""阿里云多媒体行业方案-在线视频直播解决案"", 《百度文库,URL:HTTPS://WENKU.BAIDU.COM/VIEW/D2CCF14F102DE2BD97058898.HTML》 * |
陈嘉怡: ""分布式音视频服务器频道系统框架"", 《CSDN,URL:HTTPS://BLOG.CSDN.NET/CHENJIAYI_YUN/ARTICLE/DETAILS/46771885》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254951B (en) * | 2016-09-27 | 2019-01-01 | 腾讯科技(深圳)有限公司 | A kind of net cast creation method and its system, access device, management equipment |
CN106254951A (en) * | 2016-09-27 | 2016-12-21 | 腾讯科技(深圳)有限公司 | A kind of net cast creation method and system, access device, management equipment |
CN106534905B (en) * | 2016-12-09 | 2019-08-02 | 武汉斗鱼网络科技有限公司 | A kind of method and system of the live streaming of video barrage platform and the intercommunication of third-party platform barrage |
CN106534905A (en) * | 2016-12-09 | 2017-03-22 | 武汉斗鱼网络科技有限公司 | Method and system for intercommunication between video bullet screen live platform and bullet screen of third-party platform |
CN107172444A (en) * | 2017-03-30 | 2017-09-15 | 武汉斗鱼网络科技有限公司 | A kind of network direct broadcasting reconnection method and system |
CN107172444B (en) * | 2017-03-30 | 2019-07-09 | 武汉斗鱼网络科技有限公司 | A kind of network direct broadcasting reconnection method and system |
CN107483350A (en) * | 2017-07-11 | 2017-12-15 | 北京潘达互娱科技有限公司 | A kind of gateway distribution method and device |
CN109818999A (en) * | 2017-11-22 | 2019-05-28 | 北京京东尚科信息技术有限公司 | Data transmission method and device |
CN109818999B (en) * | 2017-11-22 | 2022-02-25 | 北京京东尚科信息技术有限公司 | Data transmission method and device |
CN110213628A (en) * | 2018-05-14 | 2019-09-06 | 腾讯科技(深圳)有限公司 | Direct broadcasting room distribution method and server |
CN110213628B (en) * | 2018-05-14 | 2022-02-18 | 腾讯科技(深圳)有限公司 | Live broadcast room distribution method and server |
CN110035295A (en) * | 2019-03-06 | 2019-07-19 | 深圳市麦谷科技有限公司 | Distributed video living transmission system |
CN110311967A (en) * | 2019-06-25 | 2019-10-08 | 北京达佳互联信息技术有限公司 | The method, apparatus of data-pushing and data receiver, equipment and system |
CN110311967B (en) * | 2019-06-25 | 2022-06-10 | 北京达佳互联信息技术有限公司 | Method, device, equipment and system for pushing data and receiving data |
CN113132745A (en) * | 2021-03-31 | 2021-07-16 | 完美世界控股集团有限公司 | Live broadcast service system, method and server |
CN113132745B (en) * | 2021-03-31 | 2022-06-03 | 完美世界控股集团有限公司 | Live broadcast service system, method and server |
Also Published As
Publication number | Publication date |
---|---|
CN105791443B (en) | 2019-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105791443A (en) | Distributed cluster-based user service providing system and method applied to live broadcast websites | |
CN101252602B (en) | System and method for downloading and distributing files | |
US20070088703A1 (en) | Peer-to-peer auction based data distribution | |
WO2017096846A1 (en) | Method, apparatus and system for obtaining live broadcast | |
CN107453929B (en) | Cluster system self-construction method and device and cluster system | |
US9591069B2 (en) | Peer-to-peer assist for live media streaming | |
US20040088309A1 (en) | Method of constructing and managing overlay multicast tree on Internet | |
CN108668178A (en) | A kind of method of realizing group broadcasting and related network device | |
CN105554528A (en) | Method and apparatus for grouping bullet screen users in live broadcasting room | |
CN103955984A (en) | Method, server, voting processing node and system for achieving interconnection network voting | |
CN107548103A (en) | Data forwarding method and device | |
CN104883618A (en) | Method, device, and system for tentatively watching living programs | |
CN101646078A (en) | Method and system based on application-layer multicast for processing streaming media data | |
CN109040184B (en) | Host node election method and server | |
CN104980417A (en) | UGC file distribution method and equipment | |
CN103731281A (en) | Frequency channel processing method and device | |
WO2017084618A1 (en) | Method for monitoring node communication of shared storage cluster file system, and monitoring node | |
US20150296182A1 (en) | Method and system for providing video service | |
US20130308636A1 (en) | Igmp querier down detection using pim neighborship cache | |
Wu et al. | Bandwidth-aware peer selection for P2P live streaming systems under flash crowds | |
Silva et al. | Live streaming of user generated videos: Workload characterization and content delivery architectures | |
Wu et al. | Construction of Wireless Sensor Network Video Surveillance System for Multimedia Classroom Education and Teaching under 5G Communication Network | |
US8661080B2 (en) | Propagating changes in topic subscription status of processes in an overlay network | |
Tan et al. | Inter-overlay cooperation in high-bandwidth overlay multicast | |
Wang et al. | Understand traffic locality of peer-to-peer video file swarming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |