CN108243347A - A kind of layer-stepping internet video live broadcasting sharing method and system - Google Patents
A kind of layer-stepping internet video live broadcasting sharing method and system Download PDFInfo
- Publication number
- CN108243347A CN108243347A CN201810253430.2A CN201810253430A CN108243347A CN 108243347 A CN108243347 A CN 108243347A CN 201810253430 A CN201810253430 A CN 201810253430A CN 108243347 A CN108243347 A CN 108243347A
- Authority
- CN
- China
- Prior art keywords
- live source
- live
- shared
- node
- layer
- 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
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004891 communication Methods 0.000 claims description 28
- 238000011144 upstream manufacturing Methods 0.000 claims description 9
- 230000003111 delayed effect Effects 0.000 claims description 4
- 230000003993 interaction Effects 0.000 claims description 3
- 238000010899 nucleation Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of layer-stepping internet video live broadcasting sharing method and system, layer-stepping internet video live broadcasting sharing method includes:Shared route terminal system database is established at endpoint registration center;Endpoint registration center is numbered shared node management and is layered;Live source registration center establishes the live source information database with live streaming source address;Endpoint registration center is that at least one shared node of each live source predistribution in live source information database carries out link matching, forms live source pre-share node;The live source request of client is fed back to live source control centre by customer schedule center;It dispatches live source pre-share node and forms live source shared node with live source foundation connection in live source control centre;Live source shared node is sent to client by live source control centre;Client watches live streaming by the live streaming linking sources of live source shared node.The present invention can solve the problems, such as that existing direct seeding technique leads to great number bandwidth cost using CDN modes.
Description
Technical field
The present invention relates to Sharing Technology in Network fields, and in particular to a kind of layer-stepping internet video live broadcasting sharing method and is
System.
Background technology
With going deep into for Internet technology, live telecast becomes a part for people's daily life with network direct broadcasting, currently
Direct seeding technique using CDN modes, i.e., the live streaming request of each client requires that CDN foundation links all the way, it is assumed that No. 1 chain tape splicing
Width is 1Mbps, then 100 concurrent users would take up 100M CDN bandwidth, when live telecast and network direct broadcasting become deeply
The internet severe application of huge numbers of families, concurrent user can be more and more, and flow is increasing to cause concurrency very high, can band
Carry out the CDN bandwidth costs of great number, but the bandwidth of many users is very high, if unused bandwidth usually can use realization width
Band is shared, then can solve the CDN bandwidth cost problems of great number.
The present invention proposes a kind of layer-stepping internet video live broadcasting shared system, can allow each client's watching video live broadcast
While, by its unused bandwidth and CPU by way of cloud scheduling, the live video that optimization is provided for other clients is common in real time
It enjoys, so as to which major video station be helped to solve the problems, such as that bandwidth is of high cost.
Invention content
It is existing to solve the purpose of the present invention is to provide a kind of layer-stepping internet video live broadcasting sharing method and system
The problem of direct seeding technique leads to great number bandwidth cost using CDN modes.
To achieve the above object, the technical scheme is that providing a kind of layer-stepping internet video live broadcasting sharing method,
The layer-stepping internet video live broadcasting sharing method includes:Endpoint registration central store shares route terminal system registration information simultaneously
Establish the shared route terminal system database for including shared node;Endpoint registration center is according to shared route terminal system registry
Information is numbered shared node management and shared node is carried out according to the unused wide-band-message of shared route terminal system
Layering;Live source registration center records live source log-on message, establishes the live source information database with live streaming source address;Eventually
End registration center pre-allocates at least one shared node for each live source in live source information database and carries out link matching,
Form live source pre-share node;The live source request of client is fed back to live source control centre by customer schedule center;Live streaming
It dispatches live source pre-share node and establishes the link to form live source shared node with live source in source control centre;In live source scheduling
Live source shared node is sent to client by the heart;Client watches live streaming by the live streaming linking sources of live source shared node;Wherein,
Live source control centre sends instructions to the first layer shared node of predistribution, establishes live source first layer pre-share node, and to
At least one next layer of pre-share node sends predistribution instruction, while the live source in dynamic update live source information database
Seizure condition shares link number with the idle of shared node in shared route terminal system database.
As preferred technical solution, the number of the live source log-on message including live source, original address, title,
Code check and coded format, the shared route terminal system registration information include the machine unique mark, Intranet and outer net IP address
Information, and when shared route terminal system worked well, shared route terminal system dynamic reports the spare time to endpoint registration center
Upstream bandwidth and downlink bandwidth information are dissipated, and passes through the second communication equipment and receives the live source control centre that the first communication equipment is sent
Dispatch command.
As preferred technical solution, the endpoint registration center includes for the method for shared node layering:Endpoint registration
Amount of bandwidth of the center in shared route terminal system registration information is layered shared node, by shared route terminal
The shared node that the unused upstream bandwidth of system is high and delay is low is set as first layer, unused upstream bandwidth is low and long be total to that be delayed
It enjoys node and is set as last layer, be divided into N layers, and the rank of shared node reduces step by step from first layer to n-th layer, form one
Shared route terminal system database with multi-level sharing node is called for live source control centre.
As preferred technical solution, the live source control centre is to the dispatching party of live source first layer pre-share node
Method includes:Live source control centre finds requested live source by live source information database first, if requested
The current state of live source first layer pre-share node is the idle of idle or occupied live source first layer pre-share node
When sharing link number and being more than 1, then the live source first by live source control centre into shared route terminal system database
Layer pre-share node sends dispatch command, and live source first layer pre-share node is made to be established the link with requested live source, raw
Into live source first layer shared node, live source first layer shared node is fed back to client by live source control centre again, and will
The idle link number of sharing of live source first layer pre-share node subtracts 1, if idle point of live source first layer pre-share node
It enjoys link number and is equal to 1, then share this idle live source first layer pre-share node of link number equal to 1 of sharing as associated layers
Node, then by live source control centre one and the associated live source of associated layers shared node the are found for requested live source
Two layers of pre-share node.
As preferred technical solution, the live source control centre finds one and associated layers for requested live source
The method of the associated live source second layer pre-share node of shared node includes:Live source control centre is by intelligent algorithm from
It is high and access live source delay and meet the shared of shared condition that two layers of shared node start to find a current unused bandwidth of uplink
Node becomes first live source second layer pre-share node of requested live source, and it is pre- to calculate the live source second layer
The idle shared link number of shared node, when the idle shared link number of the live source second layer pre-share node is more than 1,
Dispatch command is sent to live source second layer pre-share node, makes live source second layer pre-share node and associated layers shared node
It establishes the link, is formed and share the live source second layer shared node of link with live source, live source control centre is by live source
Second layer shared node feeds back to client, and subtracts 1 by the idle link number of sharing of live source second layer pre-share node.
As preferred technical solution, the quantity of each layer of shared node in the shared route terminal system database
Equal to the links total number of sharing of upper level shared node, the first layer shared node at least there are two.
As preferred technical solution, the live source control centre is according to the occupancy of shared node by high-level visitor
The live streaming request at family corresponds to the lower upper strata shared node of being delayed, if upper strata shared node do not have it is available share link,
The link of the low level client in the shared node of upper strata is given to high-level client to use and be that low level client shares from lower floor
New shared node is matched in node.
As preferred technical solution, method that live source shared node is fed back to client by the live source control centre
Including:Live source control centre sends live source to the second communication equipment of shared route terminal system by the first communication equipment and shares
Live source is buffered in live streaming cache module by node distribution instruction, shared route terminal system execute instruction, Sharing Management mould
Block is managed the link of the live source of caching, then is distributed to user, user by linking sources are broadcast live by shared distribution module
The live source being buffered in live streaming cache module is may be viewed by after transferring live streaming linking sources.
A kind of layer-stepping internet video live broadcasting shared system, the layer-stepping internet video live broadcasting shared system packet are provided
It includes:Live source registration center, for recording live source log-on message and establishing live source information database;Endpoint registration center,
For establishing shared route terminal system database and shared node being numbered management and layering, and pre-allocate at least one
Shared node carries out linking matching with live source, forms live source pre-share node;Customer schedule center, for by the straight of client
It broadcasts source request and feeds back to live source control centre;Live source control centre, for dispatching live source pre-share node and live source
Connection is established to form live source shared node and be sent to client;First communication equipment is used to implement live source control centre and is total to
Enjoy the communication of route terminal system;Wherein, live source control centre sends instructions to the first layer shared node of predistribution, establishes straight
Source first layer pre-share node is broadcast, and predistribution instruction is sent, while dynamic updates at least one next layer of pre-share node
Live source seizure condition in live source information database and the shared node in shared route terminal system database it is idle
Share link number.
As preferred technical solution, the shared route terminal system includes:Local data module, for storing local
Data;Second communication equipment, for realizing the communication with live source control centre with the interaction of the first communication equipment;Sharing Management module,
For responding the instruction of live source control centre;Cache module is broadcast live, for being cached to live source;Shared distribution module,
User is distributed to for linking sources will to be broadcast live.
The invention has the advantages that:
A kind of layer-stepping internet video live broadcasting sharing method and system provided by the invention can allow each client's viewing to regard
While frequency is broadcast live, by its unused bandwidth and CPU by way of cloud scheduling, the live video of optimization is provided for other clients
Real-Time Sharing, so as to which major video station be helped to reduce bandwidth cost, while the user of corresponding share of bandwidth can obtain accordingly
The maximization of broadband resource utilization rate is realized in reward.
Description of the drawings
Fig. 1 is a kind of general flow chart of layer-stepping internet video live broadcasting sharing method provided by the invention.
Fig. 2 is a kind of schematic diagram of layer-stepping internet video live broadcasting sharing method provided by the invention.
In figure:Customer schedule center 01, shared route terminal system database 02, live source information database 03, terminal
Registration center 04, the first communication equipment 05, live source control centre 06, live source registration center 07, the second communication equipment 09, shared pipe
Manage module 10, live streaming cache module 11, shared distribution module 12, local data module 13.
Specific embodiment
The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention..
Embodiment 1
With reference to figure 1, a kind of layer-stepping internet video live broadcasting sharing method, which is characterized in that the layer-stepping Internet video
Live streaming sharing method includes:The shared route terminal system registration information of the storage of endpoint registration center 04 is simultaneously established comprising shared node
Shared route terminal system database 02;Endpoint registration center 04 is according to shared route terminal system registration information to shared section
Point, which is numbered, to be managed and shared node is layered according to the unused wide-band-message of shared route terminal system;Live source is noted
Volume center 07 records live source log-on message, establishes the live source information database 03 with live streaming source address;In endpoint registration
The heart 04 is that at least one shared node of each live source predistribution in live source information database 03 carries out link matching, is formed
Live source pre-share node;The live source request of client is fed back to live source control centre 06 by customer schedule center 01;Live streaming
Live source pre-share node is sent to client by source control centre 06;The live streaming linking sources that client passes through live source pre-share node
Viewing live streaming.
Wherein, live source control centre 06 sends instructions to the first layer shared node of predistribution, establishes live source first layer
Pre-share node, and send predistribution instruction, while dynamic update live streaming source information at least one next layer of pre-share node
Live source seizure condition in database 03 shares chain with the idle of shared node in shared route terminal system database 02
Connect number.
In addition, amount of bandwidth of the endpoint registration center 04 in shared route terminal system registration information is to shared routing
The principle that terminal system is layered is:Band of the endpoint registration center 04 in shared route terminal system registration information is roomy
It is small that shared node is layered, the shared node that the unused upstream bandwidth of shared route terminal system is high and delay is low is set as
The shared node that unused upstream bandwidth is low and delay is long is set as last layer by first layer, is divided into N layers, and shared node
Rank reduces step by step from first layer to n-th layer, forms a shared route terminal system database with multi-level sharing node
02 calls for live source control centre 06.
Further, share route terminal system when disposing for the first time, to endpoint registration center 04 submit the machine unique mark,
The information such as Intranet, outer net IP address are for registering, and after succeeding in registration, numbered by the unique shared node of registration center's distribution system.
During normal work, the shared route terminal system dynamic reports unused upstream bandwidth and downlink bandwidth information to registration center,
And referred to by the transmission of the first communication equipment 05 and the second communication equipment 09 into row information to respond the scheduling of live source control centre 06
It enables, obtains live streaming linking sources from live source original address or last layer shared node, become the available shared node of the live source,
Live source distribution is provided for next layer of shared node or client.
Further, when customer schedule center 01 is connected to client's live source access request, live source please be negated
Live source of feeding control centre 06, live source control centre 06 are found requested straight by live source information database 03 first
Source is broadcast, if the current state of requested live source first layer pre-share node is idle or occupied live source first layer
When pre-share node idle shares link number and be more than 1, then by live source control centre 06 to shared route terminal system number
Dispatch command is sent according to the live source first layer pre-share node in library 02, makes live source first layer pre-share node with being requested
Live source establish the link, generate live source first layer shared node, live source first layer is total to by live source control centre 06 again
Node feeding back is enjoyed to client, and the idle link number of sharing of live source first layer pre-share node is subtracted 1, if live source first
The idle link number of sharing of layer pre-share node is equal to 1, then this idle link number of sharing is pre- common equal to 1 live source first layer
Node is enjoyed as associated layers shared node, then one and associated layers are found for requested live source by live source control centre 06
The associated live source second layer pre-share node of shared node.
Live source control centre 06 includes for the method that requested live source finds a second layer pre-share node:Directly
Bo Yuan control centres 06 found since first layer shares route terminal system shared node by intelligent algorithm one it is current on
The unused bandwidth of row is high and access live source delay meets the shared route terminal system shared node of shared condition as requested
Live source first live source second layer pre-share node, and calculate the idle of the live source second layer pre-share node
Shared link number, when the idle shared link number of the live source second layer pre-share node is more than 1, to the live source second layer
Pre-share node sends dispatch command, and live source second layer pre-share node is made to be established the link with associated layers shared node, is formed
The live source second layer shared node of link is shared with live source, the live source second layer is shared section by live source control centre 06
The live source of point shares link and feeds back to client, and subtracts 1 by the idle link number of sharing of live source second layer pre-share node.
Further, the quantity for sharing each layer of shared node in route terminal system database 02 is equal to upper level
Shared node shares links total number, wherein, the quantity of level-one shared node is equal to the unused bandwidth of preferred uplink and accesses straight
Broadcast the quantity of the short shared route terminal system of source delay.
In addition, the rank of each layer of shared node in shared route terminal system database 02 provided by the invention is from one
Grade shared node reduces step by step to N grades of shared nodes, and the live streaming of high-level client can be asked to correspond to by live source control centre 06
To the lower advanced shared node of being delayed, if advanced shared node do not have it is available share link, will be in high-level node
The link of low level client is given high-level client and is used.
With reference to figure 2, user should be first by hand by local data module 13 to sharing route terminal system when registration is with logging in
Local data be configured, then registered by endpoint registration center, can just be broadcast live the distribution for sharing link in source, have
Body is:Live source control centre 06 is sent directly by the first communication equipment 05 to the second communication equipment 09 of shared route terminal system
Source pre-share node distribution instruction is broadcast, live source is buffered in live streaming cache module 11 by shared route terminal system execute instruction
Interior, Sharing Management module 10 is managed the link of the live source of caching, then by sharing distribution module 12 by live source chain
It connects and is distributed to user, user may be viewed by the live source being buffered in live streaming cache module 11 after transferring live streaming linking sources.
Based on a kind of above-mentioned layer-stepping internet video live broadcasting sharing method, it is straight that the present invention provides a kind of layer-stepping Internet video
Shared system is broadcast, the layer-stepping internet video live broadcasting shared system includes:Live source registration center 07, for recording live source
Log-on message simultaneously establishes live source information database 03;Endpoint registration center 04, for establishing shared route terminal system data
Simultaneously shared node is numbered management and layering in library 02, and pre-allocates at least one shared node and live source and link
Match, form live source pre-share node;Customer schedule center 01, for the request of the live source of client to be fed back to live source scheduling
Center 06;Live source control centre 06 forms live source and is total to for dispatching live source pre-share node and live source foundation connection
It enjoys node and is sent to client;First communication equipment 05 is used to implement live source control centre 06 and shared route terminal system
Communication.
Shared route terminal system includes:Local data module 13, for storing local data;For registering and logging;
Second communication equipment 09, for realizing the communication with live source control centre 06 with the interaction of the first communication equipment 05;Sharing Management module
10, for responding the instruction of live source control centre 06;Cache module 11 is broadcast live, for being cached to live source;Shared point
Module 12 is sent out, user is distributed to for linking sources will to be broadcast live.
Although above having used general explanation and specific embodiment, the present invention is described in detail, at this
On the basis of invention, it can be made some modifications or improvements, this will be apparent to those skilled in the art.Therefore,
These modifications or improvements without departing from theon the basis of the spirit of the present invention belong to the scope of protection of present invention.
Claims (10)
- A kind of 1. layer-stepping internet video live broadcasting sharing method, which is characterized in that the layer-stepping internet video live broadcasting side of sharing Method includes:Storage shared route terminal system registration information in endpoint registration center (04) simultaneously establishes the shared routing for including shared node Terminal system database (02);According to shared route terminal system registration information shared node is numbered management and basis in endpoint registration center (04) The unused wide-band-message of shared route terminal system is layered shared node;Live source registration center (07) records live source log-on message, establishes the live source information database with live streaming source address (03);Endpoint registration center (04) is that each live source in live source information database (03) pre-allocates at least one shared section Point carries out link matching, forms live source pre-share node;The live source request of client is fed back to live source control centre (06) by customer schedule center (01);It dispatches live source pre-share node and establishes the link to form live source shared node with live source in live source control centre (06);Live source shared node is sent to client by live source control centre (06);Client watches live streaming by the live streaming linking sources of live source shared node;Wherein, live source control centre (06) sends instructions to the first layer shared node of predistribution, and it is pre- to establish live source first layer Shared node, and send predistribution instruction, while dynamic update live source Information Number at least one next layer of pre-share node Share according to the live source seizure condition in library (03) with the idle of shared node in shared route terminal system database (02) Link number.
- A kind of 2. layer-stepping internet video live broadcasting sharing method as described in claim 1, which is characterized in that the live source note Volume information includes number, original address, title, code check and the coded format of live source, the shared route terminal system registry Information includes the machine unique mark, Intranet and outer net IP address information, and when shared route terminal system worked well, shares Route terminal system dynamic reports unused upstream bandwidth and downlink bandwidth information to endpoint registration center (04), and it is logical to pass through second Letter machine (09) receives the dispatch command of live source control centre (06) that the first communication equipment (05) is sent.
- A kind of 3. layer-stepping internet video live broadcasting sharing method as described in claim 1, which is characterized in that the endpoint registration Center (04) includes for the method for shared node layering:Endpoint registration center (04) is according to shared route terminal system registration information In amount of bandwidth shared node is layered, it is the unused upstream bandwidth of shared route terminal system is high and delay is low is total to It enjoys node and is set as first layer, the shared node that unused upstream bandwidth is low and delay is long is set as last layer, be divided into N layers, and The rank of shared node reduces step by step from first layer to n-th layer, forms a shared route terminal with multi-level sharing node System database (02) is called for live source control centre (06).
- A kind of 4. layer-stepping internet video live broadcasting sharing method as described in claim 1, which is characterized in that the live source tune Degree center (06) includes the dispatching method of live source first layer pre-share node:Live source control centre (06) is first by straight It broadcasts source information database (03) and finds requested live source, if requested live source first layer pre-share node is current When state is that idle or occupied live source first layer pre-share node idle shares link number and be more than 1, then pass through live streaming Live source first layer pre-share node of the source control centre (06) into shared route terminal system database (02) sends scheduling Instruction, makes live source first layer pre-share node be established the link with requested live source, and generation live source first layer shares section Live source first layer shared node is fed back to client, and live source first layer is pre- common by point, live source control centre (06) again The idle link number of sharing for enjoying node subtracts 1, if the idle link number of sharing of live source first layer pre-share node is equal to 1, Using this idle live source first layer pre-share node of link number equal to 1 of sharing as associated layers shared node, then by live source One and the associated live source second layer pre-share of associated layers shared node are found for requested live source in control centre (06) Node.
- A kind of 5. layer-stepping internet video live broadcasting sharing method as claimed in claim 4, which is characterized in that the live source tune One and the associated live source second layer pre-share section of associated layers shared node are found for requested live source in degree center (06) The method of point includes:Live source control centre (06) found since second layer shared node by intelligent algorithm one it is current on The unused bandwidth of row is high and accesses live source delay and meets the shared node of shared condition and becomes first of requested live source Live source second layer pre-share node, and the idle shared link number of the live source second layer pre-share node is calculated, work as institute When stating the idle shared link number of live source second layer pre-share node more than 1, sent to live source second layer pre-share node Dispatch command makes live source second layer pre-share node be established the link with associated layers shared node, is formed and shared with live source Live source second layer shared node is fed back to visitor by the live source second layer shared node of link, live source control centre (06) Family, and the idle link number of sharing of live source second layer pre-share node is subtracted 1.
- A kind of 6. layer-stepping internet video live broadcasting sharing method as described in claim 1, which is characterized in that the shared routing The quantity of each layer of shared node in terminal system database (02) shares links total number, institute equal to upper level shared node State first layer shared node at least there are two.
- A kind of 7. layer-stepping internet video live broadcasting sharing method as described in claim 1, which is characterized in that the live source tune The live streaming request of high-level client is corresponded to the lower upper strata that is delayed according to the occupancy of shared node and is total to by degree center (06) Enjoy node, if upper strata shared node do not have it is available share link, by the link of the low level client in the shared node of upper strata High-level client is given to use and be that low level client matches new shared node from lower floor's shared node.
- A kind of 8. layer-stepping internet video live broadcasting sharing method as described in claim 1, which is characterized in that the live source tune The method that live source shared node is fed back to client by degree center (06) includes:Live source control centre (06) passes through the first communication Machine (05) sends the distribution instruction of live source shared node to the second communication equipment (09) of shared route terminal system, shares routing eventually Live source is buffered in live streaming cache module (11) by end system execute instruction, and Sharing Management module (10) is to the live source of caching Link be managed, then user is distributed to by linking sources are broadcast live by shared distribution module (12), user transfers live source chain It may be viewed by the live source being buffered in live streaming cache module (11) after connecing.
- 9. a kind of layer-stepping internet video live broadcasting shared system, which is characterized in that the layer-stepping internet video live broadcasting, which is shared, is System includes:Live source registration center (07), for recording live source log-on message and establishing live source information database (03);Endpoint registration center (04), for establishing shared route terminal system database (02) and pipe being numbered to shared node Reason and layering, and pre-allocate at least one shared node and carry out linking matching with live source, form live source pre-share node;Customer schedule center (01), for the request of the live source of client to be fed back to live source control centre (06);Live source control centre (06) forms live source and shares for dispatching live source pre-share node and live source foundation connection Node is simultaneously sent to client;First communication equipment (05) is used to implement the communication of live source control centre (06) and shared route terminal system;Wherein, live source control centre (06) sends instructions to the first layer shared node of predistribution, and it is pre- to establish live source first layer Shared node, and send predistribution instruction, while dynamic update live source Information Number at least one next layer of pre-share node Share according to the live source seizure condition in library (03) with the idle of shared node in shared route terminal system database (02) Link number.
- A kind of 10. layer-stepping internet video live broadcasting shared system as claimed in claim 9, which is characterized in that the shared road Included by terminal system:Local data module (13), for storing local data;Second communication equipment (09), for realizing the communication with live source control centre (06) with the first communication equipment (05) interaction;Sharing Management module (10), for responding the instruction of live source control centre (06);Cache module (11) is broadcast live, for being cached to live source;Shared distribution module (12), user is distributed to for linking sources will to be broadcast live.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810253430.2A CN108243347B (en) | 2018-03-26 | 2018-03-26 | Layered network video live broadcast sharing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810253430.2A CN108243347B (en) | 2018-03-26 | 2018-03-26 | Layered network video live broadcast sharing method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108243347A true CN108243347A (en) | 2018-07-03 |
CN108243347B CN108243347B (en) | 2020-08-04 |
Family
ID=62699187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810253430.2A Active CN108243347B (en) | 2018-03-26 | 2018-03-26 | Layered network video live broadcast sharing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108243347B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989827A (en) * | 2018-07-31 | 2018-12-11 | 成都华栖云科技有限公司 | A kind of realization method and system that cloud bridge is broadcast live |
CN114071173A (en) * | 2021-11-15 | 2022-02-18 | 北京百度网讯科技有限公司 | Live broadcast scheduling method, device, system, electronic equipment and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702734A (en) * | 2009-10-27 | 2010-05-05 | 北京算通数字技术研究中心有限公司 | Dispatching method and device of streaming media data and nodal equipment |
CN102355448A (en) * | 2011-06-29 | 2012-02-15 | 北京原力创新科技有限公司 | Cloud streaming media data transmission method and system |
US20130223812A1 (en) * | 2012-02-26 | 2013-08-29 | Antonio Rossi | Streaming video navigation systems and methods |
CN106791679A (en) * | 2016-12-30 | 2017-05-31 | 东方网力科技股份有限公司 | A kind of determination method and device of video transmission path |
-
2018
- 2018-03-26 CN CN201810253430.2A patent/CN108243347B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702734A (en) * | 2009-10-27 | 2010-05-05 | 北京算通数字技术研究中心有限公司 | Dispatching method and device of streaming media data and nodal equipment |
CN102355448A (en) * | 2011-06-29 | 2012-02-15 | 北京原力创新科技有限公司 | Cloud streaming media data transmission method and system |
US20130223812A1 (en) * | 2012-02-26 | 2013-08-29 | Antonio Rossi | Streaming video navigation systems and methods |
CN106791679A (en) * | 2016-12-30 | 2017-05-31 | 东方网力科技股份有限公司 | A kind of determination method and device of video transmission path |
Non-Patent Citations (1)
Title |
---|
赵桐: "P2P视频直播点播系统", 《中国优秀硕士学位论文全文数据库-信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989827A (en) * | 2018-07-31 | 2018-12-11 | 成都华栖云科技有限公司 | A kind of realization method and system that cloud bridge is broadcast live |
CN114071173A (en) * | 2021-11-15 | 2022-02-18 | 北京百度网讯科技有限公司 | Live broadcast scheduling method, device, system, electronic equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN108243347B (en) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100518105C (en) | Method, system and content distribution network for monitoring network | |
CN108199897B (en) | OPC UA multi-server aggregation method supporting cache management | |
CN102195788B (en) | Application layer multicast system and streaming media data processing method | |
AU2013351670B2 (en) | Business scheduling method and apparatus and convergence device | |
US20180316623A1 (en) | Method and system for self-adaptive bandwidth control of cdn platform | |
CN101365128A (en) | Peer-to-peer network system for synthetic video service | |
DE60215005T2 (en) | Dynamic network and routing for a dynamic network | |
Xu et al. | A peer-to-peer video-on-demand system using multiple description coding and server diversity | |
CN102883190B (en) | Optimal bandwidth distribution demand method and device | |
KR20100105679A (en) | Method for distributing content data packages originated by users of a super peer-to-peer network | |
CN101026631A (en) | CDN structure based IPTV system media payment system | |
RU2012122493A (en) | METHOD FOR COMBINED STORAGE AND DATA DISTRIBUTION AND SYSTEM FOR TV IN NETWORKS OF DATA TRANSFER ON IP PROTOCOL | |
CN109194471B (en) | Quantum group key negotiation method oriented to quantum key distribution network | |
CN106550039B (en) | A kind of cross-layer cooperation content buffering method and system based on SD RAN | |
CN101123526B (en) | An implementation method for large-scale stream media transmission structure | |
WO2023159986A1 (en) | Collaborative caching method in hierarchical network architecture | |
CN101094391A (en) | Strategy method for video binding thin resources of diversiform video exchange routes | |
US20160381101A1 (en) | Method and apparatus for streaming media | |
CN100473051C (en) | Multicast forwarding route aggregating method | |
CN108243347A (en) | A kind of layer-stepping internet video live broadcasting sharing method and system | |
CN101188815B (en) | Transmission method, system, server and client for media stream data | |
CN106571863A (en) | Hybrid switching satellite multi-service wireless resource management method based on fast indexing | |
CN101094389A (en) | Method for downloading video, video server, and monitoring center system | |
CN113766537A (en) | Satellite network resource adaptation method and system for user customization | |
CN102307216A (en) | Peer-to-peer (P2P) stream media broadcast method and system for multimedia telephone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210608 Address after: Room 710, 7th floor, no.699-1 Xuanwu Avenue, Xuanwu District, Nanjing, Jiangsu Province 210000 Patentee after: Dimuai (Nanjing) Technology Co.,Ltd. Address before: 100195 room 2-3-1002, Changqingyuan District 2, Haidian District, Beijing Patentee before: Luo Jianping |
|
TR01 | Transfer of patent right |