CN107819833A - A kind of method and device for accessing live even wheat - Google Patents

A kind of method and device for accessing live even wheat Download PDF

Info

Publication number
CN107819833A
CN107819833A CN201710999092.2A CN201710999092A CN107819833A CN 107819833 A CN107819833 A CN 107819833A CN 201710999092 A CN201710999092 A CN 201710999092A CN 107819833 A CN107819833 A CN 107819833A
Authority
CN
China
Prior art keywords
server
wheat
packet
even wheat
change server
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
CN201710999092.2A
Other languages
Chinese (zh)
Other versions
CN107819833B (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.)
Guizhou White Cloud Technology Co Ltd
Original Assignee
Guizhou White Cloud 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 Guizhou White Cloud Technology Co Ltd filed Critical Guizhou White Cloud Technology Co Ltd
Priority to CN201911175261.6A priority Critical patent/CN110881135B/en
Priority to CN201710999092.2A priority patent/CN107819833B/en
Publication of CN107819833A publication Critical patent/CN107819833A/en
Application granted granted Critical
Publication of CN107819833B publication Critical patent/CN107819833B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of method and device for accessing live even wheat, even wheat synthesis server receives the company's wheat request for being used to indicate at least one even wheat end that main broadcaster end is sent, an at least change server is selected for the even wheat end, by the identification notification of change server to connecting wheat end accordingly, the corresponding audio, video data for connecting wheat end is received from change server, is sent after all even audio, video datas at wheat end are synthesized with the audio, video data received from main broadcaster's termination to CDN direct broadcast servers.The present invention selects optimal access node to ensure that transmission line is optimal, and transmission quality is ensure that by being improved to the packet header of host-host protocol;Audio optimization technology ensures visual/audio effects.

Description

A kind of method and device for accessing live even wheat
Technical field
The present invention relates to Internet technical field, more particularly to a kind of method and device for accessing live even wheat.
Background technology
When interactive live broadcast service just rises, spectators can only unidirectionally watch main broadcaster;Later due to the interactive demand of spectators, gradually Develop the interaction function of word and barrage;In order to further enrich the Interactive Experience of main broadcaster and spectators, live even wheat is generated Business, i.e. main broadcaster can carry out the audio-video-interactive of more people with specific spectators (company of can be described as wheat spectators or even flour silk), and General Visitors can watch the audio-video-interactive process of main broadcaster and even wheat spectators.
The first live TV stream for being received the first terminal of even wheat and being pushed is received by even wheat management server in the prior art And the second live TV stream of second terminal push, and the first terminal for being received to connect wheat and second terminal are controlled with real-time video meeting Words mode carries out even wheat interaction, passes through content distributing network (Content Delivery Network, CDN) node and accelerates to distribute Audio frequency and video live data.The shortcomings that such a mode is:CDN node be mainly used in it is data cached, to real-time Data Transmission support compared with Difference, and Information Security is poor;CDN node be generally basede on localDNS scheduling, scheduling it is not accurate enough, the access node of selection and Circuit may not be optimal;Even wheat mainly uses existing host-host protocol, and live even wheat transmission is not specially optimized;Anti- network Fluctuation and interference performance are poor;Visual/audio effects are not optimized, speech quality is difficult to ensure that.
The content of the invention
In order to solve the above-mentioned technical problem, the invention provides a kind of method and device for accessing live even wheat.
The invention provides a kind of method for accessing live even wheat, including:
Even wheat synthesis server receives the company's wheat request for being used to indicate at least one even wheat end that main broadcaster end is sent, for even wheat An end selection at least change server, by the identification notification of change server to wheat end is connected accordingly, is received from change server The corresponding audio, video data for connecting wheat end, all even audio, video datas at wheat end are closed with the audio, video data received from main broadcaster's termination Sent into rear to CDN direct broadcast servers.
Further, change server is selected to include for even wheat end:The ownership place at each even wheat end is determined, is mutually reached the same goal to belong to The company wheat end in possession selects the change server in the great Qu clustered nodes belonging to this ownership place.
Further, for belong to the company wheat end on same home ground select in the great Qu clustered nodes belonging to this ownership place one Change server includes:Obtain the loading level of each server in great Qu clustered nodes and select loading level to be less than preset negative The server of threshold value is carried as change server, and/or, obtain the link delay of each change server in great Qu clustered nodes simultaneously Link delay is selected to be less than the server of default link delay threshold value as change server.
Further, obtaining the loading level of each server in great Qu clustered nodes includes:Obtain great Qu clustered nodes In each server real time load degree and weight coefficient, the product of the real time load degree of each server and weight coefficient is made For the loading level of this server.
Further, connect to return to change server after wheat synthesis server receives packet from change server and respond During information, for the continuous data bag having confirmed that is added in the selection confirmation packet length field in the packet header of response message Number, the starting for the continuous data bag having confirmed that is added in the selection confirmation packet origin identification field in the packet header of response message Mark, the knot for the continuous data bag having confirmed that is added in the selection confirmation packet end of identification field in the packet header of response message Beam identification.
Further, even wheat synthesis server from change server receive packet when, from the packet header of this packet Media type field is known and records the medium type of this packet, and this medium type is video or audio, connects wheat Composite service Device abandons the packet that part medium type is video when the network transmission quality of Living Network is unsatisfactory for preset standard.
The live device for connecting wheat is accessed present invention also offers a kind of, applied to even wheat synthesis server, including:
First receiving module, for being asked from the company wheat for being used to indicate at least one even wheat end for receiving the transmission of main broadcaster end;
Selecting module, for selecting an at least change server for even wheat end;
First sending module, for by the identification notification of change server to connecting wheat end accordingly;
Second receiving module, for receiving the corresponding audio, video data for connecting wheat end from change server;
Synthesis module, for all even audio, video datas at wheat end to be closed with the audio, video data received from main broadcaster's termination Into;
Second sending module, sent for the data after synthesis module is synthesized to CDN direct broadcast servers.
Further, selecting module, for connecting a wheat end selection at least change server using following methods:Determine each company Mai Duan ownership place, a conversion in the great Qu clustered nodes belonging to this ownership place is selected to belong to the company wheat end on same home ground Server.
Further, selecting module, it is additionally operable to obtain loading level and the selection of each server in great Qu clustered nodes Loading level is less than the server of default load threshold as change server, and/or, obtain and respectively changed in great Qu clustered nodes The link delay of server simultaneously selects link delay to be less than the server of default link delay threshold value as change server.
Further, selecting module, each server being also used in following methods acquisition great Qu clustered nodes are born Load degree:The real time load degree and weight coefficient of each server in great Qu clustered nodes are obtained, by the real-time of each server Loading level of the product of loading level and weight coefficient as this server.
Further, in addition to respond module, for after packet is received from change server to change server When returning to response message, the continuous data having confirmed that is added in the selection confirmation packet length field in the packet header of response message The number of bag, the continuous data bag having confirmed that is added in the selection confirmation packet origin identification field in the packet header of response message Origin identification, the selection in the packet header of response message confirms to add the continuous data that has confirmed that in packet end of identification field The end of identification of bag.
Further, in addition to processing module, for when receiving packet from change server, from this packet The media type field in packet header knows and records the medium type of this packet, and this medium type is video or audio, Lian Maihe Into server when the network transmission quality of Living Network is unsatisfactory for preset standard, the data that part medium type is video are abandoned Bag.
Advantages of the present invention includes:Optimal access node is selected to ensure that transmission line is optimal, by host-host protocol Packet header, which is improved, ensure that transmission quality;Audio optimization technology ensures visual/audio effects.
Brief description of the drawings
The accompanying drawing for forming the part of the present invention is used for providing a further understanding of the present invention, schematic reality of the invention Apply example and its illustrate to be used to explain the present invention, do not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart that the live even method of wheat is accessed in embodiment;
Fig. 2 shows the schematic diagram of the part field in the packet header of response message in embodiment;
Fig. 3 is the structure chart that the live even device of wheat is accessed in embodiment.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is Part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.Need Illustrate, in the case where not conflicting, the feature in embodiment and embodiment in the application can be mutually combined.
Fig. 1 is the flow chart that the live even method of wheat is accessed in embodiment, and the method includes:
Step 1, even wheat synthesis server receives the company's wheat request for being used to indicate at least one even wheat end that main broadcaster end is sent, An at least change server is selected for even wheat end;
Step 2, by the identification notification of change server to connecting wheat end accordingly;
Step 3, the corresponding audio, video data for connecting wheat end is received from change server, by the audio, video data at all even wheat ends Sent after being synthesized with the audio, video data received from main broadcaster's termination to CDN direct broadcast servers.
Wherein,
Before step 1, main broadcaster end and Lian Maiduan log in center by xmpp signalings and connect wheat synthesis server, and main broadcaster's selection exists Some spectators in line spectators' list, connect wheat synthesis server to center and send even wheat request.Even wheat synthesis server passes through letter Even audio frequency and video plug-flow is opened at wheat end to order notice, and is returned to an optimal turnserver and be used to connect wheat end p2p plug-flows.Due to adopting It is direct-connected with xmpp, center synthesis server can the company of being directly obtained wheat end log in ip, scheduling is more accurate, while turnsver It is not data cached, real-time Transmission is only carried out, ensure that call safety.
In step 1, the method for change server is selected to include for even wheat end:The ownership place at each even wheat end is determined, to belong to The company wheat end on same home ground selects the change server in the great Qu clustered nodes belonging to this ownership place.Wherein, great Qu Division can also can be drawn according to region zones such as Central China, south China, North China etc. according to the specific layout scenarios of server Point.Specifically, one in the great Qu clustered nodes belonging to this ownership place is selected to change clothes to belong to the company wheat end on same home ground Business device includes:Obtain the loading level of each server in great Qu clustered nodes and select loading level to be less than default load threshold Server as change server, and/or, obtain great Qu clustered nodes in each change server link delay and select chain Road delay is less than the server of default link delay threshold value as change server.
Obtaining the loading level of each server in great Qu clustered nodes includes:Obtain each service in great Qu clustered nodes The real time load degree and weight coefficient of device, using the real time load degree of each server and the product of weight coefficient as this server Loading level.Because different machines performance is different, afforded portfolio is same, can basis by this weight coefficient Machine performance dynamic adjusts afforded traffic peak.
In existing TCP sack mechanism, ACK bags record the numbering of each message, if the packet sequence number that receiving terminal receives More than desired packet sequence number, illustrate data-bag lost or delay to reach, selectivity weight will be carried out by the ACK bags Pass.For example, when main frame sends datagram, if substantial amounts of data are injected into network immediately, it is possible that network Congestion.Slowstart algorithm is exactly the situation that a lower network is first detected when main frame just starts to send datagram, if net In order, sender often sends once literary section and can correctly accepted confirmation message segment network.Increase so just from small to large The size of congestion window, i.e. increase send the size of window.Fast retransmission algorithm requires that recipient first receives an out-of-sequence report Duplicate acknowledgment is just sent after literary section at once, and not wait and just carry out piggybacking when oneself sending data.Recipient is successful Receive M1, M2 that sender sends and respectively to have sent ACK, present recipient does not receive M3, and have received M4, it is clear that recipient not can confirm that M4, because M4 is out-of-sequence message segment.If according to reliability transmission principle receiver side what Do not do, but according to Fast retransmission algorithm, when the message segments such as M4, M5 are received, what is constantly repeated sends to sender M2 ACK, if recipient one even receives the ACK of three repetitions, then sender need not wait re-transmission timer to expire, by sending out The side of sending retransmits the message segment of not confirmed as early as possible.
UDT is built on UDP, and introduces new congestion control and data Control for Dependability mechanism.UDT is connection-oriented Two-way application layer protocol, while support the reliable datagram transmission of reliable data stream transmitting and part.Because UDT exists completely Realized on UDP, it is possible to apply in the other application field in addition to high speed data transfer, such as point-to-point technology (P2P), firewall penetrating, multi-medium data transmission etc..
This method is improved host-host protocol middle wrapping head, is added selection and is confirmed that packet length field, selection are true Recognize packet origin identification field and selection confirms packet end of identification field, it is as shown in the table:
SACK length SACK origin identifications SACK end of identification
In this method, even wheat synthesis server is returned to change server after receiving packet from change server and responded During information, for the continuous data bag having confirmed that is added in the selection confirmation packet length field in the packet header of response message Number, the starting for the continuous data bag having confirmed that is added in the selection confirmation packet origin identification field in the packet header of response message Mark, the knot for the continuous data bag having confirmed that is added in the selection confirmation packet end of identification field in the packet header of response message Beam identification.Pass through this method, it may be determined that continuous packet is confirmed, compared with prior art in can only record single report The mode of text numbering confirms execution that is more efficient, and being more beneficial for selective retransmission.
Fig. 2 is illustrated that the part field in the packet header of response message.
In order in Living Network congestion, carry out reasonability packet loss operation.In this method, host-host protocol middle wrapping head is carried out Improve, add the field for the medium type for representing packet, to distinguish voice data and video data, needing to be closed Video data is preferentially abandoned during rationality packet loss.Media type field can be arranged in the extended field in the packet header of host-host protocol, Media type field can be only included, media length, timestamp, reserved field etc. can also be included.In this method, even wheat synthesis Server from change server receive packet when, know from the media type field in the packet header of this packet and record this number According to the medium type of bag, this medium type is video or audio, connects network transmission quality of the wheat synthesis server in Living Network When being unsatisfactory for preset standard, the packet that part medium type is video is abandoned.
Also it is further processed after also being synthesized in step 4 to audio, video data.Webrtc schemes are used to voice data, The operations such as echo cancellor, denoising, gain algorithm, Jing Yin detection are carried out, also carry out stereo process using audiomixing modules, Optimize sonic boom phenomenon.Video data renders template according to acquiescence such as small one and large one is synthesized, final audio frequency and video generated data Cdn servers are sent to by standard rtmp agreements.
Fig. 3 is the structure chart that the live even device of wheat is accessed in embodiment, and this device is applied to even wheat synthesis server, bag Include:
First receiving module, for being asked from the company wheat for being used to indicate at least one even wheat end for receiving the transmission of main broadcaster end;
Selecting module, for selecting an at least change server for even wheat end;
First sending module, for by the identification notification of change server to connecting wheat end accordingly;
Second receiving module, for receiving the corresponding audio, video data for connecting wheat end from change server;
Synthesis module, for all even audio, video datas at wheat end to be closed with the audio, video data received from main broadcaster's termination Into;
Second sending module, sent for the data after synthesis module is synthesized to CDN direct broadcast servers.
Wherein,
Selecting module is used to connect a wheat end selection at least change server using following methods:Determine the ownership at each even wheat end Ground, a change server in the great Qu clustered nodes belonging to this ownership place is selected to belong to the company wheat end on same home ground.Tool Body, obtain the loading level of each server in great Qu clustered nodes and select loading level to be less than the clothes for presetting load threshold Device be engaged in as change server, and/or, obtain the link delay of each change server in great Qu clustered nodes and select link to prolong It is less than the server of default link delay threshold value late as change server.Selecting module is also used for following methods and obtained greatly The loading level of each server in area's clustered node:Obtain great Qu clustered nodes in each server real time load degree and Weight coefficient, the loading level using the real time load degree of each server and the product of weight coefficient as this server.
The present apparatus also includes respond module, for being returned after packet is received from change server to change server During response message, the selection in the packet header of response message confirms to add the continuous data bag that has confirmed that in packet length field Number, for the continuous data bag having confirmed that is added in the selection confirmation packet origin identification field in the packet header of response message Begin mark, and the selection in the packet header of response message confirms to add the continuous data bag that has confirmed that in packet end of identification field End of identification.
The present apparatus also includes processing module, for when receiving packet from change server, from the bag of this packet The media type field of head is known and records the medium type of this packet, and this medium type is video or audio, connects wheat synthesis Server abandons the data that part medium type is video when the network transmission quality of Living Network is unsatisfactory for preset standard Bag.
Advantages of the present invention includes:Optimal access node is selected to ensure that transmission line is optimal, by host-host protocol Packet header, which is improved, ensure that transmission quality;Audio optimization technology ensures visual/audio effects.
Descriptions above can combine implementation individually or in a variety of ways, and these variants all exist Within protection scope of the present invention.
One of ordinary skill in the art will appreciate that all or part of step in the above method can be instructed by program Related hardware is completed, and described program can be stored in computer-readable recording medium, such as read-only storage, disk or CD Deng.Alternatively, all or part of step of above-described embodiment can also be realized using one or more integrated circuits, accordingly Ground, each module/unit in above-described embodiment can be realized in the form of hardware, can also use the shape of software function module Formula is realized.The present invention is not restricted to the combination of the hardware and software of any particular form.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row His property includes, so that article or equipment including a series of elements not only include those key elements, but also including not There is an other element being expressly recited, or also include for this article or the intrinsic key element of equipment.Do not limiting more In the case of system, the key element that is limited by sentence " including ... ", it is not excluded that in the article including the key element or equipment Other identical element also be present.
The above embodiments are merely illustrative of the technical solutions of the present invention and it is unrestricted, reference only to preferred embodiment to this hair It is bright to be described in detail.It will be understood by those within the art that technical scheme can be modified Or equivalent substitution, without departing from the spirit and scope of technical solution of the present invention, the claim model in the present invention all should be covered Among enclosing.

Claims (12)

  1. A kind of 1. method for accessing live even wheat, it is characterised in that including:
    Even wheat synthesis server receives the company's wheat request for being used to indicate at least one even wheat end that main broadcaster end is sent, for the even wheat An end selection at least change server, by the identification notification of change server to wheat end is connected accordingly, is received from change server The corresponding audio, video data for connecting wheat end, all even audio, video datas at wheat end are closed with the audio, video data received from main broadcaster's termination Sent into rear to CDN direct broadcast servers.
  2. 2. the method for live even wheat is accessed as claimed in claim 1, it is characterised in that
    It is described to select change server to include for the even wheat end:
    The ownership place at each even wheat end is determined, great Qu cluster sections belonging to this ownership place are selected to belong to the company wheat end on same home ground A change server in point.
  3. 3. the method for live even wheat is accessed as claimed in claim 2, it is characterised in that
    Described is that the company wheat end for belonging to same home ground selects a Transformation Service in the great Qu clustered nodes belonging to this ownership place Device includes:Obtain the loading level of each server in the great Qu clustered nodes and select loading level to be less than default load threshold The server of value as change server, and/or, obtain the link delay of each change server in the great Qu clustered nodes simultaneously Link delay is selected to be less than the server of default link delay threshold value as change server.
  4. 4. the method for live even wheat is accessed as claimed in claim 3, it is characterised in that
    The loading level for obtaining each server in the great Qu clustered nodes includes:Obtain in the great Qu clustered nodes Each server real time load degree and weight coefficient, using the real time load degree of each server and the product of weight coefficient as The loading level of this server.
  5. 5. the method for live even wheat is accessed as claimed in claim 1, it is characterised in that
    The even wheat synthesis server receives the packet change server return response backward from the change server During information, for the continuous data bag having confirmed that is added in the selection confirmation packet length field in the packet header of response message Number, the starting for the continuous data bag having confirmed that is added in the selection confirmation packet origin identification field in the packet header of response message Mark, the knot for the continuous data bag having confirmed that is added in the selection confirmation packet end of identification field in the packet header of response message Beam identification.
  6. 6. the method for live even wheat is accessed as claimed in claim 1, it is characterised in that
    It is described even wheat synthesis server from the change server receive packet when, the media class from the packet header of this packet Type-word section knows and records the medium type of this packet, and this medium type is video or audio, the even wheat synthesis server When the network transmission quality of Living Network is unsatisfactory for preset standard, the packet that part medium type is video is abandoned.
  7. A kind of 7. device for accessing live even wheat, applied to even wheat synthesis server, it is characterised in that including:
    First receiving module, for being asked from the company wheat for being used to indicate at least one even wheat end for receiving the transmission of main broadcaster end;
    Selecting module, for selecting an at least change server for the even wheat end;
    First sending module, for by the identification notification of change server to connecting wheat end accordingly;
    Second receiving module, for receiving the corresponding audio, video data for connecting wheat end from change server;
    Synthesis module, for all even audio, video datas at wheat end to be synthesized with the audio, video data received from main broadcaster's termination;
    Second sending module, sent for the data after the synthesis module is synthesized to CDN direct broadcast servers.
  8. 8. the device of live even wheat is accessed as claimed in claim 7, it is characterised in that
    The selecting module, for using connect described in following methods wheat end selection an at least change server:Determine each even wheat end Ownership place, select a Transformation Service in the great Qu clustered nodes belonging to this ownership place to belong to the company wheat end on same home ground Device.
  9. 9. the device of live even wheat is accessed as claimed in claim 8, it is characterised in that
    The selecting module, it is additionally operable to obtain the loading level of each server in the great Qu clustered nodes and selects to load journey Degree is less than the server of default load threshold as change server, and/or, obtain each conversion clothes in the great Qu clustered nodes The link delay of business device simultaneously selects link delay to be less than the server of default link delay threshold value as change server.
  10. 10. the device of live even wheat is accessed as claimed in claim 9, it is characterised in that
    The selecting module, it is also used for the load journey that following methods obtain each server in the great Qu clustered nodes Degree:The real time load degree and weight coefficient of each server in the great Qu clustered nodes are obtained, by the real-time of each server Loading level of the product of loading level and weight coefficient as this server.
  11. 11. the device of live even wheat is accessed as claimed in claim 7, it is characterised in that
    Also include respond module, rung for being returned after packet is received from the change server to the change server When answering information, for the continuous data bag having confirmed that is added in the selection confirmation packet length field in the packet header of response message Number, the starting for the continuous data bag having confirmed that is added in the selection confirmation packet origin identification field in the packet header of response message Mark, the knot for the continuous data bag having confirmed that is added in the selection confirmation packet end of identification field in the packet header of response message Beam identification.
  12. 12. the device of live even wheat is accessed as claimed in claim 7, it is characterised in that
    Also include processing module, for when receiving packet from the change server, the matchmaker from the packet header of this packet Body type field is known and records the medium type of this packet, and this medium type is video or audio, and the even wheat synthesis takes Device be engaged in when the network transmission quality of Living Network is unsatisfactory for preset standard, abandons the packet that part medium type is video.
CN201710999092.2A 2017-10-20 2017-10-20 A kind of access live streaming connects the method and device of wheat Active CN107819833B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201911175261.6A CN110881135B (en) 2017-10-20 2017-10-20 Method, device, equipment and medium for optimizing microphone-connected transmission protocol
CN201710999092.2A CN107819833B (en) 2017-10-20 2017-10-20 A kind of access live streaming connects the method and device of wheat

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710999092.2A CN107819833B (en) 2017-10-20 2017-10-20 A kind of access live streaming connects the method and device of wheat

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201911175261.6A Division CN110881135B (en) 2017-10-20 2017-10-20 Method, device, equipment and medium for optimizing microphone-connected transmission protocol

Publications (2)

Publication Number Publication Date
CN107819833A true CN107819833A (en) 2018-03-20
CN107819833B CN107819833B (en) 2019-10-25

Family

ID=61608555

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201710999092.2A Active CN107819833B (en) 2017-10-20 2017-10-20 A kind of access live streaming connects the method and device of wheat
CN201911175261.6A Active CN110881135B (en) 2017-10-20 2017-10-20 Method, device, equipment and medium for optimizing microphone-connected transmission protocol

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201911175261.6A Active CN110881135B (en) 2017-10-20 2017-10-20 Method, device, equipment and medium for optimizing microphone-connected transmission protocol

Country Status (1)

Country Link
CN (2) CN107819833B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881378A (en) * 2018-05-02 2018-11-23 象翌微链科技发展有限公司 A kind of transmission method of file, system and equipment
CN109286821A (en) * 2018-09-30 2019-01-29 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room recommended method, device, server and storage medium
CN110311795A (en) * 2019-07-02 2019-10-08 广州华多网络科技有限公司 The creation method and system, server of friendly neighbour group
CN110493610A (en) * 2019-08-14 2019-11-22 北京达佳互联信息技术有限公司 Method, apparatus, electronic equipment and the storage medium of chatroom unlatching video pictures
CN111405308A (en) * 2020-03-24 2020-07-10 北京三体云时代科技有限公司 Method and device for sending live audio and video data
CN112135155A (en) * 2020-09-11 2020-12-25 上海七牛信息技术有限公司 Audio and video connecting and converging method and device, electronic equipment and storage medium
CN114125486A (en) * 2021-12-01 2022-03-01 杭州米络星科技(集团)有限公司 Continuous microphone scheduling method and device and electronic equipment
CN115002502A (en) * 2022-07-29 2022-09-02 广州市千钧网络科技有限公司 Data processing method and server

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205633B (en) * 2020-08-31 2024-03-08 腾讯科技(深圳)有限公司 Live interaction method and device, storage medium and electronic equipment
CN114554229B (en) * 2022-02-28 2023-08-29 广州点云科技有限公司 Method, device, terminal equipment and medium for identifying voice state of microphone user

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8132221B2 (en) * 2007-11-16 2012-03-06 At&T Intellectual Property I, L.P. Methods, computer program products, and systems for packaging livecast electronic content for distribution
CN102820957A (en) * 2012-07-19 2012-12-12 福建先创通信有限公司 Data state feedback packet and application thereof
CN106488263A (en) * 2016-10-24 2017-03-08 北京小米移动软件有限公司 Push the method and device of live broadcast stream media data
CN106954100A (en) * 2017-03-13 2017-07-14 网宿科技股份有限公司 Live broadcasting method and system, company's wheat management server
CN107071584A (en) * 2017-03-14 2017-08-18 北京潘达互娱科技有限公司 Live even wheat method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101465711B (en) * 2007-12-18 2012-11-28 国家广播电影电视总局广播科学研究院 Method for transmitting multi-mode data business in mobile multimedia broadcasting system
CN102244608B (en) * 2011-06-09 2014-02-19 杭州米加科技有限公司 Streaming media content priority-adaptation transmission method
US20130053057A1 (en) * 2011-08-31 2013-02-28 The Directv Group, Inc. Method and system for determining a location of a mobile device and utilizing the location in content services
CN105491393A (en) * 2015-12-02 2016-04-13 北京暴风科技股份有限公司 Method for implementing multi-user live video business

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8132221B2 (en) * 2007-11-16 2012-03-06 At&T Intellectual Property I, L.P. Methods, computer program products, and systems for packaging livecast electronic content for distribution
CN102820957A (en) * 2012-07-19 2012-12-12 福建先创通信有限公司 Data state feedback packet and application thereof
CN106488263A (en) * 2016-10-24 2017-03-08 北京小米移动软件有限公司 Push the method and device of live broadcast stream media data
CN106954100A (en) * 2017-03-13 2017-07-14 网宿科技股份有限公司 Live broadcasting method and system, company's wheat management server
CN107071584A (en) * 2017-03-14 2017-08-18 北京潘达互娱科技有限公司 Live even wheat method and device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881378A (en) * 2018-05-02 2018-11-23 象翌微链科技发展有限公司 A kind of transmission method of file, system and equipment
CN109286821A (en) * 2018-09-30 2019-01-29 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room recommended method, device, server and storage medium
CN110311795A (en) * 2019-07-02 2019-10-08 广州华多网络科技有限公司 The creation method and system, server of friendly neighbour group
CN110493610A (en) * 2019-08-14 2019-11-22 北京达佳互联信息技术有限公司 Method, apparatus, electronic equipment and the storage medium of chatroom unlatching video pictures
CN111405308A (en) * 2020-03-24 2020-07-10 北京三体云时代科技有限公司 Method and device for sending live audio and video data
CN111405308B (en) * 2020-03-24 2022-05-03 北京世纪好未来教育科技有限公司 Method and device for sending live audio and video data
CN112135155A (en) * 2020-09-11 2020-12-25 上海七牛信息技术有限公司 Audio and video connecting and converging method and device, electronic equipment and storage medium
CN112135155B (en) * 2020-09-11 2022-07-19 上海七牛信息技术有限公司 Audio and video connecting and converging method and device, electronic equipment and storage medium
CN114125486A (en) * 2021-12-01 2022-03-01 杭州米络星科技(集团)有限公司 Continuous microphone scheduling method and device and electronic equipment
CN114125486B (en) * 2021-12-01 2023-11-07 杭州米络星科技(集团)有限公司 Wheat connecting scheduling method and device and electronic equipment
CN115002502A (en) * 2022-07-29 2022-09-02 广州市千钧网络科技有限公司 Data processing method and server
CN115002502B (en) * 2022-07-29 2023-01-03 广州市千钧网络科技有限公司 Data processing method and server

Also Published As

Publication number Publication date
CN110881135A (en) 2020-03-13
CN107819833B (en) 2019-10-25
CN110881135B (en) 2021-11-23

Similar Documents

Publication Publication Date Title
CN107819833A (en) A kind of method and device for accessing live even wheat
CN100544295C (en) Multicast routing method and device
CN107864084B (en) The transmission method and device of data packet
DE60307406T2 (en) Packet transmission system and packet receiving system
DE69635468T2 (en) Network system and method for high-speed data transmission
DE69633894T2 (en) Modem for the communication of high-speed data
DE602004008099T2 (en) METHOD, SYSTEM AND ARTICLE FOR DYNAMIC REAL-TIME STREAM AGGREGATION IN A NETWORK
CN103401773B (en) Method and network equipment realizing interboard communication
CN106936709A (en) Remote service access path control method and relevant device
CN109314662A (en) Data transmission method and device
CN106452692A (en) Data transmission method and system
CN103703797B (en) The methods, devices and systems of aggregation transfer
CN106209915A (en) A kind of real time flow medium radio transmitting method and system thereof
DE112005001934T5 (en) Software architecture and hardware abstraction layer for multi-routing and method of providing the same
RU2010126339A (en) METHOD AND SYSTEM FOR DATA TRANSFER IN A DATA TRANSFER NETWORK
HUE025583T2 (en) Method, device and system for transmitting channel information
WO2017148446A1 (en) Network resource scheduling method, device and system, and network node
CN106302230B (en) A kind of data transmission method and device
CN103716230B (en) Message sending method, device and server
CN106550058A (en) Network address translation penetration method and system using same
CN101166106A (en) Method and apparatus for retransmission request reduction in a network
CN110290044A (en) A kind of shunt method, device and the storage medium of VPN network and core network
CN103595546A (en) Method and apparatus for realizing reliable multicast
CN105227276B (en) A kind of peer-to-peer network data transmission method based on UDT
CN102355358A (en) Method and device for realizing multicast

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
CB02 Change of applicant information

Address after: 550003 Building No. 12 in the Southern Park of Gui'an High-end Equipment Industrial Park, Guizhou Province

Applicant after: Guizhou Baishan cloud Polytron Technologies Inc

Address before: 100015 5 floor, block E, 201 IT tower, electronic city, 10 Jiuxianqiao Road, Chaoyang District, Beijing.

Applicant before: Guizhou white cloud Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant