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 PDFInfo
- 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
Links
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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- 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/60—Network 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/63—Control 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/643—Communication 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
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)
- 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. the method for live even wheat is accessed as claimed in claim 1, it is characterised in thatIt 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. the method for live even wheat is accessed as claimed in claim 2, it is characterised in thatDescribed 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. the method for live even wheat is accessed as claimed in claim 3, it is characterised in thatThe 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. the method for live even wheat is accessed as claimed in claim 1, it is characterised in thatThe 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. the method for live even wheat is accessed as claimed in claim 1, it is characterised in thatIt 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.
- 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. the device of live even wheat is accessed as claimed in claim 7, it is characterised in thatThe 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. the device of live even wheat is accessed as claimed in claim 8, it is characterised in thatThe 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. the device of live even wheat is accessed as claimed in claim 9, it is characterised in thatThe 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. the device of live even wheat is accessed as claimed in claim 7, it is characterised in thatAlso 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. the device of live even wheat is accessed as claimed in claim 7, it is characterised in thatAlso 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.
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)
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)
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)
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)
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 |
-
2017
- 2017-10-20 CN CN201710999092.2A patent/CN107819833B/en active Active
- 2017-10-20 CN CN201911175261.6A patent/CN110881135B/en active Active
Patent Citations (5)
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)
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 |