CN107645682A - Carry out live method and system - Google Patents
Carry out live method and system Download PDFInfo
- Publication number
- CN107645682A CN107645682A CN201710985625.1A CN201710985625A CN107645682A CN 107645682 A CN107645682 A CN 107645682A CN 201710985625 A CN201710985625 A CN 201710985625A CN 107645682 A CN107645682 A CN 107645682A
- Authority
- CN
- China
- Prior art keywords
- main broadcaster
- wheat
- live
- client
- user
- 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
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Live method and system is carried out the invention discloses a kind of, belongs to field of computer technology.This method includes:Server client used in each user into target direct broadcasting room sends the account identification that carry out live multiple main broadcasters, during the first main broadcaster is live in target direct broadcasting room, the first live voice data of first main broadcaster of client transmission used in server reception first main broadcaster, and client used in each user sends ballot request and first voice data into the target direct broadcasting room, so that client display ballot is asked and plays first voice data used in each user, after the number for the agreement ballot that the server receives reaches default value, the first live video data of first main broadcaster is sent to client used in each user, so that the first video data described in client terminal playing used in each user.Using the present invention, can increase user participate in it is live interactive.
Description
Technical field
It is more particularly to a kind of to carry out live method and system the present invention relates to field of computer technology.
Background technology
With the development of computer technology and network technology, network direct broadcasting has obtained extensive popularization, and user can log in
The application program of network direct broadcasting, into direct broadcasting room interested, watch the programme televised live of main broadcaster.
Main broadcaster some direct broadcasting room carry out it is live during, as long as user into the direct broadcasting room, with regard to main broadcaster can be watched
Live video pictures, and interaction can be carried out by word and main broadcaster, so, user is only the spectators of direct broadcasting room, ginseng
With it is live interactive than relatively low.
The content of the invention
In order to solve problem of the prior art, live method and system is carried out the embodiments of the invention provide a kind of.Institute
It is as follows to state technical scheme:
First aspect, there is provided a kind of to carry out live method, methods described includes:
Server client used in each user into target direct broadcasting room sends the account that carry out live multiple main broadcasters
Family identifies;
During the first main broadcaster is live in the target direct broadcasting room, the server, which receives first main broadcaster, to be made
Live the first voice data of first main broadcaster that client is sent, and each user is made into the target direct broadcasting room
Client sends ballot request and first voice data, so that client display ballot used in each user
Ask and play first voice data;
After the number for the agreement ballot that the server receives reaches default value, used to each user
Client send the first live video data of first main broadcaster so that client terminal playing institute used in each user
State the first video data.
Optionally, server client used in each user into target direct broadcasting room send to carry out it is live more
The account identification of individual main broadcaster, including:
Server client used in each user into the target direct broadcasting room sends row's wheat list, wherein, institute
The row's of stating wheat list includes carrying out the account identification of live multiple main broadcasters;
Methods described also includes:
When the server detects that the live duration of first main broadcaster reaches the first preset duration, according to row's wheat row
Table, the second audio data that the second main broadcaster is live in the target direct broadcasting room is received, each user institute into the target direct broadcasting room
The client used sends ballot request and the second audio data, wherein, in the row wheat list, second main broadcaster
Account identification be the next account identification adjacent with the account identification of first main broadcaster.
So, user does not have to toggle direct broadcasting room, it is possible to watches the live of multiple main broadcasters, can improve user's viewing
Live efficiency.
Optionally, the row wheat list includes carrying out the live account identification of multiple main broadcasters and pair of song identity
Should be related to and the upper wheat of each account identification order;
It is described when the server detects that the live duration of first main broadcaster reaches the first preset duration, according to row
Wheat list, the second audio data that the second main broadcaster is live in the target direct broadcasting room is received, respectively used into the target direct broadcasting room
Client used in family sends ballot request and the second audio data, including:
When the server detects that the live duration of first main broadcaster reaches the first preset duration, according to the row
Wheat list, upper wheat prompting message is sent to client used in second main broadcaster, wherein, taken in the upper wheat prompting message
Song identity corresponding to account identification with second main broadcaster;
If the server is sending the after wheat prompting message to client used in second main broadcaster
In two preset durations, wheat message in the agreement that client used in second main broadcaster is sent is received, then receives the mesh
The second audio data that the second main broadcaster is live in direct broadcasting room is marked, client used in each user is sent out into the target direct broadcasting room
Send ballot request and the second audio data.
Optionally, methods described also includes:
If the server is sending the after wheat prompting message to client used in second main broadcaster
In two preset durations, wheat message in the agreement that client used in second main broadcaster is sent is not received, then according to
Wheat list is arranged, into the target direct broadcasting room, client used in the 3rd main broadcaster sends upper wheat prompting message, wherein, described
Arrange in wheat list, the account identification of the 3rd main broadcaster is the next account mark adjacent with the account identification of second main broadcaster
Know;
If the server is sending the after wheat prompting message to client used in the 3rd main broadcaster
In two preset durations, wheat message in the agreement that client used in the 3rd main broadcaster is sent is received, then receives described the
The 3rd live voice data of the 3rd main broadcaster of client transmission, each into the target direct broadcasting room used in three main broadcasters
Client used in user sends ballot request and the 3rd voice data, wherein, carried in the upper wheat prompting message
There is song identity corresponding to the account identification of the 3rd main broadcaster.
Optionally, methods described also includes:
Client used in the server to each user is sent corresponding to the account identification of second main broadcaster
The song information of song identity, wherein, the lyrics are comprised at least in the song information.
Optionally, performance duration and default performance duration sum of first preset duration for song, wherein, it is described
Song is song corresponding to song identity corresponding to the account identification of first main broadcaster.
Optionally, methods described also includes:
The server receives the registration request that client used in second main broadcaster is sent, wherein, the registration
Song identity is carried in request;
The server according to it is described registration request reception time point, by the account identification of second main broadcaster with it is described
In the corresponding wheat list added to row of song identity;
The renewal that server client used in each user into the target direct broadcasting room sends row's wheat list is led to
Know, wherein, new row's wheat list is carried in the update notification.
This provides a kind of method that main broadcaster selects the live song to be sung.
Optionally, methods described also includes:
During the first main broadcaster is live described in the target direct broadcasting room, each user is made in the target direct broadcasting room
Client plays default view data before first video data is received, wherein, described image data are
Animation data or picture.
Second aspect, there is provided a kind of live system of progress, it is described including system server, wherein, the server,
For:
Into target direct broadcasting room, client used in each user sends the account identification that carry out live multiple main broadcasters;
During the first main broadcaster is live in the target direct broadcasting room, client used in first main broadcaster is received
Live the first voice data of first main broadcaster sent, and the client used in each user into the target direct broadcasting room
Ballot request and first voice data are sent, so that client display ballot is asked and played used in each user
First voice data;
After the number of the agreement ballot received reaches default value, sent out to client used in each user
The first live video data of first main broadcaster is sent, so that the first video described in client terminal playing used in each user
Data.
Optionally, the server, is used for:
Into the target direct broadcasting room, client used in each user sends row's wheat list, wherein, the row wheat list
Include carrying out the account identification of live multiple main broadcasters;
The server, is additionally operable to:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to row's wheat list, institute is received
The second audio data that the second main broadcaster is live in target direct broadcasting room is stated, the client used in each user into the target direct broadcasting room
End sends ballot request and the second audio data, wherein, in the row wheat list, the account identification of second main broadcaster
For the next account identification adjacent with the account identification of first main broadcaster.
Optionally, the row wheat list includes carrying out the live account identification of multiple main broadcasters and pair of song identity
Should be related to and the upper wheat of each account identification order;
The server, is used for:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to the row wheat list, to
Client used in second main broadcaster sends upper wheat prompting message, wherein, carried in the upper wheat prompting message described
Song identity corresponding to the account identification of second main broadcaster;
If the second preset duration after wheat prompting message is sent to client used in second main broadcaster
It is interior, wheat message in the agreement that client used in second main broadcaster is sent is received, then is received in the target direct broadcasting room
The live second audio data of second main broadcaster, into the target direct broadcasting room, client used in each user sends ballot request
With the second audio data.
Optionally, the server, is additionally operable to:
If the second preset duration after wheat prompting message is sent to client used in second main broadcaster
It is interior, do not receive wheat message in the agreement that client used in second main broadcaster is sent, then according to the row wheat list, to
Client used in the 3rd main broadcaster sends upper wheat prompting message in the target direct broadcasting room, wherein, in the row wheat list,
The account identification of 3rd main broadcaster is the next account identification adjacent with the account identification of second main broadcaster;
If the second preset duration after wheat prompting message is sent to client used in the 3rd main broadcaster
It is interior, wheat message in the agreement that client used in the 3rd main broadcaster is sent is received, then receiving the 3rd main broadcaster is made
Live the 3rd voice data of the 3rd main broadcaster that client is sent, into the target direct broadcasting room, each user is used
Client send ballot request and the 3rd voice data, wherein, carry the described 3rd in the upper wheat prompting message
Song identity corresponding to the account identification of main broadcaster.
Optionally, the server, is additionally operable to:
Song identity corresponding to the account identification of second main broadcaster is sent to client used in each user
Song information, wherein, the lyrics are comprised at least in the song information.
Optionally, performance duration and default performance duration sum of first preset duration for song, wherein, it is described
Song is song corresponding to song identity corresponding to the account identification of first main broadcaster.
Optionally, the server, is additionally operable to:
The registration request that client used in second main broadcaster is sent is received, wherein, carried in the registration request
There is song identity;
According to the reception time point of the registration request, by the account identification of second main broadcaster and the song identity pair
Should be added to row wheat list in;
Into the target direct broadcasting room, client used in each user sends the update notification of row's wheat list, wherein, institute
State and new row's wheat list is carried in update notification.
Optionally, the system also includes terminal, wherein, the terminal, it is used for:
During the first main broadcaster is live described in the target direct broadcasting room, each user is made in the target direct broadcasting room
Client plays default view data before first video data is received, wherein, described image data are
Animation data or picture.
The beneficial effect that technical scheme provided in an embodiment of the present invention is brought is:
In the embodiment of the present invention, server client transmission used in each user into target direct broadcasting room will carry out live
Multiple main broadcasters account identification, during the first main broadcaster is live in target direct broadcasting room, server receive the first main broadcaster institute
The first live voice data of the first main broadcaster that the client that uses is sent, and it is objective used in each user into target direct broadcasting room
The transmission ballot request of family end and the first voice data, so that client display used in each user is voted and asks and play first
Voice data, after the number for the agreement ballot that server receives reaches default value, to client used in each user
End sends the first live video data of the first main broadcaster, so that the video data of client terminal playing first used in each user.This
Sample, because the user in direct broadcasting room can choose in a vote, if play it is current just in the video data of live main broadcaster, so as to increase
User has been added to participate in live interactive.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, make required in being described below to embodiment
Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for
For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings
Accompanying drawing.
Fig. 1 is a kind of live method flow diagram of progress provided in an embodiment of the present invention;
Fig. 2 is a kind of display schematic diagram of message of voting provided in an embodiment of the present invention;
Fig. 3 is a kind of display schematic diagram of rhythm curve provided in an embodiment of the present invention;
Fig. 4 is a kind of display schematic diagram of upper wheat prompting message provided in an embodiment of the present invention;
Fig. 5 is a kind of structural representation of server provided in an embodiment of the present invention;
Fig. 6 is a kind of structural representation of terminal provided in an embodiment of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
Live method is carried out the embodiments of the invention provide a kind of, the executive agent of this method is server and terminal.
Wherein, processor, memory and transceiver etc. can be provided with the server, processor can be used for carrying out live process
Processing, memory can be used for storing it is live during the data that need and caused data, transceiver can be used for connecing
Receive and send message etc..The terminal can be mobile phone, tablet personal computer etc., and live client, the end can be carried out by running to have
Processor, memory and transceiver etc. can be provided with end, processor can be used for the processing for carrying out live process, storage
Device can be used for storing it is live during the data that need and caused data, transceiver, which can be used for receiving and send, to disappear
Breath etc., is also provided with the input-output equipment such as screen, microphone, screen is displayed for live picture in the terminal
Deng microphone can be used for playing audio-fequency data etc..
Before being implemented, the application scenarios of the embodiment of the present invention are introduced first, are referred in the embodiment of the present invention
, multiple main broadcasters in direct broadcasting room be present, each main broadcaster can use in a kind of new direct broadcasting room (can subsequently be referred to as direct broadcasting room)
The Account Logon client of oneself application, into direct broadcasting room, only has a main broadcaster all the time in live, service in direct broadcasting room
Device can be by arranging wheat list it is determined that the live main broadcaster of upper wheat.
As shown in figure 1, the handling process of this method can include the steps:
Step 101, server client used in each user into target direct broadcasting room send to carry out it is live multiple
The account identification of main broadcaster.
In force, when the first main broadcaster (the first main broadcaster is any main broadcaster) will carry out live, the first main broadcaster can use Shen
Account and password login client please, client is can carry out live application program, now in the main interface of client
Multiple direct broadcasting room options and the option that starts broadcasting are shown, the first main broadcaster can click on direct broadcasting room option and enter currently just live
Direct broadcasting room, target direct broadcasting room is subsequently properly termed as, the option that starts broadcasting can also be clicked on, into direct broadcasting room, be subsequently properly termed as target
Direct broadcasting room.To enter the main broadcaster of target direct broadcasting room can use the above method.
Server has detected that account used in multiple main broadcasters enters target direct broadcasting room, and proceed by it is live after, clothes
Business device can determine each user's (namely each online account in target direct broadcasting room) in current goal direct broadcasting room, and then server can
To send the account identification that carry out live multiple main broadcasters to client used in each user.
Optionally, the account identification of multiple main broadcasters can be sent into target direct broadcasting room each user by arranging wheat list
Used client, corresponding processing can be as follows:
Server client used in each user into target direct broadcasting room sends row's wheat list.
In force, server client used in each user can send row's wheat list, row into target direct broadcasting room
Wheat list includes carrying out the account identification of live multiple main broadcasters, and the upper wheat order of each main broadcaster, can be each
The account identification addition numbering 0,1,2 ... of main broadcaster, number smaller wheat in more morning.In target direct broadcasting room used in each user
Client can be preserved after receiving row's wheat list, and each user in target direct broadcasting room can be by clicking in live interface
The option of row's wheat list of display, checks the account identification that carry out live main broadcaster.
Step 102, during the first main broadcaster is live in target direct broadcasting room, server receives visitor used in the first main broadcaster
Live the first voice data of the first main broadcaster that family end is sent, and client used in each user is sent into target direct broadcasting room
Ballot request and the first voice data.
In force, when taking turns to the first main broadcaster above wheat, the first main broadcaster can start live, visitor used in the first main broadcaster
Family end can gather the first live voice data of the first main broadcaster, and the first voice data is sent to server in real time.Server
After receiving the first voice data that client used in the first main broadcaster is sent, it may be determined that each in current goal direct broadcasting room
User (can be to determine all online accounts in current goal direct broadcasting room) herein, then to client used in each user
Send the first voice data and ballot is asked, client used in each user receives the first voice data and ballot is asked
Afterwards, the first voice data can be played.
Client used in each user can also show display ballot request, can be shown in video data display region
Ballot request, such as ballot request be " main broadcaster can occur, and you decide ", and it is corresponding vote ask also to show support option,
Oppose option, as shown in Fig. 2 the user in target direct broadcasting room oneself can determine whether to prop up by listening the first voice data
Hold the first main broadcaster, if it is desired to support the first main broadcaster, support option can be clicked on, client used in user can then generate together
The message of meaning ballot, the message for agreeing to ballot is then sent to server.Server can receive client used in user
Transmission agreement ballot message, whenever receive once agree to ballot message, can will have agreed to ballot number increase by 1.
Optionally, client used in each user can be broadcast in video data display region in such a way
Put:
During the first main broadcaster is live in target direct broadcasting room, client used in each user exists in target direct broadcasting room
Before receiving the first video data, default view data is played.
Wherein, default view data is animation data, or picture, can be preset by technical staff, and store
Into client.
In force, in target direct broadcasting room client used in each user before the first video data is received,
Client used in each user can play default view data in video data display region in target direct broadcasting room.
In addition, as shown in figure 3, in only playing audio-fequency data, it can also show that rhythm is bent in video data display region
Line.
In addition, client used in each user can also obtain the number of current agreement ballot from server, and
Video data display region shows the number of current agreement ballot.
It should be noted that server can be when initially receiving the first voice data of the first main broadcaster, just to target
In direct broadcasting room all users client send ballot request or it is pre- after the first voice data is initially received
If after duration, into target direct broadcasting room, the client of all users sends ballot request, for example, it may be initially receiving the
Behind 1 minute after one voice data, into target direct broadcasting room, the client of all users sends ballot request.
Step 103, after the number for the agreement ballot that server receives reaches default value, used to each user
Client send live the first video data of the first main broadcaster so that the video counts of client terminal playing first used in each user
According to.
Wherein, default value can be preset by technical staff, and be stored into server, and such as 2000, in addition, default
Numerical value can be calculated by server according to the number of currently viewing live spectators in direct broadcasting room with preset ratio, for example,
The number of currently viewing live spectators is 100,000, preset ratio 20%, and default value is 20,000.
In force, the first main broadcaster it is live during, server receives what client used in user was sent
After the message for agreeing to ballot, the number of the agreement ballot received can be counted, if it is determined that agree to that the number of ballot reaches pre-
, after this, can be with when client used in each user into target direct broadcasting room sends the first voice data if numerical value
Into target direct broadcasting room, client used in each user sends the first live video data of current first main broadcaster.Each user institute
When the client used receives the first voice data and the first video data, it can also continue to play the first voice data, and
And show the first video data in video data display region.So, the spectators in target direct broadcasting room can watch the first main broadcaster
The first live video data.Decide whether to show the video counts that the first main broadcaster is live due to being the user in target direct broadcasting room
According to so, the property of participation of user being made stronger.
Optionally, server has two ways to obtain the first video data, and corresponding processing can be as follows:
Mode one:If the server determine that agreeing to that the number of ballot reaches default value, server can be to the first main broadcaster
Used client sends video data and sends request, and client used in the first main broadcaster receives video data transmission please
After asking, while the first live voice data of the first main broadcaster is sent to server, send what is currently collected to server
The first live video data of first main broadcaster., can be to mesh after server receives the first video data and the first voice data
Mark client used in each user in direct broadcasting room and send the first video data and the first voice data.
Mode two:The first main broadcaster start it is live after, as long as sending live the first audio number of the first main broadcaster to server
According to just simultaneously to the first live video data of server the first main broadcaster of transmission, if the server determine that agreeing to the number of ballot
Reach default value, server can determine currently will client used in each user be sent into target direct broadcasting room first
The play time of voice data, it is then determined that the first video data (the first i.e. current video counts of the play time
According to), then into target direct broadcasting room, current the first voice data and first of client transmission regards used in each user simultaneously
Frequency evidence.
Above-mentioned first video data and the first voice data are sent in the form of Streaming Media.
In corresponding step 101, by arranging wheat list, the account that live multiple main broadcasters are carried out in target direct broadcasting room is sent
Identify, in the embodiment of the present invention, additionally provide the process of the upper wheat of the next main broadcaster adjacent with the first main broadcaster, it is corresponding treated
Journey can be as follows:
When server detects that the live duration of the first main broadcaster reaches the first preset duration, according to row's wheat list, receive
The live second audio data of second main broadcaster in target direct broadcasting room, into target direct broadcasting room, client used in each user is sent
Ballot request and second audio data.
Wherein, the first preset duration can be preset by technical staff, and be stored into server.
In force, server is that each main broadcaster sets live duration, during the first main broadcaster is live, server
When detecting that the live duration of the first main broadcaster reaches the first preset duration, current row's wheat list can be obtained, then in row wheat
In list, it is determined that the account identification of the next account identification, i.e. second main broadcaster adjacent with the account identification of the first main broadcaster, now
Second main broadcaster can start live, and it is live that server can receive the second main broadcaster that client used in the second main broadcaster is sent
Second audio data, then into target direct broadcasting room, client used in each user sends second audio data.While
Ballot request is sent to client used in each user, after it is determined that the number for receiving agreement ballot reaches default value,
Server can send the second live video data of the second main broadcaster to client used in each user, and (server obtains second
The processing mode of video data is identical with the processing mode for obtaining the first video data), processing herein is with the first main broadcaster straight
Processing during broadcasting is identical, and here is omitted.
Optionally, if main broadcaster is to give song recitals during live, it is corresponding arrange wheat list include carrying out it is live
The account identification of multiple main broadcasters and the upper wheat of the corresponding relation of song identity and each account identification order.Accordingly, it is above-mentioned
Processing procedure after server is detected when the live duration of the first main broadcaster reaches the first preset duration can be as follows:
When server detects that the live duration of the first main broadcaster reaches the first preset duration, according to row's wheat list, to the
Client used in two main broadcasters sends upper wheat prompting message, if server is sent to client used in the second main broadcaster
In the second preset duration after upper wheat prompting message, receive wheat in the agreement that client used in the second main broadcaster is sent and disappear
Breath, then the second audio data that the second main broadcaster is live in target direct broadcasting room is received, into target direct broadcasting room used in each user
Client sends ballot request and second audio data.
Wherein, the second preset duration can be preset by technical staff, and be stored into server, such as 15 seconds.
In force, arrange wheat list in, except record have each account identification upper wheat order, can also have account identification with
The corresponding relation of song identity, the method for the row's of foundation wheat list are described in detail later.
Server is that each main broadcaster sets live duration, and during the first main broadcaster is live, server detects the
When the live duration of one main broadcaster's account reaches the first preset duration, current row's wheat list can be obtained, then in row's wheat list
In, it is determined that the account identification of the next account identification, i.e. second main broadcaster adjacent with the account identification of the first main broadcaster, then from account
Family is identified in the corresponding relation with song identity, searches song identity corresponding to the account identification of the second main broadcaster.Then to second
Client used in main broadcaster sends upper wheat prompting message, and upper wheat prompting message is used to prompt the second main broadcaster that upper wheat is live, upper wheat
Song identity can be carried in prompting message, to remind the song to be sung of the second main broadcaster.Client used in second main broadcaster
After termination receives the upper wheat prompting message of server transmission, wheat prompting message can be shown in interface, can such as show and " catch up with
Upper wheat one opens up singing voice soon ", and corresponding upper wheat prompting message shows wheat option, abandons option, as shown in Figure 4.If second
Main broadcaster wants upper wheat, and the second main broadcaster can click on wheat option, and client used in the second main broadcaster can then generate the upper wheat of agreement
Message, sent to server and agree to upper wheat message, and gather the second main broadcaster live second audio data and the second video counts
According to.When server receives wheat message in agreement, it may be determined that client used in distance to the second main broadcaster sends upper wheat and carried
Show the duration of message, if the duration is less than or equal to the second preset duration, server can determine the upper wheat success of the second main broadcaster,
The second audio data that client used in the second main broadcaster is sent can be received, then each user is made into target direct broadcasting room
Client sends ballot request and second audio data.
Optionally, if server is sending second after wheat prompting message to client used in the second main broadcaster
In preset duration, the upper wheat message of agreement is not received, then server can control the upper wheat of the 3rd main broadcaster, and corresponding processing can be as
Under:
If server is when second after wheat prompting message is sent to client used in the second main broadcaster is default
In length, do not receive wheat message in the agreement that client used in the second main broadcaster is sent, then it is straight to target according to row's wheat list
Client used in the 3rd main broadcaster sends upper wheat prompting message between broadcasting, if server is to objective used in the 3rd main broadcaster
In the second preset duration after the upper wheat prompting message of family end transmission, the same of client transmission used in the 3rd main broadcaster is received
Wheat message in meaning, then the 3rd live voice data of the 3rd main broadcaster of client transmission used in the 3rd main broadcaster is received, to mesh
Mark client used in each user in direct broadcasting room and send ballot request and the 3rd voice data.
In force, server to used in the second main broadcaster client send on wheat prompting message when, can with timing,
If duration reaches the second preset duration, the upper wheat message of agreement is not received also, server can be determined in second main broadcaster's account
Wheat fail, can the wheat list of the row of acquisition, from arrange wheat list in, it is determined that the next account adjacent with the account identification of the second main broadcaster
Mark, the i.e. account identification of the 3rd main broadcaster, then from the corresponding relation of account identification and song identity, search the 3rd main broadcaster's
Song identity corresponding to account identification.Then upper wheat prompting message, upper wheat prompting are sent to client used in the 3rd main broadcaster
Message is used to prompt the 3rd main broadcaster that upper wheat is live, and song identity is carried in upper wheat prompting message.It is objective used in 3rd main broadcaster
After family termination receives the upper wheat prompting message of server transmission, wheat prompting message, and corresponding upper wheat can be shown in interface
Prompting message shows wheat option, abandons option, if the 3rd main broadcaster wants upper wheat, the 3rd main broadcaster can click on wheat option,
Client used in 3rd main broadcaster can then generate the upper wheat message of agreement, sent to server and agree to upper wheat message, and gathered
3rd main broadcaster live the 3rd video data and the 3rd voice data.When server receives wheat message in agreement, it may be determined that
Client used in distance to the 3rd main broadcaster sends the duration of upper wheat prompting message, if the duration is pre- less than or equal to second
If duration, server can determine the upper wheat success of the 3rd main broadcaster, can receive that client used in the 3rd main broadcaster sends the
Three voice datas, then into target direct broadcasting room, client used in each user sends ballot request and the 3rd voice data.
Optionally, if the first main broadcaster is given song recitals live, and the number agreed to during live reaches default
Numerical value, then the first preset duration is the performance duration of song and default performance duration sum.
In force, song is song corresponding to song identity corresponding to the account identification of the first main broadcaster, in live process
The middle number for agreeing to ballot reaches the main broadcaster of default value, and the accompaniment duration of song can be defined as the performance of song by server
Duration, and additionally distribute default performance duration to this kind of main broadcaster again.Exemplified by this sentences the first main broadcaster, the first main broadcaster's is live
Duration just includes two parts, and a part is the performance duration of song, and another part is extra performance duration, so, the first master
Broadcast after song has been sung, the performance of one section of duration can also be carried out, carried out with the user in target direct broadcasting room interactive.
In addition, server can also determine, typically when it is determined that performing duration according to the grade of the account identification of main broadcaster
It is that higher grade, performance duration is longer, but performing duration also has a upper limit, most long no more than a threshold value.
In addition, for during live, agreeing to that the number of ballot is not up to the main broadcaster of default value, live duration is
The accompaniment duration of song, after song has been sung, because server directly switches to next main broadcaster according to row's wheat list, so as to
The main broadcaster that the number for agreeing to vote is not up to default value can not carry out interaction after song has been sung with user.
Optionally, in the embodiment of the present invention, for main broadcaster in live give song recitals, server can also provide the song of performance
Song information, corresponding processing can be as follows:
The song information of song identity corresponding to the account identification of the second main broadcaster is sent to client used in each user.
Wherein, the lyrics, Yuan Changzhe, album name etc. can be included in song information.
In force, server from row's wheat list, can determine the account of the second main broadcaster it is determined that on the second main broadcaster after wheat
Song identity corresponding to the mark of family, then using song information corresponding to song identity lookup, then into target direct broadcasting room
Client used in each user sends song information.Client used in each user receives song letter in target direct broadcasting room
After breath, song information can be shown during second audio data is played.
It should be noted that in order that display the lyrics playing progress rate it is identical with the playing progress rate of second audio data,
Before second main broadcaster sends second audio data to server, the accompaniment data of the song of performance and second audio data are carried out
Synthesis, so, the second audio data that client used in the second main broadcaster receives is obtained with audio accompaniment Data Synthesis
Voice data, it is possible to according to the play time of the lyrics, by the play time and second audio data of the lyrics
The time point of accompaniment is corresponding.
Optionally, in the embodiment of the present invention, additionally provide the second main broadcaster and register live method, corresponding processing can be as
Under:
Receive the registration request that client used in the second main broadcaster is sent, the reception time that server is asked according to registration
Point, by the wheat list added to row corresponding with song identity of the account identification of the second main broadcaster, server is each into target direct broadcasting room
Client used in user sends the update notification of row's wheat list.
In force, the second main broadcaster enter target direct broadcasting room after, it is desirable to participate in it is live, can click on shown in interface it is straight
Name option is reported, client used in the second main broadcaster can show song title input frame, and the second main broadcaster can be in song
The song identity of the song to be sung is inputted in title input frame, then clicks on and confirms button, client used in the second main broadcaster
End can then send registration request to server, and song identity is carried in registration is asked.Server receives the second main broadcaster institute
After the registration request that the client used is sent, it may be determined that the reception time point of registration request, then according to the reception time
Point sooner or later order, by the account identification of the second main broadcaster it is corresponding with song identity be added to row wheat list in, it is then live to target
Between in client used in each user send the update notification of row's wheat list, the update notification of row's wheat list carries new
Arrange wheat list., can be therefrom after client used in each user receives the update notification of row's wheat list in target direct broadcasting room
New row's wheat list is resolved to, old row's wheat list is replaced using new row wheat list.
In the embodiment of the present invention, server client transmission used in each user into target direct broadcasting room will carry out live
Multiple main broadcasters account identification, during the first main broadcaster is live in target direct broadcasting room, server receive the first main broadcaster institute
The first live voice data of the first main broadcaster that the client that uses is sent, and it is objective used in each user into target direct broadcasting room
The transmission ballot request of family end and the first voice data, so that client display used in each user is voted and asks and play first
Voice data, after the number for the agreement ballot that server receives reaches default value, to client used in each user
End sends the first live video data of the first main broadcaster, so that the video data of client terminal playing first used in each user.This
Sample, because the user in direct broadcasting room can choose in a vote, if play it is current just in the video data of live main broadcaster, so as to increase
User has been added to participate in live interactive.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of live system of progress, and the system includes
Server, wherein, the server, it is used for:
Into target direct broadcasting room, client used in each user sends the account identification that carry out live multiple main broadcasters;
During the first main broadcaster is live in the target direct broadcasting room, client used in first main broadcaster is received
Live the first voice data of first main broadcaster sent, and the client used in each user into the target direct broadcasting room
Ballot request and first voice data are sent, so that client display ballot is asked and played used in each user
First voice data;
After the number of the agreement ballot received reaches default value, sent out to client used in each user
The first live video data of first main broadcaster is sent, so that the first video described in client terminal playing used in each user
Data.
Optionally, the server, is used for:
Into the target direct broadcasting room, client used in each user sends row's wheat list, wherein, the row wheat list
Include carrying out the account identification of live multiple main broadcasters;
The server, is additionally operable to:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to row's wheat list, institute is received
The second audio data that the second main broadcaster is live in target direct broadcasting room is stated, the client used in each user into the target direct broadcasting room
End sends ballot request and the second audio data, wherein, in the row wheat list, the account identification of second main broadcaster
For the next account identification adjacent with the account identification of first main broadcaster.
Optionally, the row wheat list includes carrying out the live account identification of multiple main broadcasters and pair of song identity
Should be related to and the upper wheat of each account identification order;
The server, is used for:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to the row wheat list, to
Client used in second main broadcaster sends upper wheat prompting message, wherein, carried in the upper wheat prompting message described
Song identity corresponding to the account identification of second main broadcaster;
If the second preset duration after wheat prompting message is sent to client used in second main broadcaster
It is interior, wheat message in the agreement that client used in second main broadcaster is sent is received, then is received in the target direct broadcasting room
The live second audio data of second main broadcaster, into the target direct broadcasting room, client used in each user sends ballot request
With the second audio data.
Optionally, the server, is additionally operable to:
If the second preset duration after wheat prompting message is sent to client used in second main broadcaster
It is interior, do not receive wheat message in the agreement that client used in second main broadcaster is sent, then according to the row wheat list, to
Client used in the 3rd main broadcaster sends upper wheat prompting message in the target direct broadcasting room, wherein, in the row wheat list,
The account identification of 3rd main broadcaster is the next account identification adjacent with the account identification of second main broadcaster;
If the second preset duration after wheat prompting message is sent to client used in the 3rd main broadcaster
It is interior, wheat message in the agreement that client used in the 3rd main broadcaster is sent is received, then receiving the 3rd main broadcaster is made
Live the 3rd voice data of the 3rd main broadcaster that client is sent, into the target direct broadcasting room, each user is used
Client send ballot request and the 3rd voice data, wherein, carry the described 3rd in the upper wheat prompting message
Song identity corresponding to the account identification of main broadcaster.
Optionally, the server, is additionally operable to:
Song identity corresponding to the account identification of second main broadcaster is sent to client used in each user
Song information, wherein, the lyrics are comprised at least in the song information.
Optionally, performance duration and default performance duration sum of first preset duration for song, wherein, it is described
Song is song corresponding to song identity corresponding to the account identification of first main broadcaster.
Optionally, the server, is additionally operable to:
The registration request that client used in second main broadcaster is sent is received, wherein, carried in the registration request
There is song identity;
According to the reception time point of the registration request, by the account identification of second main broadcaster and the song identity pair
Should be added to row wheat list in;
Into the target direct broadcasting room, client used in each user sends the update notification of row's wheat list, wherein, institute
State and new row's wheat list is carried in update notification.
Optionally, the system also includes terminal, wherein, the terminal, it is used for:
During the first main broadcaster is live described in the target direct broadcasting room, each user is made in the target direct broadcasting room
Client plays default view data before first video data is received, wherein, described image data are
Animation data or picture.
In the embodiment of the present invention, server client transmission used in each user into target direct broadcasting room will carry out live
Multiple main broadcasters account identification, during the first main broadcaster is live in target direct broadcasting room, server receive the first main broadcaster institute
The first live voice data of the first main broadcaster that the client that uses is sent, and it is objective used in each user into target direct broadcasting room
The transmission ballot request of family end and the first voice data, so that client display used in each user is voted and asks and play first
Voice data, after the number for the agreement ballot that server receives reaches default value, to client used in each user
End sends the first live video data of the first main broadcaster, so that the video data of client terminal playing first used in each user.This
Sample, because the user in direct broadcasting room can choose in a vote, if play it is current just in the video data of live main broadcaster, so as to increase
User has been added to participate in live interactive.
It should be noted that:What above-described embodiment provided carries out live system when carrying out live, is only respectively set with above-mentioned
Standby division progress for example, in practical application, can as needed and by above-mentioned function distribution by being completed in different houses,
To complete all or part of function described above.In addition, above-described embodiment offer carries out live system with carrying out directly
The embodiment of the method broadcast belongs to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
Fig. 5 is the structural representation of server provided in an embodiment of the present invention.The server 500 can because configuration or performance not
Bigger difference is produced together, one or more central processing units (central processing can be included
Units, CPU) 1822 (for example, one or more processors) and memory 1832, one or more storage applications
The storage medium 1830 of program 1842 or data 1844 (such as one or more mass memory units).Wherein, memory
1832 and storage medium 1830 can be it is of short duration storage or persistently storage.One can be included by being stored in the program of storage medium 1830
Individual or more than one module (diagram does not mark), each module can include operating the series of instructions in server.More enter
One step, central processing unit 1822 be could be arranged to communicate with storage medium 1830, and storage medium is performed on server 500
Series of instructions operation in 1830.
Server 500 can also include one or more power supplys 1826, one or more wired or wireless nets
Network interface 1850, one or more input/output interfaces 1858, one or more keyboards 1856, and/or, one or
More than one operating system 1841, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM
Etc..
Server 1900 can include memory, and one or more than one program, one of them or one
Individual procedure above is stored in memory, and is configured and is held by one or more than one processor by performing said procedure
Live method is carried out described in the above-mentioned each embodiment of row.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided
Such as include the memory of instruction, above-mentioned instruction can be completed the live method of above-mentioned carry out by the computing device of server.Example
Such as, the non-transitorycomputer readable storage medium can be that ROM, RAM, CD-ROM, tape, floppy disk and optical data storage are set
It is standby etc..
Fig. 6 is refer to, it illustrates the structural representation of the terminal involved by the embodiment of the present invention, the terminal can be used for
That implements to provide in above-described embodiment carries out live method.Specifically:
Terminal 600 can include RF (Radio Frequency, radio frequency) circuit 110, include one or more meters
The memory 120 of calculation machine readable storage medium storing program for executing, input block 130, display unit 140, sensor 150, voicefrequency circuit 160,
WiFi (wireless fidelity, Wireless Fidelity) module 170, include one or the processing of more than one processing core
The part such as device 180 and power supply 190.It will be understood by those skilled in the art that the terminal structure shown in Fig. 6 is not formed pair
The restriction of terminal, it can include than illustrating more or less parts, either combine some parts or different part cloth
Put.Wherein:
RF circuits 110 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base station
After downlink information receives, transfer to one or more than one processor 180 is handled;In addition, it is sent to up data are related to
Base station.Generally, RF circuits 110 include but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, use
Family identity module (SIM) card, transceiver, coupler, LNA (Low Noise Amplifier, low-noise amplifier), duplex
Device etc..In addition, RF circuits 110 can also be communicated by radio communication with network and other equipment.The radio communication can make
With any communication standard or agreement, and including but not limited to GSM (Global System of Mobile communication, entirely
Ball mobile communcations system), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code
Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple
Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short
Messaging Service, Short Message Service) etc..
Memory 120 can be used for storage software program and module, and processor 180 is stored in memory 120 by operation
Software program and module, so as to perform various function application and data processing.Memory 120 can mainly include storage journey
Sequence area and storage data field, wherein, storing program area can storage program area, the application program (ratio needed at least one function
Such as sound-playing function, image player function) etc.;Storage data field can store uses created number according to terminal 600
According to (such as voice data, phone directory etc.) etc..In addition, memory 120 can include high-speed random access memory, can also wrap
Include nonvolatile memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Correspondingly, memory 120 can also include Memory Controller, to provide processor 180 and input block 130 to memory
120 access.
Input block 130 can be used for the numeral or character information for receiving input, and generation is set with user and function
Control relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Specifically, input block 130 may include to touch
Sensitive surfaces 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touch display screen or Trackpad, collect and use
Family on or near it touch operation (such as user using any suitable object or annex such as finger, stylus in touch-sensitive table
Operation on face 131 or near touch sensitive surface 131), and corresponding attachment means are driven according to formula set in advance.It is optional
, touch sensitive surface 131 may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus detection is used
The touch orientation at family, and the signal that touch operation is brought is detected, transmit a signal to touch controller;Touch controller is from touch
Touch information is received in detection means, and is converted into contact coordinate, then gives processor 180, and can reception processing device 180
The order sent simultaneously is performed.Furthermore, it is possible to using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves
Realize touch sensitive surface 131.Except touch sensitive surface 131, input block 130 can also include other input equipments 132.Specifically,
Other input equipments 132 can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.),
One or more in trace ball, mouse, action bars etc..
Display unit 140 can be used for display by the information of user's input or be supplied to the information and terminal 600 of user
Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its any combination.
Display unit 140 may include display panel 141, optionally, can use LCD (Liquid Crystal Display, liquid crystal
Show device), the form such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure display panel
141.Further, touch sensitive surface 131 can cover display panel 141, when touch sensitive surface 131 detects touching on or near it
After touching operation, processor 180 is sent to determine the type of touch event, is followed by subsequent processing type of the device 180 according to touch event
Corresponding visual output is provided on display panel 141.Although in figure 6, touch sensitive surface 131 and display panel 141 are conducts
Two independent parts come realize input and input function, but in some embodiments it is possible to by touch sensitive surface 131 with display
Panel 141 is integrated and realizes input and output function.
Terminal 600 may also include at least one sensor 150, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 141, and proximity transducer can close display when terminal 600 is moved in one's ear
Panel 141 and/or backlight.As one kind of motion sensor, gravity accelerometer can detect in all directions (generally
Three axles) acceleration size, size and the direction of gravity are can detect that when static, available for identification mobile phone posture application (ratio
Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap);Extremely
The other sensors such as the gyroscope that can also configure in terminal 600, barometer, hygrometer, thermometer, infrared ray sensor, herein
Repeat no more.
Voicefrequency circuit 160, loudspeaker 161, microphone 162 can provide the COBBAIF between user and terminal 600.Audio
Electric signal after the voice data received conversion can be transferred to loudspeaker 161, sound is converted to by loudspeaker 161 by circuit 160
Sound signal exports;On the other hand, the voice signal of collection is converted to electric signal by microphone 162, after being received by voicefrequency circuit 160
Voice data is converted to, then after voice data output processor 180 is handled, through RF circuits 110 to be sent to such as another end
End, or voice data is exported to memory 120 further to handle.Voicefrequency circuit 160 is also possible that earphone jack,
To provide the communication of peripheral hardware earphone and terminal 600.
WiFi belongs to short range wireless transmission technology, and terminal 600 can help user's transceiver electronicses by WiFi module 170
Mail, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 6 is shown
WiFi module 170, but it is understood that, it is simultaneously not belonging to must be configured into for terminal 600, can exist as needed completely
Do not change in the essential scope of invention and omit.
Processor 180 is the control centre of terminal 600, utilizes various interfaces and each portion of connection whole mobile phone
Point, by running or performing the software program and/or module that are stored in memory 120, and call and be stored in memory 120
Interior data, the various functions and processing data of terminal 600 are performed, so as to carry out integral monitoring to mobile phone.Optionally, processor
180 may include one or more processing cores;Preferably, processor 180 can integrate application processor and modem processor,
Wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor mainly handles nothing
Line communicates.It is understood that above-mentioned modem processor can not also be integrated into processor 180.
Terminal 600 also includes the power supply 190 (such as battery) to all parts power supply, it is preferred that power supply can pass through electricity
Management system and processor 180 are logically contiguous, so as to realize management charging, electric discharge and power consumption by power-supply management system
The functions such as management.Power supply 190 can also include one or more direct current or AC power, recharging system, power supply event
The random component such as barrier detection circuit, power supply changeover device or inverter, power supply status indicator.
Although being not shown, terminal 600 can also include camera, bluetooth module etc., will not be repeated here.Specifically in this reality
Apply in example, the display unit of terminal 600 is touch-screen display, and terminal 600 also includes memory, and one or one
More than program, one of them either more than one program storage in memory and be configured by one or more than one
Reason device is performed by performing said procedure and carries out live method described in above-mentioned each embodiment.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment
To complete, by program the hardware of correlation can also be instructed to complete, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent substitution and improvements made etc., it should be included in the scope of the protection.
Claims (16)
1. a kind of carry out live method, it is characterised in that methods described includes:
Server client used in each user into target direct broadcasting room sends the account mark that carry out live multiple main broadcasters
Know;
During the first main broadcaster is live in the target direct broadcasting room, the server is received used in first main broadcaster
Live the first voice data of first main broadcaster that client is sent, and into the target direct broadcasting room used in each user
Client sends ballot request and first voice data, so that client display ballot request used in each user
And play first voice data;
After the number for the agreement ballot that the server receives reaches default value, to visitor used in each user
Family end sends the first live video data of first main broadcaster, so that the described in client terminal playing used in each user
One video data.
2. according to the method for claim 1, it is characterised in that the server each user into target direct broadcasting room is used
Client send and to carry out the account identification of live multiple main broadcasters, including:
Server client used in each user into the target direct broadcasting room sends row's wheat list, wherein, the row
Wheat list includes carrying out the account identification of live multiple main broadcasters;
Methods described also includes:
When the server detects that the live duration of first main broadcaster reaches the first preset duration, according to row wheat list,
The second audio data that the second main broadcaster is live in the target direct broadcasting room is received, each user is used into the target direct broadcasting room
Client send ballot request and the second audio data, wherein, in the row wheat list, the account of second main broadcaster
Family is identified as the next account identification adjacent with the account identification of first main broadcaster.
3. according to the method for claim 2, it is characterised in that the row wheat list includes carrying out live multiple masters
The account identification and the corresponding relation of song identity and the upper wheat order of each account identification broadcast;
It is described when the server detects that the live duration of first main broadcaster reaches the first preset duration, according to row wheat row
Table, the second audio data that the second main broadcaster is live in the target direct broadcasting room is received, each user institute into the target direct broadcasting room
The client used sends ballot request and the second audio data, including:
When the server detects that the live duration of first main broadcaster reaches the first preset duration, arranged according to the row wheat
Table, upper wheat prompting message is sent to client used in second main broadcaster, wherein, carried in the upper wheat prompting message
Song identity corresponding to the account identification of second main broadcaster;
If the server is that second after wheat prompting message is sent to client used in second main broadcaster is pre-
If in duration, wheat message in the agreement that client used in second main broadcaster is sent is received, then it is straight to receive the target
The live second audio data of second main broadcaster between broadcasting, into the target direct broadcasting room, client used in each user, which is sent, throws
Ticket is asked and the second audio data.
4. according to the method for claim 3, it is characterised in that methods described also includes:
If the server is that second after wheat prompting message is sent to client used in second main broadcaster is pre-
If in duration, wheat message in the agreement that client used in second main broadcaster is sent is not received, then according to the row wheat
List, into the target direct broadcasting room, client used in the 3rd main broadcaster sends upper wheat prompting message, wherein, in the row wheat
In list, the account identification of the 3rd main broadcaster is the next account identification adjacent with the account identification of second main broadcaster;
If the server is that second after wheat prompting message is sent to client used in the 3rd main broadcaster is pre-
If in duration, receiving wheat message in the agreement that client used in the 3rd main broadcaster is sent, then the 3rd master is received
The 3rd live voice data of the 3rd main broadcaster of client transmission, each user into the target direct broadcasting room used in broadcasting
Used client sends ballot request and the 3rd voice data, wherein, carried in the upper wheat prompting message
State song identity corresponding to the account identification of the 3rd main broadcaster.
5. according to the method for claim 3, it is characterised in that methods described also includes:
Client used in the server to each user sends song corresponding to the account identification of second main broadcaster
The song information of mark, wherein, the lyrics are comprised at least in the song information.
6. according to the method for claim 3, it is characterised in that first preset duration for song performance duration with it is pre-
If performance duration sum, wherein, the song is sings corresponding to song identity corresponding to the account identification of first main broadcaster
It is bent.
7. according to the method for claim 3, it is characterised in that methods described also includes:
The server receives the registration request that client used in second main broadcaster is sent, wherein, the registration request
In carry song identity;
The reception time point that the server is asked according to the registration, by the account identification of second main broadcaster and the song
In the corresponding wheat list added to row of mark;
Server client used in each user into the target direct broadcasting room sends the update notification of row's wheat list, its
In, new row's wheat list is carried in the update notification.
8. according to the method for claim 1, it is characterised in that methods described also includes:
During the first main broadcaster is live described in the target direct broadcasting room, in the target direct broadcasting room used in each user
Client plays default view data before first video data is received, wherein, described image data are animation
Data or picture.
9. a kind of carry out live system, it is characterised in that the system includes server, wherein, the server, it is used for:
Into target direct broadcasting room, client used in each user sends the account identification that carry out live multiple main broadcasters;
During the first main broadcaster is live in the target direct broadcasting room, receives client used in first main broadcaster and send
Live the first voice data of first main broadcaster, and client used in each user is sent into the target direct broadcasting room
Ballot request and first voice data, so that client display ballot is asked and played described used in each user
First voice data;
After the number of the agreement ballot received reaches default value, institute is sent to client used in each user
The first live video data of the first main broadcaster is stated, so that the first video counts described in client terminal playing used in each user
According to.
10. device according to claim 9, it is characterised in that the server, be used for:
Into the target direct broadcasting room, client used in each user sends row's wheat list, wherein, wrapped in the row wheat list
The account identification of live multiple main broadcasters will be carried out by including;
The server, is additionally operable to:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to row's wheat list, the mesh is received
The second audio data that the second main broadcaster is live in direct broadcasting room is marked, client used in each user is sent out into the target direct broadcasting room
Send ballot request and the second audio data, wherein, in the row wheat list, the account identification of second main broadcaster be with
The adjacent next account identification of the account identification of first main broadcaster.
11. system according to claim 10, it is characterised in that the row wheat list includes carrying out live multiple
The upper wheat of the account identification of main broadcaster and the corresponding relation of song identity and each account identification order;
The server, is used for:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to the row wheat list, to described
Client used in second main broadcaster sends upper wheat prompting message, wherein, carry described second in the upper wheat prompting message
Song identity corresponding to the account identification of main broadcaster;
If in the second preset duration after wheat prompting message is sent to client used in second main broadcaster, connect
Wheat message in the agreement that client used in second main broadcaster is sent is received, then receives the second master in the target direct broadcasting room
Broadcast live second audio data, into the target direct broadcasting room used in each user client send ballot request and it is described
Second audio data.
12. system according to claim 11, it is characterised in that the server, be additionally operable to:
If in the second preset duration after wheat prompting message is sent to client used in second main broadcaster, not
Wheat message in the agreement that client used in second main broadcaster is sent is received, then according to the row wheat list, to described
Client used in the 3rd main broadcaster sends upper wheat prompting message in target direct broadcasting room, wherein, it is described in the row wheat list
The account identification of 3rd main broadcaster is the next account identification adjacent with the account identification of second main broadcaster;
If in the second preset duration after wheat prompting message is sent to client used in the 3rd main broadcaster, connect
Wheat message in the agreement that client used in the 3rd main broadcaster is sent is received, then is received objective used in the 3rd main broadcaster
Live the 3rd voice data of the 3rd main broadcaster that family end is sent, the client used in each user into the target direct broadcasting room
End sends ballot request and the 3rd voice data, wherein, carry the 3rd main broadcaster's in the upper wheat prompting message
Song identity corresponding to account identification.
13. system according to claim 11, it is characterised in that the server, be additionally operable to:
The song of song identity corresponding to the account identification of second main broadcaster is sent to client used in each user
Information, wherein, the lyrics are comprised at least in the song information.
14. system according to claim 11, it is characterised in that first preset duration for song performance duration with
Default performance duration sum, wherein, the song is corresponding to song identity corresponding to the account identification of first main broadcaster
Song.
15. system according to claim 11, it is characterised in that the server, be additionally operable to:
The registration request that client used in second main broadcaster is sent is received, wherein, carry song in the registration request
Song mark;
According to the reception time point of the registration request, add the account identification of second main broadcaster is corresponding with the song identity
In the row's of adding to wheat list;
Into the target direct broadcasting room used in each user client send row wheat list update notification, wherein, it is described more
New row's wheat list is carried in new notice.
16. system according to claim 9, it is characterised in that the system also includes terminal, wherein, the terminal, use
In:
During the first main broadcaster is live described in the target direct broadcasting room, in the target direct broadcasting room used in each user
Client plays default view data before first video data is received, wherein, described image data are animation
Data or picture.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710985625.1A CN107645682B (en) | 2017-10-20 | 2017-10-20 | The method and system being broadcast live |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710985625.1A CN107645682B (en) | 2017-10-20 | 2017-10-20 | The method and system being broadcast live |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107645682A true CN107645682A (en) | 2018-01-30 |
CN107645682B CN107645682B (en) | 2019-11-26 |
Family
ID=61123385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710985625.1A Active CN107645682B (en) | 2017-10-20 | 2017-10-20 | The method and system being broadcast live |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107645682B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109286851A (en) * | 2018-11-09 | 2019-01-29 | 广州酷狗计算机科技有限公司 | In the method and storage medium of direct broadcasting room requesting song |
CN112104887A (en) * | 2020-09-16 | 2020-12-18 | 广州华多网络科技有限公司 | Video source checking method, device, equipment and storage medium |
CN112351348A (en) * | 2020-11-09 | 2021-02-09 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device, electronic equipment and storage medium |
CN112788354A (en) * | 2020-12-28 | 2021-05-11 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device, electronic equipment, storage medium and program product |
CN112789864A (en) * | 2020-02-13 | 2021-05-11 | 北京达佳互联信息技术有限公司 | Live broadcast method, device, equipment and computer readable storage medium |
CN112887747A (en) * | 2021-01-25 | 2021-06-01 | 百果园技术(新加坡)有限公司 | Live broadcast room control method and device and electronic equipment |
CN113727164A (en) * | 2020-05-26 | 2021-11-30 | 百度在线网络技术(北京)有限公司 | Live broadcast room entrance display method and device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104606892A (en) * | 2015-03-02 | 2015-05-13 | 郑州三生石科技有限公司 | Method of screening players for multiplayer video online game |
CN105898606A (en) * | 2016-06-30 | 2016-08-24 | 广州华多网络科技有限公司 | Voting method, device and system |
US20170094019A1 (en) * | 2015-09-26 | 2017-03-30 | Microsoft Technology Licensing, Llc | Providing Access to Non-Obscured Content Items based on Triggering Events |
CN106791892A (en) * | 2016-11-10 | 2017-05-31 | 广州华多网络科技有限公司 | It is a kind of to take turns the live methods, devices and systems of wheat |
CN107172477A (en) * | 2017-06-16 | 2017-09-15 | 广州市百果园信息技术有限公司 | voting method and device |
-
2017
- 2017-10-20 CN CN201710985625.1A patent/CN107645682B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104606892A (en) * | 2015-03-02 | 2015-05-13 | 郑州三生石科技有限公司 | Method of screening players for multiplayer video online game |
US20170094019A1 (en) * | 2015-09-26 | 2017-03-30 | Microsoft Technology Licensing, Llc | Providing Access to Non-Obscured Content Items based on Triggering Events |
CN105898606A (en) * | 2016-06-30 | 2016-08-24 | 广州华多网络科技有限公司 | Voting method, device and system |
CN106791892A (en) * | 2016-11-10 | 2017-05-31 | 广州华多网络科技有限公司 | It is a kind of to take turns the live methods, devices and systems of wheat |
CN107172477A (en) * | 2017-06-16 | 2017-09-15 | 广州市百果园信息技术有限公司 | voting method and device |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109286851A (en) * | 2018-11-09 | 2019-01-29 | 广州酷狗计算机科技有限公司 | In the method and storage medium of direct broadcasting room requesting song |
CN112789864A (en) * | 2020-02-13 | 2021-05-11 | 北京达佳互联信息技术有限公司 | Live broadcast method, device, equipment and computer readable storage medium |
CN112789864B (en) * | 2020-02-13 | 2023-09-05 | 北京达佳互联信息技术有限公司 | Live broadcast method, live broadcast device, live broadcast equipment and computer readable storage medium |
CN113727164A (en) * | 2020-05-26 | 2021-11-30 | 百度在线网络技术(北京)有限公司 | Live broadcast room entrance display method and device, electronic equipment and storage medium |
CN113727164B (en) * | 2020-05-26 | 2024-04-26 | 百度在线网络技术(北京)有限公司 | Live broadcasting room entrance display method and device, electronic equipment and storage medium |
CN112104887A (en) * | 2020-09-16 | 2020-12-18 | 广州华多网络科技有限公司 | Video source checking method, device, equipment and storage medium |
CN112351348A (en) * | 2020-11-09 | 2021-02-09 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device, electronic equipment and storage medium |
CN112788354A (en) * | 2020-12-28 | 2021-05-11 | 北京达佳互联信息技术有限公司 | Live broadcast interaction method and device, electronic equipment, storage medium and program product |
CN112887747A (en) * | 2021-01-25 | 2021-06-01 | 百果园技术(新加坡)有限公司 | Live broadcast room control method and device and electronic equipment |
CN112887747B (en) * | 2021-01-25 | 2023-09-12 | 百果园技术(新加坡)有限公司 | Live broadcasting room control method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN107645682B (en) | 2019-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106101736B (en) | A kind of methods of exhibiting and system of virtual present | |
CN107645682B (en) | The method and system being broadcast live | |
CN107396137A (en) | The method, apparatus and system of online interaction | |
CN106210755B (en) | A kind of methods, devices and systems playing live video | |
CN104883358B (en) | Interactive approach based on recommendation and device | |
CN107465959A (en) | The method, apparatus and system of online interaction | |
CN106331826B (en) | A kind of methods, devices and systems of setting live streaming template and video mode | |
CN105554522B (en) | Method, server and the terminal of audio are played in group | |
CN104822090B (en) | The methods, devices and systems of video playback | |
CN106791892A (en) | It is a kind of to take turns the live methods, devices and systems of wheat | |
CN105681872B (en) | Information interacting method and device during live streaming | |
CN107863095A (en) | Acoustic signal processing method, device and storage medium | |
CN107438200A (en) | The method and apparatus of direct broadcasting room present displaying | |
CN105208458B (en) | Virtual screen methods of exhibiting and device | |
CN106686396A (en) | Method and system for switching broadcasting rooms | |
CN106488296B (en) | A kind of method and apparatus showing video barrage | |
CN106303733B (en) | Method and device for playing live special effect information | |
CN105898606B (en) | A kind of method, apparatus and system voted | |
CN103886198B (en) | Method, terminal, server and the system that a kind of data process | |
CN109756767A (en) | Preview data playback method, device and storage medium | |
CN105959482B (en) | A kind of control method and electronic equipment of scene audio | |
CN108228882A (en) | The recommendation method and terminal device of a kind of audition for the songs segment | |
CN107333162A (en) | A kind of method and apparatus for playing live video | |
CN106101764A (en) | A kind of methods, devices and systems showing video data | |
CN106303605B (en) | A kind of methods, devices and systems to send a notification message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |