CN110225384A - The method for pushing of status message, the switching method of interaction content, device and equipment - Google Patents
The method for pushing of status message, the switching method of interaction content, device and equipment Download PDFInfo
- Publication number
- CN110225384A CN110225384A CN201910526123.1A CN201910526123A CN110225384A CN 110225384 A CN110225384 A CN 110225384A CN 201910526123 A CN201910526123 A CN 201910526123A CN 110225384 A CN110225384 A CN 110225384A
- Authority
- CN
- China
- Prior art keywords
- status message
- multimedia file
- content
- medium data
- switching
- 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.)
- Pending
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 85
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012545 processing Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 6
- 230000001360 synchronised effect Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 9
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005291 magnetic effect Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 241000209140 Triticum Species 0.000 description 1
- 235000021307 Triticum Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000001727 in vivo Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010899 nucleation Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4398—Processing of audio elementary streams involving reformatting operations of audio signals
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- 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/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the present disclosure discloses a kind of method for pushing of status message, the switching method of interaction content, device and equipment.Include: main broadcaster's client when detecting generation status message, obtains the multi-medium data currently acquired;The multi-medium data is written into the status message, obtains destination multimedia file;The destination multimedia file is sent to spectator client, so that the spectator client plays the corresponding content of the multi-medium data, and interacts the switching of content according to the status message.The method for pushing of direct broadcasting room status message disclosed in the embodiment of the present disclosure, the multi-medium data acquired when being written by status message and generate status message is sent to spectator client, guarantee that status message and multi-medium data reach spectator client simultaneously, the switching of spectator client interaction content can be made synchronous with the broadcasting of multimedia content, guarantee the effect of live streaming.
Description
Technical field
The embodiment of the present disclosure is related to direct seeding technique field more particularly to a kind of method for pushing of status message, interaction content
Switching method, device and equipment.
Background technique
With the development of internet technology with the application development of smart machine, live streaming has become cybertimes people online
One of the scene of leisure interaction, direct broadcasting room is as the main function of realizing scene, accepted that platform user interacts and business is cashed.
Such as: main broadcaster is broadcast live in direct broadcasting room, spectators by direct broadcasting room give gifts object, multiple main broadcasters in same direct broadcasting room PK to main broadcaster.
With the progress of live streaming, different phase during live streaming, the interaction content in interactive interface can be with live streaming
Content constantly switches.In order to guarantee that interaction effect, the switching needs and multimedia content synchronization of interaction content carry out.Existing skill
In art, the status message separately send of media stream and interactive interface makes due to being influenced by network or server stability
The status message for obtaining media stream and interactive interface can not reach client simultaneously, to cause multimedia content and interaction content
The nonsynchronous situation of switching, influence be broadcast live effect.
Summary of the invention
The embodiment of the present disclosure provides a kind of method for pushing of status message, the switching method of interaction content, device and equipment,
Status message is written in media stream and is pushed, it is ensured that the switching of interaction content and more matchmakers in direct broadcasting room interaction page
The synchronization held in vivo.
In a first aspect, the embodiment of the present disclosure provides a kind of method for pushing of direct broadcasting room status message, comprising:
Main broadcaster's client obtains the multi-medium data currently acquired when detecting generation status message;
The multi-medium data is written into the status message, obtains destination multimedia file;
The destination multimedia file is sent to spectator client, so that the spectator client plays the multimedia
The corresponding content of data, and interact according to the status message switching of content.
Second aspect, the embodiment of the present disclosure additionally provide a kind of switching method of direct broadcasting room interaction content, comprising:
Spectator client receives the multimedia file that server is sent;The multimedia file carrier state message;
Audio/video decoding is carried out to the multimedia file, obtains multi-medium data and status message;
The corresponding content of the multi-medium data is played, and the switching of direct broadcasting room interaction page is controlled according to the status message
Interaction content.
The third aspect, the embodiment of the present disclosure additionally provide a kind of driving means of direct broadcasting room status message, are set to main broadcaster
Client, comprising:
Multi-medium data obtains module, for obtaining the multimedia number currently acquired when detecting generation status message
According to;
Status message writing module obtains destination multimedia for the multi-medium data to be written in the status message
File;
Destination multimedia file sending module, for the destination multimedia file to be sent to spectator client, so that
The spectator client plays the corresponding content of the multi-medium data, and interacts cutting for content according to the status message
It changes.
Fourth aspect, the embodiment of the present disclosure additionally provide a kind of switching device of direct broadcasting room interaction content, are set to spectators
Client, comprising:
Multimedia file receiving module, for receiving the multimedia file of server transmission;The multimedia file carries
Status message;
Status message obtain module, for the multimedia file carry out audio/video decoding, obtain multi-medium data and
Status message;
Interaction content switching module, for playing the corresponding content of the multi-medium data, and according to the status message
It controls direct broadcasting room interaction page and switches interaction content.
5th aspect, the embodiment of the present disclosure additionally provide a kind of electronic equipment, and the electronic equipment includes:
One or more processing units;
Storage device, for storing one or more programs;
When one or more of programs are executed by one or more of processing units, so that one or more of places
Reason device realizes that the method for pushing of the direct broadcasting room status message as described in the embodiment of the present disclosure or this year disclose as described in embodiment
The switching method of direct broadcasting room interaction content.
6th aspect, the embodiment of the present disclosure additionally provide a kind of computer-readable medium, are stored thereon with computer program,
The method for pushing or this public affairs of the direct broadcasting room status message as described in the embodiment of the present disclosure are realized when the program is executed by processing unit
Open the switching method of direct broadcasting room interaction content described in embodiment.
The embodiment of the present disclosure, main broadcaster's client obtain the multimedia number currently acquired when detecting generation status message
According to status message is then written multi-medium data, destination multimedia file is obtained, is finally sent to destination multimedia file
Spectator client so that spectator client plays the corresponding content of multi-medium data, and interacts content according to status message
Switching.Status message is written and generates status message by the method for pushing of direct broadcasting room status message disclosed in the embodiment of the present disclosure
When the multi-medium data that acquires be sent to spectator client, guarantee that status message and multi-medium data reach spectators client simultaneously
End, can make the switching of spectator client interaction content synchronous with the broadcasting of multimedia content, guarantee the effect of live streaming.
Detailed description of the invention
Fig. 1 is a kind of flow chart of the method for pushing of direct broadcasting room status message of embodiment of the present disclosure one kind;
Fig. 2 is the flow chart of the switching method of one of embodiment of the present disclosure two direct broadcasting room interaction content;
Fig. 3 is the structural schematic diagram of the driving means of one of embodiment of the present disclosure three direct broadcasting room status message;
Fig. 4 is the structural schematic diagram of the switching device of one of embodiment of the present disclosure four direct broadcasting room interaction content;
Fig. 5 is the result schematic diagram of one of the embodiment of the present disclosure five electronic equipment.
Specific embodiment
The disclosure is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the disclosure, rather than the restriction to the disclosure.It also should be noted that in order to just
Part relevant to the disclosure is illustrated only in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart of the method for pushing for direct broadcasting room status message that the embodiment of the present disclosure one provides, this implementation
The case where example is applicable to status message by main broadcaster's client push to spectator client, this method can be by direct broadcasting room state
The driving means of message executes, which can be made of hardware and/or software, and can generally be integrated in direct broadcasting room state
In the equipment of the push function of message, which can be the corresponding mobile terminal of main broadcaster in direct broadcasting room.As shown in Figure 1, the party
Method specifically comprises the following steps:
Step 110, main broadcaster's client obtains the multi-medium data currently acquired when detecting generation status message.
Wherein, main broadcaster's client can be the client being currently where the user being broadcast live, or participate in the game of PK class (such as
Rob wheat K song etc.) player where client.Status message can be the industry of live streaming application program (Application, APP)
Layer be engaged according to the progress automatic trigger of live streaming or by main broadcaster's triggering.Such as: business after live streaming has carried out setting duration
Layer triggering opens the object channel information or close of giving gifts and gives gifts object channel information;Main broadcaster opens or closes comment function etc. manually.
Multi-medium data can be audio data and/or video data, is acquired by the camera and microphone of main broadcaster's client.Example
Such as: for main broadcaster in the live streaming for singing class, mobile terminal acquires the sound and image of main broadcaster in real time, obtain audio data and/
Or video data.
Status message can be the message that the interaction content of direct broadcasting room interactive interface can be caused to switch, such as when main broadcaster is manual
When closing comment function, client is generated according to the operation of main broadcaster closes comment message, and will close comment message and send best friend
The corresponding functional module in comment region in the mutual page, so that the functional module closes comment, so that spectators can not input comment
Content.
Specifically, current collected audio/video data is obtained when main broadcaster's client detects and generates status message,
That is audio/video data and status information generates simultaneously.
Step 120, multi-medium data is written into status message, obtains destination multimedia file.
Wherein, status message can be is embodied in the form of text formatting, such as can be JSON format.
Specifically, after the status information and multi-medium data for obtaining while generating, according to setting coding rule to more matchmakers
Volume data and status message carry out audio/video coding, to obtain the destination multimedia file of write state message.Setting coding
Rule can be any one in MPEG-1, MPEG-2, MPEG-4, MPEG-7 and MPEG-21 etc., herein without limitation.?
Audio/video coding is carried out, status information can be set to the position for placing content of text in destination multimedia file.
Step 130, destination multimedia file is sent to spectator client, so that spectator client plays multi-medium data
Corresponding content, and interact according to status message the switching of content.
Wherein, spectator client is the client that viewing main broadcaster does where the other users being broadcast live between current live, is seen
Crowd live content can be commented on or given gifts object etc. operation.
Specifically, multi-medium data, which is written, in such a way that audio/video encodes in status information by main broadcaster's client generates mesh
After marking multimedia file, destination multimedia file is sent to the corresponding server of live streaming platform, by server by the more matchmakers of target
Body file is forwarded to spectator client.After spectator client receives destination multimedia file, destination multimedia file is carried out
Audio/video decoding, obtains multi-medium data and status message, while client terminal playing multi-medium data corresponding content, root
The interaction content in interactive interface is switched over according to status message.
The technical solution of the present embodiment, when detecting generation status message, acquisition currently acquires more main broadcaster's client
Then multi-medium data is written in status message by media data, destination multimedia file is obtained, finally by destination multimedia file
It is sent to spectator client, so that spectator client plays the corresponding content of multi-medium data, and is handed over according to status message
The switching of mutual content.Status message is written and generates shape by the method for pushing of direct broadcasting room status message disclosed in the embodiment of the present disclosure
The multi-medium data acquired when state message is sent to spectator client, guarantees that status message and multi-medium data reach spectators simultaneously
Client can make the switching of spectator client interaction content synchronous with the broadcasting of multimedia content, guarantee the effect of live streaming.
Embodiment two
Fig. 2 is a kind of flow chart of the switching method for direct broadcasting room interaction content that the embodiment of the present disclosure two provides, this implementation
Example is applicable to the case where switching viewer end interaction content, and this method can be held by the switching device of direct broadcasting room interaction content
Row, which can be made of hardware and/or software, and can generally be integrated in setting for the handoff functionality with direct broadcasting room interaction content
In standby, which can be the corresponding mobile terminal of spectators in direct broadcasting room.As shown in Figure 1, this method specifically comprises the following steps:
Step 210, spectator client receives the multimedia file that server is sent.
Wherein, multimedia file carrier state message.Spectator client is to watch main broadcaster between current live to do and be broadcast live
Client where other users, spectators live content can be commented on or given gifts object etc. operation.In the present embodiment, clothes
Business device sends media stream to spectator client in real time, so that the multi-medium data in media stream is broadcast in spectator client
It puts, to guarantee viewing of the spectators to live streaming.
Step 220, audio/video decoding is carried out to multimedia file, obtains multi-medium data and status message.
In the present embodiment, carrier state message in the multimedia file that server is sent, when spectator client obtains more matchmakers
After body file, audio/video decoding is carried out to multimedia file, obtains multi-medium data and status message.Wherein, multi-medium data
It is to be acquired in main broadcaster's client, is generated simultaneously with status message.
Step 230, the corresponding content of multi-medium data is played, and the switching of direct broadcasting room interaction page is controlled according to status message
Interaction content.
Specifically, the corresponding content of player plays multi-medium data of spectator client.Meanwhile according to status message control
Direct broadcasting room interaction page processed interacts the switching of content.Such as: opening or closing comment function.
Optionally, spectators visitor may is that according to the mode that status message controls direct broadcasting room interaction page switching interaction content
Status message is distributed to the objective function module in interaction page by the message center at family end, so that objective function module is corresponding
Functional area interacts the switching of content;Objective function module is the functional module of login state message.
Since live page constantly complicates, by live page according to cannot service logic be divided into different functions
Region, functional area are controlled by corresponding functional module, and message realizes different functions to these functional modules based on the received, such as
Switching, displaying of information of interaction content etc..
Wherein, the process for the switching for making the corresponding functional area of objective function module interact content may is that target
Functional module obtains target interaction content according to status message;Target interaction content is loaded, so that objective function module is corresponding
Functional area is switched to target interaction content.
The corresponding service logic of status message is obtained specifically, obtaining target interaction content and can be, obtains status message
After corresponding service logic, the service logic is loaded in the functional module, so that the corresponding functional area of objective function module
It is switched to target interaction content.Illustratively, comment area is originally in the open state, and status message is to close comment, then comments on
The functional module in area obtains " closing comment " corresponding service logic and loads, so that comment area is switched to and closes comment state.
The technical solution of the present embodiment, spectator client receive the multimedia file that server is sent;Multimedia file is taken
Carrier state message;Audio/video decoding is carried out to multimedia file, obtains multi-medium data and status message;Play multimedia number
According to corresponding content, and direct broadcasting room interaction page is controlled according to status message and switches interaction content.Shape is carried in multimedia file
State message can make spectator client interaction content so that multi-medium data and status message reach spectator client simultaneously
Switching is synchronous with the broadcasting of multimedia content, guarantees the effect of live streaming.
Embodiment three
Fig. 3 is a kind of structural schematic diagram of the driving means for direct broadcasting room status message that the embodiment of the present disclosure three provides.Such as
Shown in Fig. 3, which is set to main broadcaster's client, comprising: multi-medium data obtains module 310, status message writing module 320
With destination multimedia file sending module 330.
Multi-medium data obtains module 310, for obtaining the multimedia currently acquired when detecting generation status message
Data;
Status message writing module 320 obtains destination multimedia file for multi-medium data to be written in status message;
Destination multimedia file sending module 330, for destination multimedia file to be sent to spectator client, so as to see
The corresponding content of many client terminal playing multi-medium datas, and interact according to status message the switching of content.
Optionally, status message writing module 320, is also used to:
Audio/video coding is carried out according to setting coding rule to multi-medium data and status message, write state is obtained and disappears
The destination multimedia file of breath.
Optionally, destination multimedia file sending module 330, is also used to:
Destination multimedia file is sent to the corresponding server of live streaming platform by main broadcaster's client, keeps server that target is more
Media file is forwarded to spectator client.
Example IV
Fig. 4 is a kind of structural schematic diagram of the switching device for direct broadcasting room interaction content that the embodiment of the present disclosure four provides.Such as
Shown in Fig. 4, which is set to spectator client, comprising: multimedia file receiving module 410, status message obtain module 420
With interaction content switching module 430.
Multimedia file receiving module 410, for receiving the multimedia file of server transmission;Multimedia file carries shape
State message;
Status message obtain module 420, for multimedia file carry out audio/video decoding, obtain multi-medium data and
Status message;
Interaction content switching module 430 controls directly for playing the corresponding content of multi-medium data, and according to status message
Broadcast an interaction page switching interaction content
Optionally, interaction content switching module 430, is also used to:
Status message is distributed to the objective function module in interaction page by the message center of spectator client, so that target
The corresponding functional area of functional module interacts the switching of content;Objective function module is the function mould of login state message
Block.
Optionally, interaction content switching module 430, is also used to:
Objective function module obtains target interaction content according to status message;
Target interaction content is loaded, so that the corresponding functional area of objective function module is switched to target interaction content.
Method provided by the aforementioned all embodiments of the disclosure can be performed in above-mentioned apparatus, and it is corresponding to have the execution above method
Functional module and beneficial effect.The not technical detail of detailed description in the present embodiment, reference can be made to the aforementioned all implementations of the disclosure
Method provided by example.
Embodiment five
Below with reference to Fig. 5, it illustrates the structural representations for the electronic equipment 500 for being suitable for being used to realize the embodiment of the present disclosure
Figure.Electronic equipment in the embodiment of the present disclosure can include but is not limited to such as mobile phone, laptop, digital broadcasting and connect
Receive device, PDA (personal digital assistant), PAD (tablet computer), PMP (portable media player), car-mounted terminal (such as vehicle
Carry navigation terminal) etc. mobile terminal and such as number TV, desktop computer etc. fixed terminal or various forms
Server, such as separate server or server cluster.Electronic equipment shown in Fig. 5 is only an example, should not be to this
The function and use scope of open embodiment bring any restrictions.
As shown in figure 5, electronic equipment 500 may include processing unit (such as central processing unit, graphics processor etc.)
501, random visit can be loaded into according to the program being stored in read-only memory device (ROM) 502 or from storage device 505
It asks the program in storage device (RAM) 503 and executes various movements appropriate and processing.In RAM 503, it is also stored with electronics
Equipment 500 operates required various programs and data.Processing unit 501, ROM 502 and RAM 503 pass through bus 504 each other
It is connected.Input/output (I/O) interface 505 is also connected to bus 504.
In general, following device can connect to I/O interface 505: including such as touch screen, touch tablet, keyboard, mouse, taking the photograph
As the input unit 506 of head, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaker, vibration
The output device 507 of dynamic device etc.;Storage device 508 including such as tape, hard disk etc.;And communication device 509.Communication device
509, which can permit electronic equipment 500, is wirelessly or non-wirelessly communicated with other equipment to exchange data.Although Fig. 5 shows tool
There is the electronic equipment 500 of various devices, it should be understood that being not required for implementing or having all devices shown.It can be with
Alternatively implement or have more or fewer devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium
On computer program, which includes program code for executing the recommended method of content.In such implementation
In example, which can be downloaded and installed from network by communication device 509, or from 505 quilt of storage device
Installation, or be mounted from ROM 502.When the computer program is executed by processing unit 501, the embodiment of the present disclosure is executed
The above-mentioned function of being limited in method.
It should be noted that the above-mentioned computer-readable medium of the disclosure can be computer-readable signal media or meter
Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not
Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter
The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires
Take formula computer disk, hard disk, random access memory device (RAM), read-only memory device (ROM), erasable type may be programmed it is read-only
Storage device (EPROM or flash memory), optical fiber, portable compact disc read-only memory device (CD-ROM), light storage device part, magnetic
Storage device part or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can be any packet
Contain or store the tangible medium of program, which can be commanded execution system, device or device use or in connection
It uses.And in the disclosure, computer-readable signal media may include propagating in a base band or as carrier wave a part
Data-signal, wherein carrying computer-readable program code.The data-signal of this propagation can take various forms, packet
Include but be not limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be meter
Any computer-readable medium other than calculation machine readable storage medium storing program for executing, which can send, propagate or
Person's transmission is for by the use of instruction execution system, device or device or program in connection.Computer-readable Jie
The program code for including in matter can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc.
Deng or above-mentioned any appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and not
It is fitted into the electronic equipment.
Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are by this
When managing device execution, so that the electronic equipment: when detecting generation status message, acquisition currently acquires more main broadcaster's client
Media data;The multi-medium data is written into the status message, obtains destination multimedia file;By the destination multimedia
File is sent to spectator client, so that the spectator client plays the corresponding content of the multi-medium data, and according to institute
State the switching that status message interacts content.Alternatively, spectator client receives the multimedia file that server is sent;It is described more
Media file carrier state message;Audio/video decoding is carried out to the multimedia file, multi-medium data is obtained and state disappears
Breath;The corresponding content of the multi-medium data is played, and the switching interaction of direct broadcasting room interaction page is controlled according to the status message
Content.
The calculating of the operation for executing the disclosure can be write with one or more programming languages or combinations thereof
Machine program code, above procedure design language include object oriented program language-such as Java, Smalltalk, C+
+, it further include conventional procedural programming language-such as " C " language or similar programming language.Program code can
Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package,
Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part.
In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN)
Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service
Provider is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use
The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box
The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually
It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse
Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding
The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction
Combination realize.
Being described in unit involved in the embodiment of the present disclosure can be realized by way of software, can also be by hard
The mode of part is realized.Wherein, the title of module does not constitute the restriction to the module itself under certain conditions, for example, obtaining
Modulus block is also described as " obtaining the module of multi-medium data ".
The embodiment of the present disclosure discloses a kind of method for pushing of direct broadcasting room status message, comprising:
Main broadcaster's client obtains the multi-medium data currently acquired when detecting generation status message;
The multi-medium data is written into the status message, obtains destination multimedia file;
The destination multimedia file is sent to spectator client, so that the spectator client plays the multimedia
The corresponding content of data, and interact according to the status message switching of content.
Further, the multi-medium data is written into the status message, comprising:
Audio/video coding is carried out according to setting coding rule to the multi-medium data and the status message, is write
Enter the destination multimedia file of status message.
Further, the destination multimedia file is sent to spectator client, comprising:
The destination multimedia file is sent to the corresponding server of live streaming platform by main broadcaster's client, makes the server
The destination multimedia file is forwarded to spectator client.
The embodiment of the present disclosure discloses a kind of switching method of direct broadcasting room interaction content, comprising:
Spectator client receives the multimedia file that server is sent;The multimedia file carrier state message;
Audio/video decoding is carried out to the multimedia file, obtains multi-medium data and status message;
The corresponding content of the multi-medium data is played, and the switching of direct broadcasting room interaction page is controlled according to the status message
Interaction content.
Further, direct broadcasting room interaction page is controlled according to the status message and switches interaction content, comprising:
The status message is distributed to the objective function module in interaction page by the message center of spectator client, so that
The corresponding functional area of the objective function module interacts the switching of content;The objective function module is to register the shape
The functional module of state message.
Further, the corresponding functional area of the objective function module is made to interact the switching of content, comprising:
The objective function module obtains target interaction content according to the status message;
The target interaction content is loaded, so that the corresponding functional area of the objective function module is switched to the target
Interaction content.
Note that above are only the preferred embodiment and institute's application technology principle of the disclosure.It will be appreciated by those skilled in the art that
The present disclosure is not limited to specific embodiments described here, be able to carry out for a person skilled in the art it is various it is apparent variation,
The protection scope readjusted and substituted without departing from the disclosure.Therefore, although being carried out by above embodiments to the disclosure
It is described in further detail, but the disclosure is not limited only to above embodiments, in the case where not departing from disclosure design, also
It may include more other equivalent embodiments, and the scope of the present disclosure is determined by the scope of the appended claims.
Claims (10)
1. a kind of method for pushing of direct broadcasting room status message characterized by comprising
Main broadcaster's client obtains the multi-medium data currently acquired when detecting generation status message;
The multi-medium data is written into the status message, obtains destination multimedia file;
The destination multimedia file is sent to spectator client, so that the spectator client plays the multi-medium data
Corresponding content, and interact according to the status message switching of content.
2. the method according to claim 1, wherein the multi-medium data, packet is written in the status message
It includes:
Audio/video coding is carried out according to setting coding rule to the multi-medium data and the status message, obtains write-in shape
The destination multimedia file of state message.
3. the method according to claim 1, wherein the destination multimedia file is sent to spectators client
End, comprising:
The destination multimedia file is sent to the corresponding server of live streaming platform by main broadcaster's client, makes the server by institute
It states destination multimedia file and is forwarded to spectator client.
4. a kind of switching method of direct broadcasting room interaction content characterized by comprising
Spectator client receives the multimedia file that server is sent;The multimedia file carrier state message;
Audio/video decoding is carried out to the multimedia file, obtains multi-medium data and status message;
The corresponding content of the multi-medium data is played, and the switching interaction of direct broadcasting room interaction page is controlled according to the status message
Content.
5. according to the method described in claim 4, being cut it is characterized in that, controlling direct broadcasting room interaction page according to the status message
Change interaction content, comprising:
The status message is distributed to the objective function module in interaction page by the message center of spectator client, so that described
The corresponding functional area of objective function module interacts the switching of content;The objective function module is to register the state to disappear
The functional module of breath.
6. according to the method described in claim 5, it is characterized in that, carrying out the corresponding functional area of the objective function module
The switching of interaction content, comprising:
The objective function module obtains target interaction content according to the status message;
The target interaction content is loaded, so that the corresponding functional area of the objective function module is switched to the target interaction
Content.
7. a kind of driving means of direct broadcasting room status message, which is characterized in that be set to main broadcaster's client, comprising:
Multi-medium data obtains module, for obtaining the multi-medium data currently acquired when detecting generation status message;
Status message writing module obtains destination multimedia file for the multi-medium data to be written in the status message;
Destination multimedia file sending module, for the destination multimedia file to be sent to spectator client, so that described
Spectator client plays the corresponding content of the multi-medium data, and the switching of content is interacted according to the status message.
8. a kind of switching device of direct broadcasting room interaction content, which is characterized in that be set to spectator client, comprising:
Multimedia file receiving module, for receiving the multimedia file of server transmission;The multimedia file carrier state
Message;
Status message obtains module, for carrying out audio/video decoding to the multimedia file, obtains multi-medium data and state
Message;
Interaction content switching module is controlled for playing the corresponding content of the multi-medium data, and according to the status message
Direct broadcasting room interaction page switches interaction content.
9. a kind of electronic equipment, which is characterized in that the electronic equipment includes:
One or more processing units;
Storage device, for storing one or more programs;
When one or more of programs are executed by one or more of processing units, so that one or more of processing fill
Set realize the method for pushing of direct broadcasting room status message as claimed in any one of claims 1-3 or 4-6 it is any as described in direct broadcasting room
The switching method of interaction content.
10. a kind of computer-readable medium, is stored thereon with computer program, which is characterized in that the program is held by processing unit
When row realize the method for pushing of direct broadcasting room status message as claimed in any one of claims 1-3 or 4-6 it is any as described in live streaming
Between interaction content switching method.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910526123.1A CN110225384A (en) | 2019-06-18 | 2019-06-18 | The method for pushing of status message, the switching method of interaction content, device and equipment |
PCT/CN2020/091069 WO2020253452A1 (en) | 2019-06-18 | 2020-05-19 | Status message pushing method, and method, device and apparatus for switching interaction content in live broadcast room |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910526123.1A CN110225384A (en) | 2019-06-18 | 2019-06-18 | The method for pushing of status message, the switching method of interaction content, device and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110225384A true CN110225384A (en) | 2019-09-10 |
Family
ID=67817469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910526123.1A Pending CN110225384A (en) | 2019-06-18 | 2019-06-18 | The method for pushing of status message, the switching method of interaction content, device and equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110225384A (en) |
WO (1) | WO2020253452A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253452A1 (en) * | 2019-06-18 | 2020-12-24 | 北京字节跳动网络技术有限公司 | Status message pushing method, and method, device and apparatus for switching interaction content in live broadcast room |
CN112306224A (en) * | 2020-04-30 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Man-machine interaction method and device and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170289588A1 (en) * | 2015-02-13 | 2017-10-05 | Sk Telecom Co., Ltd. | Method and apparatus for providing multi-view streaming service |
CN107666619A (en) * | 2017-06-15 | 2018-02-06 | 北京金山云网络技术有限公司 | Live data transmission method, device, electronic equipment, server and storage medium |
CN107948702A (en) * | 2017-11-21 | 2018-04-20 | 广州酷狗计算机科技有限公司 | Synchronous method, device, terminal and the storage medium of Application Status |
CN108377243A (en) * | 2018-02-24 | 2018-08-07 | 武汉斗鱼网络科技有限公司 | A kind of transmission method and device of live TV stream |
CN108495152A (en) * | 2018-03-30 | 2018-09-04 | 武汉斗鱼网络科技有限公司 | A kind of net cast method, apparatus, electronic equipment and medium |
CN108521584A (en) * | 2018-04-20 | 2018-09-11 | 广州虎牙信息科技有限公司 | Interactive information processing method, device, main broadcaster's side apparatus and medium |
CN108924600A (en) * | 2018-06-28 | 2018-11-30 | 乐蜜有限公司 | Sending and receiving methods, device and the electronic equipment of live data |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9973819B1 (en) * | 2015-06-26 | 2018-05-15 | Amazon Technologies, Inc. | Live video stream with interactive shopping interface |
CN108260016B (en) * | 2018-03-13 | 2020-07-28 | 北京小米移动软件有限公司 | Live broadcast processing method, device, equipment, system and storage medium |
CN109714622B (en) * | 2018-11-15 | 2021-04-16 | 北京奇艺世纪科技有限公司 | Video data processing method and device and electronic equipment |
CN110225384A (en) * | 2019-06-18 | 2019-09-10 | 北京字节跳动网络技术有限公司 | The method for pushing of status message, the switching method of interaction content, device and equipment |
-
2019
- 2019-06-18 CN CN201910526123.1A patent/CN110225384A/en active Pending
-
2020
- 2020-05-19 WO PCT/CN2020/091069 patent/WO2020253452A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170289588A1 (en) * | 2015-02-13 | 2017-10-05 | Sk Telecom Co., Ltd. | Method and apparatus for providing multi-view streaming service |
CN107666619A (en) * | 2017-06-15 | 2018-02-06 | 北京金山云网络技术有限公司 | Live data transmission method, device, electronic equipment, server and storage medium |
CN107948702A (en) * | 2017-11-21 | 2018-04-20 | 广州酷狗计算机科技有限公司 | Synchronous method, device, terminal and the storage medium of Application Status |
CN108377243A (en) * | 2018-02-24 | 2018-08-07 | 武汉斗鱼网络科技有限公司 | A kind of transmission method and device of live TV stream |
CN108495152A (en) * | 2018-03-30 | 2018-09-04 | 武汉斗鱼网络科技有限公司 | A kind of net cast method, apparatus, electronic equipment and medium |
CN108521584A (en) * | 2018-04-20 | 2018-09-11 | 广州虎牙信息科技有限公司 | Interactive information processing method, device, main broadcaster's side apparatus and medium |
CN108924600A (en) * | 2018-06-28 | 2018-11-30 | 乐蜜有限公司 | Sending and receiving methods, device and the electronic equipment of live data |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253452A1 (en) * | 2019-06-18 | 2020-12-24 | 北京字节跳动网络技术有限公司 | Status message pushing method, and method, device and apparatus for switching interaction content in live broadcast room |
CN112306224A (en) * | 2020-04-30 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Man-machine interaction method and device and electronic equipment |
WO2021218919A1 (en) * | 2020-04-30 | 2021-11-04 | 北京字节跳动网络技术有限公司 | Human-computer interaction method and apparatus, and electronic device |
US11809690B2 (en) | 2020-04-30 | 2023-11-07 | Douyin Vision Co., Ltd. | Human-computer interaction method and apparatus, and electronic device |
Also Published As
Publication number | Publication date |
---|---|
WO2020253452A1 (en) | 2020-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10182095B2 (en) | Method and system for video call using two-way communication of visual or auditory effect | |
US9832516B2 (en) | Systems and methods for multiple device interaction with selectably presentable media streams | |
WO2022121558A1 (en) | Livestreaming singing method and apparatus, device, and medium | |
CN112911379B (en) | Video generation method, device, electronic equipment and storage medium | |
CN108989691A (en) | Video capture method, apparatus, electronic equipment and computer readable storage medium | |
CN108419113B (en) | Subtitle display method and device | |
US20220309723A1 (en) | Method, apparatus, electronic device, and computer-readable medium for displaying special effects | |
CN102231851B (en) | Scalable video insertion control | |
WO2019027202A1 (en) | Synchronizing holographic displays and 3d objects with physical video panels | |
WO2023104102A1 (en) | Live broadcasting comment presentation method and apparatus, and device, program product and medium | |
CN109640129A (en) | Video recommendation method, device, client device, server and storage medium | |
CN110324718A (en) | Audio-video generation method, device, electronic equipment and readable medium | |
JP2023522759A (en) | MOVIE FILE PROCESSING METHOD, DEVICE, ELECTRONIC DEVICE AND COMPUTER STORAGE MEDIUM | |
JP2024512210A (en) | Multimedia information processing methods, devices, electronic devices and storage media | |
US11886484B2 (en) | Music playing method and apparatus based on user interaction, and device and storage medium | |
WO2024078486A1 (en) | Content presentation method and apparatus, and device and storage medium | |
WO2024099450A1 (en) | Live-broadcast room page display method and apparatus, and electronic device and storage medium | |
CN110225384A (en) | The method for pushing of status message, the switching method of interaction content, device and equipment | |
WO2024067157A1 (en) | Special-effect video generation method and apparatus, electronic device and storage medium | |
JP6434106B1 (en) | Content distribution server, terminal device, content distribution system, content distribution method, content reproduction method, content distribution program, and content reproduction program | |
CN108833983A (en) | Played data acquisition methods, device, equipment and storage medium | |
TW201917556A (en) | Multi-screen interaction method and apparatus, and electronic device | |
CN115086729B (en) | Wheat connecting display method and device, electronic equipment and computer readable medium | |
CN107771387A (en) | System and method for the time and date in set device in the case of not accessing NTP | |
CN109640164A (en) | A kind of playback method and device between multiple virtual reality devices |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190910 |