CN114095738A - Video and live broadcast processing method, live broadcast system, electronic device, terminal and medium - Google Patents
Video and live broadcast processing method, live broadcast system, electronic device, terminal and medium Download PDFInfo
- Publication number
- CN114095738A CN114095738A CN202010753323.3A CN202010753323A CN114095738A CN 114095738 A CN114095738 A CN 114095738A CN 202010753323 A CN202010753323 A CN 202010753323A CN 114095738 A CN114095738 A CN 114095738A
- Authority
- CN
- China
- Prior art keywords
- video
- information
- processing method
- live
- short
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 57
- 238000009223 counseling Methods 0.000 claims description 15
- 238000000034 method Methods 0.000 abstract description 13
- 230000008569 process Effects 0.000 abstract description 7
- 238000012545 processing Methods 0.000 description 12
- 230000003993 interaction Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004570 mortar (masonry) Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/71—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
- G10L25/57—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for processing of video 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47815—Electronic shopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L2015/088—Word spotting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present disclosure provides a video processing method, including: determining a target short video corresponding to the consultation information according to the consultation information; and pushing the target short video to a terminal sending the consultation information. The present disclosure also provides a live broadcast processing method, an electronic device, a live broadcast system, a terminal, and a computer-readable storage medium. The video processing method can improve the user experience in the live broadcasting process.
Description
Technical Field
The present disclosure relates to the field of video processing, and in particular, to a video processing method, a live broadcast processing method, an electronic device, a live broadcast system, a terminal, and a computer-readable storage medium.
Background
With the development of computers, video processing and communication technologies, information technology also affects people's daily life. For example, daily shopping has been developed from brick-and-mortar shopping to live-platform shopping, and vice versa. Compared with the traditional image-text advertisement, the live broadcast delivery not only ensures strong interactivity and real-time feedback, but also shortens the decision time of the consumer and improves the shopping efficiency.
In the live broadcasting process, besides the manner of displaying the commodities by the anchor in a personal characteristic manner, the anchor also needs to keep close interaction with the consumers, so that the purchasing desire of the consumers is improved. When the number of online people in the live broadcast room is too large, the anchor broadcast is difficult to answer the problem of each consumer, so that the consumers with unsolved problems possibly exit the live broadcast room.
Therefore, how to answer the questions of each consumer becomes a technical problem to be solved urgently in the field.
Disclosure of Invention
The present disclosure is directed to a video processing method, a live broadcast processing method, an electronic device, a terminal, and a computer-readable storage medium.
As a first aspect of the present disclosure, there is provided a video processing method including:
determining a target short video corresponding to the consultation information according to the consultation information;
and pushing the target short video to a terminal sending the consultation information.
Optionally, determining the target short video corresponding to the advisory information according to the advisory information includes:
extracting keywords of the consultation information;
matching the extracted keywords with the stored characteristic information of a plurality of short videos;
and taking the short video with the characteristic information matched with the keyword as the target short video.
Optionally, the step of extracting the keywords of the consulting information includes:
classifying all the received consultation information;
extracting keywords of various kinds of consultation information;
and in the step of pushing the target short video to the terminal sending the consultation information, the target videos sent to the terminals sending the consultation information with the same category are the same.
Optionally, before the step of determining the target short video corresponding to the advisory information according to the advisory information, the video processing method further includes:
and extracting short videos from the played video stream according to the preset characteristic information and storing the short videos.
Optionally, extracting a short video from a video stream that has been played out according to the preset feature information and storing the short video includes:
performing voice recognition on the video stream;
comparing the voice recognition result with the preset characteristic information, and determining the corresponding time period of each characteristic information in the video stream;
and storing the corresponding time periods of the characteristics in the video stream as corresponding short videos.
Optionally, when none of the stored feature information of the plurality of short videos can match the extracted keyword, the video processing method further includes:
carrying out voice recognition on the played video stream;
comparing the voice recognition result with the extracted keywords;
and when a word matched with the keyword exists in the voice recognition result, taking a time period corresponding to the word in the video stream as the target short video.
Optionally, the video processing method further includes:
and when the words matched with the keywords do not exist in the voice recognition result, generating prompt information.
Optionally, the step of generating the prompt message includes:
and displaying the consultation information on a screen of the live broadcast equipment.
As a second aspect of the present disclosure, there is provided a live broadcast processing method including:
sending consultation information through a live program;
responding to the short video playing information corresponding to the consultation information, and playing a corresponding target short video;
and responding to the live broadcast return information, and returning to the live broadcast program.
Optionally, the live broadcast processing method further includes:
and responding to the short video playing information, and controlling the live program to enter a background running state.
As a third aspect of the present disclosure, there is provided an electronic apparatus including:
a first storage module having a first executable program stored thereon;
one or more first processors capable of invoking the first executable program to cause the one or more first processors to implement a video processing method provided in accordance with a first aspect of the present disclosure.
As a fourth aspect of the present disclosure, there is provided a live broadcast system including:
the image acquisition device is used for acquiring video information;
the electronic device provided by the third aspect of the present disclosure.
As a fifth aspect of the present disclosure, there is provided a terminal comprising:
a second storage module having a second executable program stored thereon;
one or more second processors capable of invoking the second executable program to cause the one or more second processors to implement a live processing method provided in accordance with a second aspect of the disclosure.
As a sixth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon an executable program capable of implementing the video processing method provided according to the first aspect of the present disclosure or the live broadcast processing method provided according to the second aspect of the present disclosure when the executable program is called.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic flow chart diagram illustrating an embodiment of a video processing method provided by the present disclosure;
fig. 2 is a schematic flow chart diagram of a second embodiment of a video processing method provided by the present disclosure;
FIG. 3 is a flow chart of one embodiment of step S111;
FIG. 4 is a flowchart of one embodiment of step S105;
fig. 5 is a flowchart of an embodiment of a live broadcast processing method provided by the present disclosure;
fig. 6 is a flow chart of another embodiment of a live broadcast processing method provided by the present disclosure;
fig. 7 is a workflow diagram of a live system provided by the present disclosure.
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present invention, are given by way of illustration and explanation only, not limitation.
As an aspect of the present disclosure, there is provided a video processing method, as shown in fig. 1, the video processing method including:
in step S110, determining a target short video corresponding to the advisory information according to the advisory information;
in step S120, the target short video is pushed to a terminal that sends the advisory information.
The video processing method provided by the present disclosure is executed by the electronic device on the anchor side, and it should be noted that the consultation information is input by the consumer through its own terminal and transmitted to the electronic device on the anchor side through the communication network.
The "the target short video corresponds to the advisory information" may mean that the content in the short video may reply to the question involved in the advisory information.
For example, the counseling information may be information of counseling discount, and the target short video may be a short video introducing discount of goods.
According to the method and the device, the consultation of the consumer is responded by pushing the target short video corresponding to the consultation information to the terminal, so that the problems that the anchor can not answer all the consultation information one by one due to too much consultation information can be avoided, the interactivity of the consumer in live broadcasting is enhanced, and the live broadcasting experience of the consumer is improved.
How to obtain the short video is not particularly limited in this disclosure, for example, a video stream generated by live broadcasting may be stored at the beginning of live broadcasting, and a plurality of short videos may be captured from the stored video stream, or a short video recorded in advance by a main broadcasting to explain a commodity may be used.
Generally, the anchor repeatedly introduces commodity information and discount information when live broadcasting, and short videos are intercepted from a video stream generated by live broadcasting, so that the workload of the anchor and workers can be reduced, and the labor cost can be reduced. Accordingly, as shown in fig. 2, before step S110, the video processing method may further include:
in step S100, a video stream generated at the time of live broadcasting is stored.
Accordingly, the target short video is truncated from the video stream.
In the present disclosure, as an alternative embodiment, the specific limitation on how to perform step S110 is that, as shown in fig. 2, step S110 may include:
in step S111, extracting keywords of the counseling information;
in step S112, matching the extracted keywords with the stored feature information of a plurality of short videos;
in step S113, the short video with the feature information matched with the keyword is taken as the target short video.
Generally, the counseling information inputted by the consumer includes many useless words, and the "keyword" referred to in step S111 is useful information in the counseling information.
As indicated above, a plurality of said short videos are "stored", meaning that a plurality of short videos have been stored in the electronic device on the anchor side before extracting the keywords of the advisory information. When storing the short video, the short video may be tagged with the characteristic information. For example, the characteristic information of a short video related to a discount on a product is "discount", and thus the video may be marked with "discount". The characteristic information related to the commodity parameter is the characteristic parameter of the commodity. For example, when the product is lipstick, the corresponding characteristic parameter is "color number", and the product can be marked by using the specific color number. It should be noted that the same short video segment may correspond to a plurality of different feature information. For example, the same short video segment includes the discount information of a certain color number lipstick, and the same short video segment can be marked by using the lipstick color number and the discount information as the feature information.
For example, the counseling information entered by the consumer may be "how much is the discount? "the key words are discount" and the rest are all tone words.
In step S112, the extracted "discount" may be matched with the feature information of the plurality of short videos, and in step S113, the short video with the feature information including "discount" is pushed to the terminal of the consumer as the target short video.
As another example, the counseling information entered by the consumer may be, "what is the discount of 105? ", where the keyword is" 105+ discount ", and the rest are all the tone words. In step S112, the extracted "105" and "discount" may be matched with a plurality of short video features, and in step S113, the short video with feature information including both "105" and "discount" may be pushed to the terminal of the consumer as the target short video.
It should be noted that the longer the keyword length, the higher the matching accuracy. For example, when multiple types of goods are promoted in a live broadcast, each type of goods has corresponding discount information, and discount information for different types of goods may be different. For example, the discount for the product of model 105 is different from the discount for model 106. When the consumer asks questions, the question is also discount information of the model concerned by the consumer. Therefore, the consumer often sends out counseling information including both the model number and the discount. In extracting the keyword from the counseling information, the product model and the question (which may be a discount) are also included.
When watching a live broadcast, the information that the consumer is interested in is substantially similar. For example, most consumers pay attention to information such as discount information, product models, and purchase methods. In order to quickly feedback the consumer' S consultation, step S111 may optionally include, as shown in fig. 3:
in step S111a, classifying all the received counseling information;
in step S111b, keywords of various kinds of counseling information are extracted.
Accordingly, in step S120, the target videos transmitted to the terminals transmitting the advisory information of the same category are the same.
In the present disclosure, how to perform step S111a is not particularly limited. For example, most of the counseling information sent by the consumer is text. After receiving the consultation information of each consumer, the information with the text content coincidence degree reaching 80 percent is classified into the same type. Of course, the threshold value of the contact ratio is not particularly limited in the present disclosure, and may be 80% or 90%, as long as it is taken from 70% to 99%. The higher the threshold, the finer the classification, and the more targeted the answer to the question posed by the consumer.
By classifying the consultation information, the efficiency of pushing the target short video to each consumer can be improved, the problem of the consumer can be solved in real time, the interactive experience of the consumer is improved, and the commodity selling probability is improved.
Alternatively, the classification of the counseling information may include inquiring about discount, making a prize, inquiring about commodity information, and the like.
As described above, the target short video is intercepted from the video stream generated on-demand. Accordingly, before the step of determining the target short video corresponding to the advisory information according to the advisory information, as shown in fig. 2, the video processing method further includes:
in step S105, short video is extracted from the video stream that has been played out according to the preset feature information.
In the present disclosure, how to perform step S105 is not particularly limited. For example, a broadcaster may be provided with a script before the live broadcast starts, asking the broadcaster to speak the required information for some specific time period. For example, the merchandise parameters, and the discount information are introduced in the first five minutes from the start of the live broadcast. Introducing commodity characteristics, discount information and the like every 20 minutes, then after storing a video stream generated by live broadcasting, intercepting a short video at an appointed time, and then marking the short video by using the characteristic information.
In the present disclosure, how to preset the characteristic information is not particularly limited. As an alternative embodiment, a problem of high consultation frequency (for example, the frequency may be set to 10 times per minute) may be determined from big data and a conventional live broadcast record, and the "feature information" may be set from a problem of high consultation frequency. And when the characteristic information appears in the live video stream, the short video can be intercepted and stored. When the consumer sends out the consultation information, the keyword in the consultation information is directly used for matching.
It is well known that many anchor individuals are distinctive and that setting up a table book can cause limitations to the anchor. Thus, many anchor do not have a transcript when live. Accordingly, as shown in fig. 4, step S105 may include:
in step S105a, speech recognition is performed on the video stream;
in step S105b, comparing the speech recognition result with the preset feature information, and determining a corresponding portion of each feature information in the video stream;
in step S105c, the corresponding portions of the respective features in the video stream are stored as respective short videos.
As an alternative implementation, step S105b may be specifically executed as "determining the start time and the end time of the corresponding part of each feature information in the video stream". And intercepting the part between the starting time and the ending time in the video stream to obtain the part corresponding to each characteristic in the video stream.
The case where the target video exists in the previously stored short video described above. When there is no target video matching the keyword in the pre-stored short video, as shown in fig. 2, the video processing method may further include:
in step S130, voice recognition is performed on the played video stream;
in step S140, comparing the speech recognition result with the extracted keyword;
in step S150, when a word matching the keyword exists in the speech recognition result, taking a corresponding portion of the word in the video stream as the target short video;
in step S160, the corresponding portion of the word in the video stream is marked with the word as feature information, and the marked short video is stored.
In the present disclosure, step S150 may be specifically performed as "determining a corresponding start time and end time of the word in the video stream, and regarding a portion between the start time and the end time as the target short video". Step S160 may be specifically executed as "marking a corresponding short video of the word between a corresponding start time and end time in the video stream with the word as feature information, and storing the marked short video".
Step S160 corresponds to supplementing the material library if the stored short videos are used as the materials.
Of course, if the target short video still cannot be obtained after the steps S130 to S140, the anchor needs to directly solve the problem.
Accordingly, as shown in fig. 2, the processing method may further include:
in step S170, when there is no word matching the keyword in the speech recognition result, prompt information is generated.
Through steps S110 to S160, the probability of executing step S170 can be reduced, and the workload of the anchor is reduced, so that the anchor can better introduce the commodities.
The prompt message is used for reminding a main broadcaster or other staff members to answer the consultation message. In the present disclosure, the specific form of the prompt message is not particularly limited. For example, the step of generating the prompt message may include:
and displaying the consultation information on a screen of the live broadcast equipment.
As an optional implementation manner, only the consultation information which cannot be automatically matched with the target video is displayed on the screen of the live broadcasting equipment.
As another optional implementation, all the pieces of consultation information are displayed on the screen of the live broadcasting equipment, but the consultation information which cannot be automatically matched with the target video is different from the consultation information which can be automatically matched with the target video in color or font, so that the anchor can timely identify the corresponding consultation information. Of course, other identification information can be added to the consultation information which cannot be automatically matched with the target video, so that the anchor can timely identify and answer the consultation information.
The video processing method provided by the present disclosure may further include, in addition to processing the advisory information:
and processing the initial video acquired by the image acquisition device to obtain a live video stream.
The processing of the initial video may include at least one of filtering, beautifying, image enhancement, audio noise reduction, etc. of the initial video to improve the playout of the live video stream.
And after the live video stream is obtained, pushing the video stream to each client.
As a second aspect of the present disclosure, there is provided a live broadcast processing method, as shown in fig. 5, the live broadcast processing method may include:
in step S210, the consultation information is transmitted through the live program;
in step S220, in response to the short video playing information corresponding to the advisory information, playing a corresponding target short video;
in step S230, the live program is returned in response to the live return information.
The live broadcast processing method provided by the disclosure is executed by a user terminal. When the short video is played, the live program can be set to run in the background, and the live program can also be directly quitted.
In the present disclosure, the specific type of the direct broadcast return information is not particularly limited. For example, the live broadcast return information may be end information after the short video is played, or end information generated when the consumer closes the short video through the terminal.
And after the target short video is stopped being played, returning to the live program immediately so as to facilitate the consumers to continue watching the live program.
In order to facilitate that the consumer can quickly return to the live broadcast room, optionally, as shown in fig. 6, the live broadcast processing method further includes:
in step S240, in response to the short video playing information, the live program is controlled to enter a background running state.
As a third aspect of the present disclosure, there is provided an electronic apparatus including:
a first storage module having a first executable program stored thereon;
one or more first processors capable of invoking the first executable program to cause the one or more first processors to implement a video processing method provided in accordance with a first aspect of the present disclosure.
The electronic equipment is arranged on the anchor side and used for processing video streams generated by direct broadcasting. As described above, in the present disclosure, the consumer's consultation is responded by pushing the target short video corresponding to the consultation information to the terminal, so that the problem that the anchor can not answer all the consultation information one by one due to too much consultation information can be avoided, interactivity of the consumer during live broadcasting is enhanced, and live broadcasting experience of the consumer is improved.
The electronic device may further include one or more I/O first interfaces, connected between the first processor and the first storage module, configured to implement information interaction between the first processor and the first storage module.
The first processor is a device with data processing capability including, but not limited to, a Central Processing Unit (CPU), etc.; the first memory module is a device with data storage capability, which includes, but is not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), FLASH memory (FLASH).
The first I/O interface is connected between the first processor and the first memory module, and can realize information interaction between the first processor and the first memory module, including but not limited to data Bus (Bus) and the like.
In some embodiments, the first processor, the first memory module, and the first I/O interface are connected to each other via a bus, and further, to other components of the display terminal.
As a fourth aspect of the present disclosure, there is provided a live broadcast system including:
the image acquisition device is used for acquiring video information;
the electronic equipment provided by the disclosure is provided.
In this disclosure, the image capturing device may be externally connected to the electronic device, and the video information captured by the electronic device is an initial video stream for live broadcasting. And is also the video material processed by the electronic device.
In the present disclosure, the image capturing device may be a professional camera or a camera. When the image acquisition is a camera, the image acquisition device may be integrated on the electronic device. Accordingly, the electronic device may further include a display panel for displaying the live video stream and the consumer's counseling information.
As an optional implementation mode, the image acquisition device comprises a main camera device and an auxiliary camera device, the main camera device is used for acquiring a front video image of a main broadcast, the auxiliary camera device is used for acquiring video images of other directions in the live broadcast process in an omnibearing manner, 360-degree omnibearing video image acquisition can be realized by distributing a plurality of cameras in a multi-angle manner, and a mobile video robot mode can be adopted, so that in the live broadcast process of the main broadcast, the mobile video robot moves by itself to realize omnibearing video image acquisition under the condition of not interfering the main broadcast; the method preferably adopts a mobile video robot mode, if the live broadcast mode of the anchor is mainly sitting and the moving range is not large, the mobile video robot can move according to the preset road strength to finish 360-degree all-directional video image acquisition; if the live broadcast side of the anchor has a large moving range (such as live clothes), the moving mode of the video mobile robot can automatically perform circular reciprocating surrounding type movement by taking the anchor as a reference center, and further 360-degree all-directional video image acquisition is realized.
The process of live broadcasting of the live broadcasting system provided by the present disclosure is briefly described below with reference to fig. 7. The whole live broadcast process is as follows:
the image acquisition device acquires images in the live broadcast process of the anchor to obtain an initial video stream;
the electronic equipment carries out processing such as filtering, beautifying, image enhancement, audio noise reduction and the like on the initial video stream to obtain a live video stream;
pushing the live video stream to a user terminal;
the method comprises the steps that when a live video stream is pushed to a user terminal, the live video stream is stored;
according to preset characteristic information, dividing and intercepting the live video stream to form a plurality of short videos;
a consumer sends out consultation information through a live program installed on a user terminal;
the electronic equipment classifies the received consultation information;
extracting keywords from various kinds of classified consultation information respectively;
matching the keywords with the stored feature information of the short video (judging the similarity between the keywords and the feature information);
pushing information matched with the characteristic information and the keywords as a target short video to a corresponding terminal;
if the target short video does not exist in the stored short video, matching the short video with the voice information identified in the video stream by using the keywords;
when the voice information of the video stream has a part matched with the keyword, storing the video stream part corresponding to the part as a target short video and pushing the target short video to the user terminal;
and when the voice information of the video stream does not have the part matched with the keyword, pushing the consultation information to a display device of the anchor terminal.
As a fifth aspect of the present disclosure, there is provided a terminal comprising:
a second storage module having a second executable program stored thereon;
one or more second processors capable of invoking the second executable program to cause the one or more second processors to implement a live processing method provided by the second aspect of the disclosure.
In the present disclosure, the terminal is a terminal used by a consumer. The terminal can send and watch live broadcast, send consultation information and play target short video corresponding to the consultation information.
The terminal may further include one or more I/O second interfaces, connected between the second processor and the second storage module, configured to implement information interaction between the second processor and the second storage module.
The second processor is a device with data processing capability including, but not limited to, a Central Processing Unit (CPU), etc.; the first memory module is a device with data storage capability, which includes, but is not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), FLASH memory (FLASH).
The second I/O interface is connected between the second processor and the second memory module, and can realize information interaction between the second processor and the second memory module, including but not limited to data Bus (Bus) and the like.
In some embodiments, the second processor, the second memory module, and the second I/O interface are connected to each other via a bus, and further, to other components of the display terminal.
As a sixth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon an executable program capable of implementing the video processing method provided according to the first aspect of the present disclosure or the live broadcast processing method provided according to the second aspect of the present disclosure when the executable program is called.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
It is to be understood that the above embodiments are merely exemplary embodiments that are employed to illustrate the principles of the present disclosure, and that the present disclosure is not limited thereto. It will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the disclosure, and these are to be considered as the scope of the disclosure.
Claims (14)
1. A video processing method, comprising:
determining a target short video corresponding to the consultation information according to the consultation information;
and pushing the target short video to a terminal sending the consultation information.
2. The video processing method of claim 1, wherein determining the target short video corresponding to the advisory information from the advisory information comprises:
extracting keywords of the consultation information;
matching the extracted keywords with the stored characteristic information of a plurality of short videos;
and taking the short video with the characteristic information matched with the keyword as the target short video.
3. The video processing method of claim 2, wherein the extracting of the keywords of the counseling information comprises:
classifying all the received consultation information;
extracting keywords of various kinds of consultation information;
and in the step of pushing the target short video to the terminal sending the consultation information, the target videos sent to the terminals sending the consultation information with the same category are the same.
4. The video processing method according to claim 2, wherein prior to the step of determining the target short video corresponding to the advisory information from the advisory information, the video processing method further comprises:
and extracting short videos from the played video stream according to the preset characteristic information and storing the short videos.
5. The video processing method according to claim 4, wherein extracting a short video from a video stream that has been played out and storing the short video according to the preset feature information comprises:
performing voice recognition on the video stream;
comparing the voice recognition result with the preset feature information, and determining the corresponding part of each feature information in the video stream;
storing the corresponding portion of each feature in the video stream as a respective short video.
6. The video processing method according to any one of claims 2 to 5, wherein when none of the stored feature information of the plurality of short videos can match the extracted keyword, the video processing method further comprises:
carrying out voice recognition on the played video stream;
comparing the voice recognition result with the extracted keywords;
when a word matched with the keyword exists in the voice recognition result, taking a part of the word corresponding to the keyword in the video stream as the target short video;
and marking the corresponding part of the words in the video stream by taking the words as characteristic information, and storing the marked short videos.
7. The video processing method of claim 6, wherein the video processing method further comprises:
and when the words matched with the keywords do not exist in the voice recognition result, generating prompt information.
8. The video processing method of claim 7, wherein the step of generating the cue information comprises:
and displaying the consultation information on a screen of the live broadcast equipment.
9. A live broadcast processing method, comprising:
sending consultation information through a live program;
responding to the short video playing information corresponding to the consultation information, and playing a corresponding target short video;
and responding to the live broadcast return information, and returning to the live broadcast program.
10. The live processing method of claim 9, wherein the live processing method further comprises:
and responding to the short video playing information, and controlling the live program to enter a background running state.
11. An electronic device, the electronic device comprising:
a first storage module having a first executable program stored thereon;
one or more first processors capable of invoking the first executable program to cause the one or more first processors to implement the video processing method of any of claims 1-8.
12. A live system, the live system comprising:
the image acquisition device is used for acquiring video information;
the electronic device of claim 11.
13. A terminal, comprising:
a second storage module having a second executable program stored thereon;
one or more second processors capable of invoking the second executable program to cause the one or more second processors to implement the live processing method of claim 9 or 10.
14. A computer-readable storage medium having stored thereon an executable program capable of implementing a video processing method according to any one of claims 1 to 8 or a live processing method according to claim 9 or 10 when invoked.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010753323.3A CN114095738A (en) | 2020-07-30 | 2020-07-30 | Video and live broadcast processing method, live broadcast system, electronic device, terminal and medium |
US17/765,041 US11956510B2 (en) | 2020-07-30 | 2021-06-08 | Video processing method, live streaming processing method, live streaming system, electronic device, terminal, and medium |
PCT/CN2021/098901 WO2022022075A1 (en) | 2020-07-30 | 2021-06-08 | Video processing method, living streaming processing method, live streaming system, electronic device, terminal, and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010753323.3A CN114095738A (en) | 2020-07-30 | 2020-07-30 | Video and live broadcast processing method, live broadcast system, electronic device, terminal and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114095738A true CN114095738A (en) | 2022-02-25 |
Family
ID=80037466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010753323.3A Pending CN114095738A (en) | 2020-07-30 | 2020-07-30 | Video and live broadcast processing method, live broadcast system, electronic device, terminal and medium |
Country Status (3)
Country | Link |
---|---|
US (1) | US11956510B2 (en) |
CN (1) | CN114095738A (en) |
WO (1) | WO2022022075A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114866818A (en) * | 2022-06-17 | 2022-08-05 | 深圳壹账通智能科技有限公司 | Video recommendation method and device, computer equipment and storage medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116095360B (en) * | 2022-11-28 | 2024-10-18 | 杭州当虹科技股份有限公司 | Live broadcast stream alternate broadcasting method and system based on intelligent identification |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170125060A1 (en) * | 2015-10-28 | 2017-05-04 | Xiaomi Inc. | Video playing method and device |
CN108419138A (en) * | 2018-02-05 | 2018-08-17 | 平安科技(深圳)有限公司 | Living broadcast interactive device, method and computer readable storage medium |
CN109429075A (en) * | 2017-08-25 | 2019-03-05 | 阿里巴巴集团控股有限公司 | A kind of live content processing method, device and system |
CN109640112A (en) * | 2019-01-15 | 2019-04-16 | 广州虎牙信息科技有限公司 | Method for processing video frequency, device, equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8209713B1 (en) * | 2008-07-11 | 2012-06-26 | The Directv Group, Inc. | Television advertisement monitoring system |
CN106878819B (en) | 2017-01-20 | 2019-07-26 | 合一网络技术(北京)有限公司 | The method, system and device of information exchange in a kind of network direct broadcasting |
CN108280155B (en) * | 2018-01-11 | 2022-04-08 | 百度在线网络技术(北京)有限公司 | Short video-based problem retrieval feedback method, device and equipment |
CN110582025B (en) * | 2018-06-08 | 2022-04-01 | 北京百度网讯科技有限公司 | Method and apparatus for processing video |
CN110929094B (en) * | 2019-11-20 | 2023-05-16 | 北京香侬慧语科技有限责任公司 | Video title processing method and device |
-
2020
- 2020-07-30 CN CN202010753323.3A patent/CN114095738A/en active Pending
-
2021
- 2021-06-08 WO PCT/CN2021/098901 patent/WO2022022075A1/en active Application Filing
- 2021-06-08 US US17/765,041 patent/US11956510B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170125060A1 (en) * | 2015-10-28 | 2017-05-04 | Xiaomi Inc. | Video playing method and device |
CN109429075A (en) * | 2017-08-25 | 2019-03-05 | 阿里巴巴集团控股有限公司 | A kind of live content processing method, device and system |
CN108419138A (en) * | 2018-02-05 | 2018-08-17 | 平安科技(深圳)有限公司 | Living broadcast interactive device, method and computer readable storage medium |
CN109640112A (en) * | 2019-01-15 | 2019-04-16 | 广州虎牙信息科技有限公司 | Method for processing video frequency, device, equipment and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114866818A (en) * | 2022-06-17 | 2022-08-05 | 深圳壹账通智能科技有限公司 | Video recommendation method and device, computer equipment and storage medium |
CN114866818B (en) * | 2022-06-17 | 2024-04-26 | 深圳壹账通智能科技有限公司 | Video recommendation method, device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
US11956510B2 (en) | 2024-04-09 |
WO2022022075A1 (en) | 2022-02-03 |
US20220345783A1 (en) | 2022-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111935554B (en) | Live information processing method, device, equipment and computer readable storage medium | |
CN112818674A (en) | Live broadcast information processing method, device, equipment and medium | |
CN111954020A (en) | Live broadcast information processing method, device, equipment and computer readable storage medium | |
CN109493888B (en) | Cartoon dubbing method and device, computer-readable storage medium and electronic equipment | |
CN111046292A (en) | Live broadcast recommendation method and device, computer-readable storage medium and electronic device | |
CN114095749B (en) | Recommendation and live interface display method, computer storage medium and program product | |
CN111079529B (en) | Information prompting method and device, electronic equipment and storage medium | |
CN111800668B (en) | Barrage processing method, barrage processing device, barrage processing equipment and storage medium | |
CN113422988B (en) | Live broadcast cover generation method and device, electronic equipment and storage medium | |
CN108171160B (en) | Task result identification method and device, storage medium and electronic equipment | |
CN113301360A (en) | Information prompting method, computing device and storage medium | |
CN111209417A (en) | Information display method, server, terminal and storage medium | |
CN112507163A (en) | Duration prediction model training method, recommendation method, device, equipment and medium | |
CN113315979A (en) | Data processing method and device, electronic equipment and storage medium | |
US20240146979A1 (en) | System, method and computer-readable medium for live streaming recommendation | |
CN114095738A (en) | Video and live broadcast processing method, live broadcast system, electronic device, terminal and medium | |
CN111277898A (en) | Content pushing method and device | |
CN113301362B (en) | Video element display method and device | |
CN114025176A (en) | Anchor recommendation method and device, electronic equipment and storage medium | |
US20240267573A1 (en) | Livestream with synthetic scene insertion | |
CN114449301B (en) | Item sending method, item sending device, electronic equipment and computer-readable storage medium | |
CN113515670B (en) | Film and television resource state identification method, equipment and storage medium | |
CN112328152B (en) | Method and device for controlling playing of media file, electronic equipment and storage medium | |
CN117354548A (en) | Comment display method and device, electronic equipment and computer readable medium | |
CN114663115A (en) | Order processing method and device and readable storage medium |
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 |
Application publication date: 20220225 |