[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201610317097.8A
Other languages
Chinese (zh)
Other versions
CN105791443B (en
Inventor
马小龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201610317097.8A priority Critical patent/CN105791443B/en
Publication of CN105791443A publication Critical patent/CN105791443A/en
Application granted granted Critical
Publication of CN105791443B publication Critical patent/CN105791443B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1012Server selection for load balancing based on compliance of requirements or conditions with available server resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1034Reaction 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

Based on user's service provider system and method in the webcast website of distributed type assemblies
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.
CN201610317097.8A 2016-05-13 2016-05-13 User service provides system and method in webcast website based on distributed type assemblies Active CN105791443B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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