CN108124170A - A kind of video broadcasting method, device and terminal device - Google Patents
A kind of video broadcasting method, device and terminal device Download PDFInfo
- Publication number
- CN108124170A CN108124170A CN201711322670.5A CN201711322670A CN108124170A CN 108124170 A CN108124170 A CN 108124170A CN 201711322670 A CN201711322670 A CN 201711322670A CN 108124170 A CN108124170 A CN 108124170A
- Authority
- CN
- China
- Prior art keywords
- video
- frame
- broadcasting
- decoding
- video stream
- 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
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012545 processing Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000000694 effects Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 20
- 238000004458 analytical method Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 208000001491 myopia Diseases 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012360 testing method Methods 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26233—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving content or additional data duration or size, e.g. length of a movie, size of an executable file
-
- 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/44008—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 operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- 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
- H04N21/440236—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 by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention provides a kind of video broadcasting method, device and electronic equipment, wherein, the video broadcasting method includes:It is asked according to video playing, obtains video flowing;Obtain the video frame after the decoding video stream and the content characteristic information of the video flowing;According to the content characteristic information of the video flowing, the broadcasting of the video frame after the decoding video stream is controlled.It can be according to video content, according to the effect of different demands control video playing by the present invention.
Description
Technical field
The present invention relates to a kind of Internet technical field more particularly to video broadcasting method, device and terminal devices.
Background technology
With the continuous promotion of network speed and the popularization of intelligent terminal, more and more users are more likely to pass through
Internet viewing video.Compared with traditional video playing, internet video play simply change the source mode of video with
And transmission mode, the video flowing that conventional video plays are passed typically from flash memory devices such as hard disc of computer, CD, USB flash disks
Mode is sent to be read for local file;And the video flowing that internet video plays comes from network server, transmission mode is network
Transmission.Tradition and internet video broadcasting are all multiple video frame will to be obtained after lasting decoding video stream, then utilize broadcasting
Device plays multiple video frame to user.
In process of the present invention is realized, inventor has found that at least there are the following problems in the prior art:
1) player simply correctly plays back decoded video frame, can not be changed when playing in video frame
Content object can not also realize the content object retrieval of customization;
2) player can not realize that personalized automatic play is controlled according to video content for different video viewers
System.
The content of the invention
In view of this, one of the technical issues of embodiment of the present invention solves is to provide a kind of video broadcasting method, dress
It puts and terminal device, realizes that video content is compiled to overcome the prior art that can not be directed to different demands in video display process
It collects and the defects of personalized automatic broadcasting controls is realized according to video content, reach the personalization according to different demands side
It is required that the automatic effect for playing control is realized to video content.
The embodiment of the present invention provides a kind of video broadcasting method, including:
It is asked according to video playing, obtains video flowing;
Obtain the video frame after the decoding video stream and the content characteristic information of the video flowing;
According to the content characteristic information of the video flowing, the broadcasting of the video frame after the decoding video stream is controlled.
Optionally, in a specific embodiment of the invention, the content characteristic information according to the video flowing controls institute
The step of broadcasting for stating the video frame after decoding video stream, includes:
The content characteristic information of the video flowing is transmitted to broadcasting control terminal by interface;
It obtains and plays the broadcasting control instruction that control terminal is sent according to the content characteristic information of the video flowing;
According to the broadcasting control instruction, the broadcasting of the video frame after the decoding video stream is controlled.
Optionally, in a specific embodiment of the invention, the content characteristic information according to the video flowing controls institute
The step of broadcasting for stating the video frame after decoding video stream comprise the following steps at least one:
Start the broadcasting of the video frame after the decoding video stream;
Stop the broadcasting of the video frame after the decoding video stream;
Adjust the playing duration of the video frame after the decoding video stream;
Image procossing is carried out to the video frame after the decoding video stream;
Intercept the video frame after the decoding video stream.
Optionally, in a specific embodiment of the invention, the video frame to after the decoding video stream carries out image
The step of processing comprise the following steps at least one:
Edit at least one object in the video frame after the decoding video stream;
Increase at least one object in video frame after the decoding video stream;
The real scene video frame gathered in real time is obtained, by the real scene video frame gathered in real time and the video
Decoded video frame is flowed to be merged.
Optionally, in a specific embodiment of the invention, the video frame obtained after the decoding video stream, Yi Jisuo
The step of content characteristic information for stating video flowing, includes:
Obtain presentation of video frames control rule;
Rule is controlled according to the presentation of video frames, obtains the content characteristic information of the video flowing.
Optionally, in a specific embodiment of the invention, the video frame obtained after the decoding video stream, Yi Jisuo
The step of content characteristic information for stating video flowing, includes:
According to the key frame before the decoding video stream or the video frame after the decoding video stream, the video is obtained
The content characteristic information of stream.
Optionally, in a specific embodiment of the invention, the key frame or institute according to before the decoding video stream
The video frame after decoding video stream is stated, the step of content characteristic information for obtaining the video flowing includes:
Video frame after the decoding video stream is transmitted to broadcasting control terminal by interface;
It obtains in the video flowing of the broadcasting control terminal according to the video frame transmission after the decoding video stream
Hold characteristic information.
The embodiment of the present invention provides a kind of video play device, including:
Video flowing acquisition module for being asked according to video playing, obtains video flowing;
Feature detection module, for obtaining the content of the video frame after the decoding video stream and video flowing spy
Reference ceases;
Playing control module, for the content characteristic information according to the video flowing, after controlling the decoding video stream
The broadcasting of video frame.
Optionally, in a specific embodiment of the invention, the playing control module includes:
First transmission unit, for the content characteristic information of the video flowing to be transmitted to broadcasting control terminal by interface;
Acquiring unit is instructed, for obtaining the broadcasting for playing control terminal and being sent according to the content characteristic information of the video flowing
Control instruction;
Instruction execution unit, for according to the broadcasting control instruction, controlling the video frame after the decoding video stream
It plays.
Optionally, in a specific embodiment of the invention, the playing control module includes playing start unit, plays and stop
In stop element, duration adjustment unit, image processing unit, segment interception unit at least first, wherein:
The broadcasting start unit, for starting the broadcasting of the video frame after the decoding video stream;
The broadcasting stop unit, for stopping the broadcasting of the video frame after the decoding video stream;
The duration adjustment unit, for adjusting the playing duration of the video frame after the decoding video stream;
Described image processing unit, for carrying out image procossing to the video frame after the decoding video stream;
The segment interception unit, for intercepting the video frame after the decoding video stream.
Optionally, in a specific embodiment of the invention, described image processing unit is additionally operable to perform in operations described below
At least one:
Edit at least one object in the video frame after the decoding video stream;
Increase at least one object in video frame after the decoding video stream;
The real scene video frame gathered in real time is obtained, by the real scene video frame gathered in real time and the video
Decoded video frame is flowed to be merged.
Optionally, in a specific embodiment of the invention, the feature detection module includes:
Rule unit, for obtaining presentation of video frames control rule;
Characteristic acquisition unit for controlling rule according to the presentation of video frames, obtains the content of the video flowing
Characteristic information.
Optionally, in a specific embodiment of the invention, the feature detection module is used for according to the decoding video stream
Video frame after preceding key frame or the decoding video stream obtains the content characteristic information of the video flowing.
Optionally, in a specific embodiment of the invention, the feature detection module includes:
First transmission unit, for the video frame after the decoding video stream to be transmitted to broadcasting control terminal by interface;
Feature acquiring unit sends for obtaining the broadcasting control terminal according to the video frame after the decoding video stream
The video flowing content characteristic information.
The embodiment of the present invention provides a kind of electronic equipment, including:Processor, memory, communication interface and communication bus, institute
It states processor, the memory and the communication interface and mutual communication is completed by the communication bus;
For storing an at least executable instruction, the executable instruction makes described in the processor execution memory
The corresponding operation of video broadcasting method.
It, can be with by above technical scheme as it can be seen that video broadcasting method provided in an embodiment of the present invention, device and terminal device
It is asked first according to video playing, obtains video flowing;Then the content of video frame and video flowing after decoding video stream is obtained
Characteristic information;So as to the content characteristic information according to video flowing, the broadcasting of the video frame after decoding video stream is controlled.Therefore, originally
Invention can be realized by the presentation of video frames rule after video content features information setting decoding video stream according to different demands
Carry out the effect that individualized video plays control.
Description of the drawings
It in order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments described in inventive embodiments for those of ordinary skill in the art, can also be obtained according to these attached drawings
Take other attached drawings.
Fig. 1 is the flow diagram of the video broadcasting method of one embodiment of the invention;
Fig. 2 is the flow diagram of the video broadcasting method of another embodiment of the present invention;
Fig. 3 is the flow diagram of the video broadcasting method of yet another embodiment of the invention;
Fig. 4 is the structure diagram of the video play device of one embodiment of the invention;
Fig. 5 is the structure diagram of the video play device of another embodiment of the present invention;
Fig. 6 is the structure diagram of the video play device of yet another embodiment of the invention;
Fig. 7 is the structure diagram of the video playing terminal equipment of one embodiment of the invention.
Specific embodiment
In order to which those skilled in the art is made to more fully understand the technical solution in the embodiment of the present invention, below in conjunction with the present invention
The technical solution in the embodiment of the present invention is clearly and completely described in attached drawing in embodiment, it is clear that described reality
It is only part of the embodiment of the embodiment of the present invention to apply example, instead of all the embodiments.Based on the implementation in the embodiment of the present invention
Example, the every other embodiment acquired in those of ordinary skill in the art should all belong to the scope that the embodiment of the present invention is protected.
Fig. 1 is the flow diagram of the video broadcasting method of one embodiment of the invention, and it is a variety of to can be applied to mobile phone, computer etc.
In the terminal that video playback capability can be achieved.As shown in Figure 1, a kind of video broadcasting method includes:
Step S101, is asked according to video playing, obtains video flowing.
In the present embodiment, the information of requested video flowing, such as video identifier, name can be carried in video playing request
Title, address etc., according to the corresponding video flowing of video playing acquisition request.
In the present embodiment, the storage location and transmission mode of video flowing are unlimited, for example, storage location can be to carry out video
Local hard drive, flash memory device, network server of playback terminal etc.;Transmission mode can be network transmission, data cable biography
Defeated, Bluetooth wireless transmission etc..
Step S102 obtains the content characteristic information of video frame and video flowing after decoding video stream.
It is unlimited to the decoding process of video flowing in the present embodiment, it will can obtain multiple video frame, video after decoding video stream
Frame can be played in player.
In the present embodiment, the content characteristic information of video flowing is used to characterize the content characteristic of video flowing, is to video content
It is being obtained after analysis as a result, wherein, object and the analysis method for carrying out video content analysis are unlimited.For example, image point can be passed through
It analyses and content recognition is carried out to image information included in video flowing, and obtain content characteristic information;Or pass through speech analysis
Content recognition is carried out to audio-frequency information included in video flowing, and obtains content characteristic information.
In the present embodiment, the content characteristic information content and species of video flowing are unlimited, can be carried out according to demand before acquisition
Self-defined setting.The content characteristic information of one video flowing may correspond to all videos frame after decoding video stream, can also correspond to
Partial video frame after decoding video stream.For example, when the content characteristic information of video flowing is specific star's name, it is corresponding
It is that image includes the video frame after the decoding video stream of specific star.Correspondingly, in a video frame after decoding video stream
It may include the content characteristic information of any number of video flowing.For example, the content that kitten and doggie are respectively a video flowing is special
Reference ceases, and a video frame after decoding video stream includes kitten and doggie, then the video frame includes two content characteristics letters
Breath.
In the present embodiment, the recording mode of the content characteristic information of video flowing is unlimited, can be word, Boolean or appoint
What can embody the value of video content features.For example, it may recognize that a video frame after decoding video stream by graphical analysis
In included whole personages or item object, the content characteristic information of video flowing can be registered as whole who objects
Whether name can also include specific who object with 0 or 1 record.
Step S103 according to the content characteristic information of video flowing, controls the broadcasting of the video frame after decoding video stream.
In the present embodiment, all or part of content characteristic information and the presence pair of presentation of video frames control instruction in video flowing
It should be related to, when one or more video frame after decoding video stream includes the content characteristic information of specific video flowing,
Can control instruction control be played so as to utilize according to the corresponding broadcasting control instruction of content characteristic acquisition of information of the particular video stream
Corresponding presentation of video frames is made, i.e., one plays control instruction and the video frame after one or more decoding video stream can control to broadcast
It puts.
For example, if a particular video frequency frame after decoding video stream includes the first content feature letter in video flowing
Breath, the corresponding video playing control instruction of first content characteristic information is stops playing, then when player plays specific are regarded to this
It will stop playing during frequency frame.
Specifically, due to video viewers, player exploitation side and operator, the application development side of integrated player
It is likely to video playings affiliated parties such as operator, the webpage operators of embedded player according to respective demand modeling video
Playing process, therefore each video playing affiliated party can set all or part of content characteristic information in video flowing according to demand
Corresponding broadcasting control instruction.
Specifically, the player species for playing the video frame after decoding video stream is unlimited, for example, independent player journey
Sequence, integrated player in the application, player for being embedded in webpage etc..
Specifically, unlimited for performing the application categories of broadcasting control instruction, performing the program of broadcasting control instruction can pacify
On the exterior terminal on the local terminal for carrying out video playing or passing through network connection with local terminal.For example, to regarding
Frequency flows player, the application of integrated player, the webpage for embedded player to be presented that decoded video frame plays out
Browser etc..
By the more than embodiment of the present invention as it can be seen that the present invention asks first according to video playing, video flowing is obtained;Then obtain
The content characteristic information of video frame and video flowing after decoding video stream;So as to the content characteristic information according to video flowing, control
The broadcasting of video frame after decoding video stream processed.Therefore, the embodiment of the present invention can be regarded by video content features information setting
Frequency flows decoded presentation of video frames rule, realizes and carries out the personalized automatic effect for playing control according to different demands.
Fig. 2 is the flow diagram of the video broadcasting method of another embodiment of the present invention, as shown in Fig. 2, a kind of video is broadcast
The method of putting includes:
Step S201, is asked according to video playing, obtains video flowing.
Step S202 obtains the content characteristic information of video frame and video flowing after decoding video stream.
In the present embodiment, due in video flowing can include largely with the relevant information of video content, but may only very
A few part can become the content characteristic information of video flowing, for controlling the broadcasting of video frame.Therefore in order to reduce data processing
Amount improves the acquisition efficiency of content characteristic information, can set or obtain first presentation of video frames control rule, presentation of video frames
Control rule is used to indicate the content characteristic information of video flowing and the correspondence of presentation of video frames control instruction;Then basis regards
Frequency frame plays control rule, determines the content characteristic range of information of video flowing only corresponding with presentation of video frames control instruction, from
And obtain the content characteristic information of corresponding video flowing.
In the present embodiment, since Video coding is carried out by " video frame group ", each group includes key frame, RELATED APPLICATIONS frame
Deng, accordingly, after being decoded to every group of video frame group, each group can include multiple video frame, therefore before decoding video stream
One key frame may correspond to multiple video frame after decoding video stream.It therefore can be by graphical analysis, before decoding video stream
At least one key frame of video or decoding video stream after at least one video frame in, obtain video flowing content characteristic letter
Breath.For example, included by can analyzing in all videos frame after all keys or decoding video stream before decoding video stream
Star, using the name of star as the characteristic information of video flowing.
Specifically, if the content characteristic information of video flowing is obtained by a key frame before decoding video stream
Words using the video streaming content characteristic information obtained by the key frame, control the key frame corresponding decoded multiple
Presentation of video frames.
Specifically, it can determine to obtain video according to the data-handling capacity of equipment or the accuracy requirement of broadcasting control
The image detection of the content characteristic information of stream and information extraction strategy.For example, when system can be distributed to carry out video flowing
It, can be only to regarding when the resource of content characteristic information extraction is limited or is controlled without all carrying out precisely playing to each video frame
Key frame or decoded partial video frame before frequency stream decoding carry out image detection, and obtain video flowing according to testing result
Content characteristic information.
The content characteristic information of video flowing is transmitted to broadcasting control terminal by step S203 by interface.
In the present embodiment, play control terminal be video playing Duo Jia affiliated parties according to demand, set presentation of video frames control
System rule directly transmits the equipment for playing control instruction.It can be the video frame played after decoding video stream to play control terminal
Local terminal or the exterior terminal to be connected by modes such as network, data cables with local terminal.
In the present embodiment, the content for playing control terminal acquisition video flowing is utilized for the ease of the affiliated party that different video plays
The content characteristic information of video flowing can be assembled, such as be assembled into customized JS objects using JS engines by characteristic information;
Then the content characteristic information of video flowing is transmitted to by broadcasting control by interface for playing control terminal by specific interface
End.
Step S204 is obtained and is played the broadcasting control instruction that control terminal is sent according to the content characteristic information of video flowing.
In the present embodiment, different broadcasting control terminals can set frequency all or part of in flowing according to respective demand
The correspondence of content characteristic information and presentation of video frames control instruction.When the video streaming content feature letter for playing control terminal acquisition
Corresponding presentation of video frames control instruction can be transmitted there are during corresponding presentation of video frames control instruction in breath.
Step S205 according to control instruction is played, controls the broadcasting of the video frame after decoding video stream.
In the present embodiment, control decoding video stream after video frame broadcasting comprise the following steps at least one:
Start the broadcasting of the video frame after decoding video stream;
Stop the broadcasting of the video frame after decoding video stream;
Adjust the playing duration of the video frame after decoding video stream;
Image procossing is carried out to the video frame after decoding video stream.
Intercept the video frame after decoding video stream.
Specifically, the broadcasting for starting the video frame after decoding video stream refers to regard by sequence broadcasting since particular video frequency frame
Frequency flows decoded multiple video frame or only plays particular video frequency frame.If for example, user be intended merely to viewing film in it is specific
Part after star appearance, first that includes specific star can be determined by the content characteristic information of video flowing by playing control terminal
Then video frame plays video frame since the video frame by playing control instruction control frame by frame.
Specifically, the broadcasting for stopping the video frame after decoding video stream refers to stop broadcasting by sequence since particular video frequency frame
It puts multiple video frame after decoding video stream or stops playing particular video frequency frame.For example, if there are in violence in film
Hold, first video frame for including violent content, Ran Houtong can be determined by the content characteristic information of video flowing by playing control terminal
The control of broadcasting control instruction is crossed to stop playing since the video frame.
Specifically, the playing duration for adjusting the video frame after decoding video stream refers to extend or shortens broadcasting for particular video frequency frame
Put the time.For example, if video viewers wish to check the movement locus of rapid flight bullet in film, playing control terminal can lead to
The content characteristic information for crossing video flowing determines at least one particular video frequency frame for including flight bullet, is then referred to by playing control
The single frames playing duration of particular video frequency frame was adjusted to 1 second by order from 0.01 second, so as to slow down the broadcasting speed of video frame.
Specifically, the video frame after interception decoding video stream refers to carry out image interception at least one particular video frequency frame,
Obtain multiple pictures or one section of video content being made of multiple particular video frequency frames.For example, video viewers wish playing
If the picture that a certain specific star occurs is carried out sectional drawing preservation during video, content characteristic of the control terminal by video flowing is played
Information determines at least one particular video frequency frame for including specific star, then will be including specific star's by playing control instruction
Particular video frequency frame carries out sectional drawing preservation.
Specifically, in order to realize that the interest for improving video playing, personalized advertisement, shielding harmful content etc. launched need
It asks, at least one during image procossing comprises the following steps is carried out to the video frame after decoding video stream:
Edit at least one object in the video frame after decoding video stream;
Increase at least one object in video frame after decoding video stream;
The real scene video frame gathered in real time is obtained, after the real scene video frame gathered in real time and decoding video stream
Video frame merged.
Specifically, at least one object edited in the video frame after decoding video stream refers to complete in video frame images
Portion or partial content object carry out picture editting's processing.Live streaming, short-sighted frequency, electricity are determined according to content characteristic information for example, working as
Mould can be used to these video frame when video resources include the particular video frequency frame of pornographic violent content object in shadow, TV play
Paste filter mode renders after all obscuring or the pornographic violent content object in particular video frequency frame only is carried out fuzzy rear wash with watercolours
It contaminates or the pornographic violent content object in particular video frequency frame is directly removed from image.
Specifically, increase in video frame after decoding video stream at least one object refer to it is special according to the content of video flowing
Reference ceases, and determines to need to increase video frame after the decoding video stream of object and/or required increased object in decoding video stream
The position in video frame afterwards, using increasing new object in video frame of the image processing techniques after decoding video stream.For example,
Increase the particular video frequency frame of object according to needed for determining video streaming content characteristic information, the upper right corner in particular video frequency frame increases
Wish the product icon promoted;The video frame and particular person for determining to include particular persons object according to video streaming content characteristic information
The position of object object in the video frame is that the particular persons object in video frame adds cap image, cartoon ear image etc..
Specifically, the real scene video frame gathered in real time with the video frame after decoding video stream merge to refer to root
According to the content characteristic information of video flowing, it is first determined need the video flowing merged with the real scene video frame gathered in real time
The object in video frame after decoded video frame and/or decoding video stream;Then adopted by images such as camera, cameras
Acquisition means captured in real-time real scene obtains real scene video frame;By the whole in the real scene video frame obtained in real time
Or partial objects merged with all or part of object in the video frame after decoding video stream after carry out display broadcasting.Example
Such as, the video frame after the decoding video stream that particular persons occur and in the video frame is determined according to video streaming content characteristic information
Position, the particular person in video frame after replacing decoding video stream with the personage in the real scene gathered in real time by camera
Object.
By the more than embodiment of the present invention as it can be seen that the content characteristic information of video flowing can be transmitted to by the present invention by interface
The broadcasting control terminal of video playing affiliated party;It can obtain and play the broadcasting that control terminal is sent according to the content characteristic information of video flowing
Control instruction;So as to according to control instruction is played, control the broadcasting of the video frame after decoding video stream.Therefore, the present invention is implemented
Example can be detected only and obtain the content characteristic information of primary video stream, be used for for multiple broadcasting control terminals according to different demands control
The broadcasting of video frame after decoding video stream processed.
Fig. 3 is the flow diagram of the video broadcasting method of yet another embodiment of the invention, as shown in figure 3, a kind of video is broadcast
The method of putting includes:
Step S301, is asked according to video playing, obtains video flowing.
Step S302 obtains the video frame after decoding video stream.
Video frame after decoding video stream is transmitted to broadcasting control terminal by step S303 by interface.
In the present embodiment, when controlling video playing using broadcasting control end equipment due to the affiliated party that different video plays,
The content characteristic information of required video flowing will be different, therefore the local terminal for carrying out video playing can be by decoding video stream
Video frame afterwards is assembled, such as is assembled into customized JS objects using JS engines;Then by specific interface, for broadcasting
Control terminal acquisition is put, i.e., the video frame after decoding video stream is transmitted to broadcasting control terminal by interface.
Step S304 obtains the content spy for playing the video flowing that control terminal is sent according to the video frame after decoding video stream
Reference ceases.
In the present embodiment, control terminal is played by carrying out graphical analysis to the whole after decoding video stream or video frame
Afterwards, the content characteristic information of video flowing can be generated according to the broadcasting demand for control of itself, then believes the content characteristic of video flowing
Breath is transmitted to broadcasting control terminal.
Step S305 according to the content characteristic information of video flowing, controls the broadcasting of the video frame after decoding video stream.
In the present embodiment, the local terminal for carrying out video playing sets or obtains first presentation of video frames control rule;
Then rule is controlled according to presentation of video frames, video is determined using from the content characteristic information for playing the video flowing that control terminal obtains
Flow the broadcasting control instruction of decoded video frame;So as to by playing control instruction the video frame after decoding video stream be controlled to broadcast
It puts.
By the more than embodiment of the present invention as it can be seen that the present invention can be by the local terminal of carry out video playing by decoding video stream
Video frame afterwards is transmitted to broadcasting control terminal by interface;Extract the content of required video flowing according to demand by broadcasting control terminal
Characteristic information, and it is transferred to the local terminal for carrying out video playing;So as to which the local terminal for carrying out video playing can be according to video
The content characteristic information of stream controls the broadcasting of the video frame after decoding video stream.Therefore, the embodiment of the present invention can reduce video
The data processing amount of the local terminal of broadcasting saves system resource.
Fig. 4 is the structure diagram of the video play device of one embodiment of the invention, as shown in figure 4, a kind of video playing fills
It puts, including:
Video flowing acquisition module 401 for being asked according to video playing, obtains video flowing;
Feature detection module 402, for obtaining the content characteristic of the video frame after decoding video stream and video flowing letter
Breath;
Playing control module 403 for the content characteristic information according to video flowing, controls the video frame after decoding video stream
Broadcasting.
Above device can perform the method that the embodiment of the present application is provided, and possesses the corresponding function module of execution method and has
Beneficial effect.The not technical detail of detailed description in the present embodiment, reference can be made to the method that the embodiment of the present application is provided.
It should be noted that video play device is not limited to structure shown in Fig. 4, under the inspiration of the present embodiment, this
Field those of ordinary skill can also use other alternative schemes, and details are not described herein.
The apparatus embodiments described above are merely exemplary, wherein the unit illustrated as separating component can
To be or may not be physically separate, the component shown as unit may or may not be physics list
Member, you can be located at a place or can also be distributed in multiple network element.It can be selected according to the actual needs
In some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness
Work in the case of, you can to understand and implement.
Fig. 5 is the structure diagram of the video play device of another embodiment of the present invention, as shown in figure 5, a kind of video playing
Device, including:
Video flowing acquisition module 501 for being asked according to video playing, obtains video flowing;
Feature detection module 502, for obtaining the content of the video frame after the decoding video stream and the video flowing
Characteristic information;
Playing control module 503, for the content characteristic information according to the video flowing, after controlling the decoding video stream
Video frame broadcasting.
In the present embodiment, playing control module 503 includes:
First transmission unit 503a, for the content characteristic information of the video flowing to be transmitted to broadcasting control by interface
End;
Acquiring unit 503b is instructed, plays what control terminal was sent according to the content characteristic information of the video flowing for obtaining
Play control instruction;
Instruction execution unit 503c, for according to the broadcasting control instruction, controlling the video after the decoding video stream
The broadcasting of frame.
In the present embodiment, the playing control module 503 includes playing start unit, plays stop unit, duration adjusting
In unit, image processing unit, segment interception unit at least first, wherein:
The broadcasting start unit, for starting the broadcasting of the video frame after the decoding video stream;
The broadcasting stop unit, for stopping the broadcasting of the video frame after the decoding video stream;
The duration adjustment unit, for adjusting the playing duration of the video frame after the decoding video stream;
Described image processing unit, for carrying out image procossing to the video frame after the decoding video stream;
The segment interception unit, for intercepting the video frame after the decoding video stream.
In the present embodiment, described image processing unit is additionally operable to perform at least one in operations described below:
Edit at least one object in the video frame after the decoding video stream;
Increase at least one object in video frame after the decoding video stream;
The real scene video frame gathered in real time is obtained, by the real scene video frame gathered in real time and the video
Decoded video frame is flowed to be merged.
In the present embodiment, feature detection module 502 includes:
Rule unit, for obtaining presentation of video frames control rule;
Characteristic acquisition unit for controlling rule according to the presentation of video frames, obtains the content of the video flowing
Characteristic information.
In the present embodiment, feature detection module 502 is used for according to the key frame before the decoding video stream or described regards
Frequency flows decoded video frame, obtains the content characteristic information of the video flowing.
Above device can perform the method that the embodiment of the present application is provided, and possesses the corresponding function module of execution method and has
Beneficial effect.The not technical detail of detailed description in the present embodiment, reference can be made to the method that the embodiment of the present application is provided.
It should be noted that video play device is not limited to structure shown in Fig. 5, under the inspiration of the present embodiment, this
Field those of ordinary skill can also use other alternative schemes, and details are not described herein.
The apparatus embodiments described above are merely exemplary, wherein the unit illustrated as separating component can
To be or may not be physically separate, the component shown as unit may or may not be physics list
Member, you can be located at a place or can also be distributed in multiple network element.It can be selected according to the actual needs
In some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness
Work in the case of, you can to understand and implement.
Fig. 6 is the structure diagram of the video play device of yet another embodiment of the invention, as shown in fig. 6, a kind of video playing
Device, including:
Video flowing acquisition module 601 for being asked according to video playing, obtains video flowing;
Feature detection module 602, for obtaining the content characteristic of the video frame after decoding video stream and video flowing letter
Breath;
Playing control module 603 for the content characteristic information according to video flowing, controls the video frame after decoding video stream
Broadcasting.
In the present embodiment, feature detection module 602 includes:
Second transmission unit 602a, for the video frame after decoding video stream to be transmitted to broadcasting control terminal by interface;
Feature acquiring unit 602b plays control terminal regarding according to the video frame transmission after decoding video stream for obtaining
The content characteristic information of frequency stream.
Above device can perform the method that the embodiment of the present application is provided, and possesses the corresponding function module of execution method and has
Beneficial effect.The not technical detail of detailed description in the present embodiment, reference can be made to the method that the embodiment of the present application is provided.
It should be noted that video play device is not limited to structure shown in Fig. 6, under the inspiration of the present embodiment, this
Field those of ordinary skill can also use other alternative schemes, and details are not described herein.
The apparatus embodiments described above are merely exemplary, wherein the unit illustrated as separating component can
To be or may not be physically separate, the component shown as unit may or may not be physics list
Member, you can be located at a place or can also be distributed in multiple network element.It can be selected according to the actual needs
In some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness
Work in the case of, you can to understand and implement.
With reference to Fig. 7, the structure diagram of terminal device according to an embodiment of the invention is shown, it is of the invention to be embodied
Example does not limit the specific implementation of terminal device.
As shown in fig. 7, the terminal device can include:Processor (processor) 702, communication interface
(Communications Interface) 704, memory (memory) 706 and communication bus 708.
Wherein:
Processor 702, communication interface 704 and memory 706 complete mutual communication by communication bus 708.
Communication interface 704, the network element for terminals such as other with miscellaneous equipment or server etc. communicate.
Processor 702 for performing program 710, can specifically perform above-mentioned gui display method embodiment
In correlation step.
Specifically, program 710 can include program code, which includes computer-managed instruction.
Processor 702 may be central processor CPU or specific integrated circuit ASIC (Application
Specific Integrated Circuit) or be arranged to implement the embodiment of the present invention one or more integrate electricity
Road.The one or more processors that terminal device includes can be same type of processor, such as one or more CPU;Also may be used
To be different types of processor, such as one or more CPU and one or more ASIC.
Memory 706, for storing program 710.Memory 706 may include high-speed RAM memory, it is also possible to further include
Nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.
Program 710 specifically can be used for so that processor 702 performs following operation:
It is asked according to video playing, obtains video flowing;
Obtain the content characteristic information of video frame and video flowing after decoding video stream;
According to the content characteristic information of video flowing, the broadcasting of the video frame after decoding video stream is controlled.
In a kind of optional embodiment, program 710 is additionally operable to so that processor 702 performs the content according to video flowing
The step of characteristic information, the broadcasting for controlling the video frame after decoding video stream, includes:
The content characteristic information of video flowing is transmitted to broadcasting control terminal by interface;
It obtains and plays the broadcasting control instruction that control terminal is sent according to the content characteristic information of video flowing;
According to control instruction is played, the broadcasting of the video frame after decoding video stream is controlled.
In a kind of optional embodiment, program 710 is additionally operable to so that processor 702 performs the content according to video flowing
Characteristic information, control decoding video stream after video frame broadcasting the step of comprise the following steps at least one:
Start the broadcasting of the video frame after decoding video stream;
Stop the broadcasting of the video frame after decoding video stream;
Adjust the playing duration of the video frame after decoding video stream;
Image procossing is carried out to the video frame after decoding video stream;
Intercept the video frame after decoding video stream.
In a kind of optional embodiment, program 710 is additionally operable to so that processor 702 is performed to after decoding video stream
Video frame carry out image procossing the step of comprise the following steps at least one:
Edit at least one object in the video frame after decoding video stream;
Increase at least one object in video frame after decoding video stream;
The real scene video frame gathered in real time is obtained, after the real scene video frame gathered in real time and decoding video stream
Video frame merged.
In a kind of optional embodiment, program 710 is additionally operable to so that processor 702 is performed after obtaining decoding video stream
Video frame and video flowing content characteristic information the step of include:
Obtain presentation of video frames control rule;
Rule is controlled according to presentation of video frames, obtains the content characteristic information of video flowing.
In a kind of optional embodiment, program 710 is additionally operable to so that processor 702 is performed after obtaining decoding video stream
Video frame and video flowing content characteristic information the step of include:
It is special according to the content in the video frame after the key frame or decoding video stream before decoding video stream, obtaining video flowing
Reference ceases.
In a kind of optional embodiment, program 710 is additionally operable to so that processor 702 is performed according to before decoding video stream
Key frame or decoding video stream after video frame in, the step of content characteristic information for obtaining video flowing, includes:
Video frame after decoding video stream is transmitted to broadcasting control terminal by interface;
Obtain the content characteristic information for playing the video flowing that control terminal is sent according to the video frame after decoding video stream.
In program 710 specific implementation of each step may refer to corresponding steps in above-mentioned video broadcasting method embodiment and
Corresponding description in unit, this will not be repeated here.It is apparent to those skilled in the art that for description convenience and
Succinctly, the equipment of foregoing description and the specific work process of module and beneficial effect, may be referred in preceding method embodiment
Corresponding process description, details are not described herein.
It will be understood by those skilled in the art that the embodiment of the embodiment of the present invention can be provided as method, apparatus (equipment) or
Computer program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine soft
The form of the embodiment of part and hardware aspect.Moreover, the embodiment of the present invention can be used, in one or more, which includes calculating
The computer-usable storage medium of machine usable program code (includes but not limited to magnetic disk storage, CD-ROM, optical memory
Deng) on the form of computer program product implemented.
The embodiment of the present invention with reference to according to the method for the embodiment of the present invention, device (equipment) and computer program product
Flowchart and/or the block diagram describes.It should be understood that it can be realized by computer program instructions every in flowchart and/or the block diagram
The combination of flow and/or box in one flow and/or box and flowchart and/or the block diagram.These computers can be provided
Program instruction is to the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices
To generate a machine so that the instruction performed by computer or the processor of other programmable data processing devices generates use
In the dress for realizing the function of being specified in one flow of flow chart or multiple flows and/or one box of block diagram or multiple boxes
It puts.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction generation being stored in the computer-readable memory includes referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or
The function of being specified in multiple boxes.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps is performed on calculation machine or other programmable devices to generate computer implemented processing, so as in computer or
The instruction offer performed on other programmable devices is used to implement in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Finally it should be noted that:Above example is only to illustrate the technical solution of the embodiment of the present application rather than it is limited
System;Although the application is described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that:Its
Still it can modify to the technical solution recorded in foregoing embodiments or which part technical characteristic is equal
It replaces;And these modifications or replacement, the essence of appropriate technical solution is not made to depart from each embodiment technical solution of the application
Spirit and scope.
Claims (15)
1. a kind of video broadcasting method, which is characterized in that the described method includes:
It is asked according to video playing, obtains video flowing;
Obtain the video frame after the decoding video stream and the content characteristic information of the video flowing;
According to the content characteristic information of the video flowing, the broadcasting of the video frame after the decoding video stream is controlled.
2. video broadcasting method according to claim 1, which is characterized in that the content characteristic according to the video flowing
The step of information, the broadcasting for controlling the video frame after the decoding video stream, includes:
The content characteristic information of the video flowing is transmitted to broadcasting control terminal by interface;
It obtains and plays the broadcasting control instruction that control terminal is sent according to the content characteristic information of the video flowing;
According to the broadcasting control instruction, the broadcasting of the video frame after the decoding video stream is controlled.
3. video broadcasting method according to claim 1, which is characterized in that the content characteristic according to the video flowing
The step of information, the broadcasting for controlling the video frame after the decoding video stream comprise the following steps at least one:
Start the broadcasting of the video frame after the decoding video stream;
Stop the broadcasting of the video frame after the decoding video stream;
Adjust the playing duration of the video frame after the decoding video stream;
Image procossing is carried out to the video frame after the decoding video stream;
Intercept the video frame after the decoding video stream.
4. video broadcasting method according to claim 3, which is characterized in that the video to after the decoding video stream
Frame carry out image procossing the step of comprise the following steps at least one:
Edit at least one object in the video frame after the decoding video stream;
Increase at least one object in video frame after the decoding video stream;
The real scene video frame gathered in real time is obtained, by the real scene video frame gathered in real time and the video flowing solution
Video frame after code is merged.
5. video broadcasting method according to claim 1, which is characterized in that regarding after the acquisition decoding video stream
The step of content characteristic information of frequency frame and the video flowing, includes:
Obtain presentation of video frames control rule;
Rule is controlled according to the presentation of video frames, obtains the content characteristic information of the video flowing.
6. video broadcasting method according to claim 1, which is characterized in that regarding after the acquisition decoding video stream
The step of content characteristic information of frequency frame and the video flowing, includes:
According to the key frame before the decoding video stream or the video frame after the decoding video stream, the video flowing is obtained
Content characteristic information.
7. video broadcasting method according to claim 6, which is characterized in that the pass according to before the decoding video stream
The step of video frame after key frame or the decoding video stream, the content characteristic information for obtaining the video flowing, includes:
Video frame after the decoding video stream is transmitted to broadcasting control terminal by interface;
Obtain the content spy for the video flowing that the broadcasting control terminal is sent according to the video frame after the decoding video stream
Reference ceases.
8. kind of video play device, which is characterized in that described device includes:
Video flowing acquisition module for being asked according to video playing, obtains video flowing;
Feature detection module, for obtaining the content characteristic of the video frame after the decoding video stream and video flowing letter
Breath;
Playing control module for the content characteristic information according to the video flowing, controls the video after the decoding video stream
The broadcasting of frame.
9. video play device according to claim 8, which is characterized in that the playing control module includes:
First transmission unit, for the content characteristic information of the video flowing to be transmitted to broadcasting control terminal by interface;
Acquiring unit is instructed, for obtaining the broadcasting control for playing control terminal and being sent according to the content characteristic information of the video flowing
Instruction;
Instruction execution unit, for according to the broadcasting control instruction, controlling the broadcasting of the video frame after the decoding video stream.
10. video play device according to claim 8, which is characterized in that the playing control module, which includes playing, to be opened
Moving cell, play stop unit, duration adjustment unit, image processing unit, in segment interception unit at least first, wherein:
The broadcasting start unit, for starting the broadcasting of the video frame after the decoding video stream;
The broadcasting stop unit, for stopping the broadcasting of the video frame after the decoding video stream;
The duration adjustment unit, for adjusting the playing duration of the video frame after the decoding video stream;
Described image processing unit, for carrying out image procossing to the video frame after the decoding video stream;
The segment interception unit, for intercepting the video frame after the decoding video stream.
11. video play device according to claim 10, which is characterized in that described image processing unit is additionally operable to perform
At least one in operations described below:
Edit at least one object in the video frame after the decoding video stream;
Increase at least one object in video frame after the decoding video stream;
The real scene video frame gathered in real time is obtained, by the real scene video frame gathered in real time and the video flowing solution
Video frame after code is merged.
12. video play device according to claim 8, which is characterized in that the feature detection module includes:
Rule unit, for obtaining presentation of video frames control rule;
Characteristic acquisition unit for controlling rule according to the presentation of video frames, obtains the content characteristic of the video flowing
Information.
13. video play device according to claim 8, which is characterized in that the feature detection module is used for according to institute
The key frame before decoding video stream or the video frame after the decoding video stream are stated, obtains the content characteristic letter of the video flowing
Breath.
14. video play device according to claim 13, which is characterized in that the feature detection module includes:
Second transmission unit, for the video frame after the decoding video stream to be transmitted to broadcasting control terminal by interface;
Feature acquiring unit, for obtaining the institute that the broadcasting control terminal is sent according to the video frame after the decoding video stream
State the content characteristic information of video flowing.
15. a kind of electronic equipment, including:Processor, memory, communication interface and communication bus, the processor, the storage
Device and the communication interface complete mutual communication by the communication bus;
For the memory for storing an at least executable instruction, the executable instruction makes the processor perform right such as will
Ask the corresponding operation of 1-7 any one of them video broadcasting methods.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711322670.5A CN108124170A (en) | 2017-12-12 | 2017-12-12 | A kind of video broadcasting method, device and terminal device |
PCT/CN2018/103992 WO2019114330A1 (en) | 2017-12-12 | 2018-09-04 | Video playback method and apparatus, and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711322670.5A CN108124170A (en) | 2017-12-12 | 2017-12-12 | A kind of video broadcasting method, device and terminal device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108124170A true CN108124170A (en) | 2018-06-05 |
Family
ID=62229052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711322670.5A Pending CN108124170A (en) | 2017-12-12 | 2017-12-12 | A kind of video broadcasting method, device and terminal device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108124170A (en) |
WO (1) | WO2019114330A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989855A (en) * | 2018-07-06 | 2018-12-11 | 武汉斗鱼网络科技有限公司 | A kind of advertisement cut-in method, device, equipment and medium |
CN109121005A (en) * | 2018-09-30 | 2019-01-01 | 联想(北京)有限公司 | The processing method and electronic equipment of multi-medium data |
WO2019114330A1 (en) * | 2017-12-12 | 2019-06-20 | 广州市动景计算机科技有限公司 | Video playback method and apparatus, and terminal device |
CN112804584A (en) * | 2019-11-13 | 2021-05-14 | 阿里巴巴集团控股有限公司 | Method and device for setting video, picture and audio |
CN113259712A (en) * | 2020-02-13 | 2021-08-13 | 腾讯科技(深圳)有限公司 | Video processing method and related device |
CN115942054A (en) * | 2022-11-18 | 2023-04-07 | 优酷网络技术(北京)有限公司 | Video playing method and device, electronic equipment and readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254941A (en) * | 2016-10-10 | 2016-12-21 | 乐视控股(北京)有限公司 | Method for processing video frequency and device |
CN106385624A (en) * | 2016-09-29 | 2017-02-08 | 乐视控股(北京)有限公司 | Video playing method and device |
US20170171624A1 (en) * | 2011-12-02 | 2017-06-15 | Netzyn, Inc. | Video providing textual content system and method |
CN106878767A (en) * | 2017-01-05 | 2017-06-20 | 腾讯科技(深圳)有限公司 | Video broadcasting method and device |
CN106973317A (en) * | 2016-12-30 | 2017-07-21 | 华为软件技术有限公司 | Multimedia data processing method, multimedia data providing method, apparatus and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108124170A (en) * | 2017-12-12 | 2018-06-05 | 广州市动景计算机科技有限公司 | A kind of video broadcasting method, device and terminal device |
-
2017
- 2017-12-12 CN CN201711322670.5A patent/CN108124170A/en active Pending
-
2018
- 2018-09-04 WO PCT/CN2018/103992 patent/WO2019114330A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170171624A1 (en) * | 2011-12-02 | 2017-06-15 | Netzyn, Inc. | Video providing textual content system and method |
CN106385624A (en) * | 2016-09-29 | 2017-02-08 | 乐视控股(北京)有限公司 | Video playing method and device |
CN106254941A (en) * | 2016-10-10 | 2016-12-21 | 乐视控股(北京)有限公司 | Method for processing video frequency and device |
CN106973317A (en) * | 2016-12-30 | 2017-07-21 | 华为软件技术有限公司 | Multimedia data processing method, multimedia data providing method, apparatus and system |
CN106878767A (en) * | 2017-01-05 | 2017-06-20 | 腾讯科技(深圳)有限公司 | Video broadcasting method and device |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019114330A1 (en) * | 2017-12-12 | 2019-06-20 | 广州市动景计算机科技有限公司 | Video playback method and apparatus, and terminal device |
CN108989855A (en) * | 2018-07-06 | 2018-12-11 | 武汉斗鱼网络科技有限公司 | A kind of advertisement cut-in method, device, equipment and medium |
CN109121005A (en) * | 2018-09-30 | 2019-01-01 | 联想(北京)有限公司 | The processing method and electronic equipment of multi-medium data |
CN112804584A (en) * | 2019-11-13 | 2021-05-14 | 阿里巴巴集团控股有限公司 | Method and device for setting video, picture and audio |
CN113259712A (en) * | 2020-02-13 | 2021-08-13 | 腾讯科技(深圳)有限公司 | Video processing method and related device |
CN115942054A (en) * | 2022-11-18 | 2023-04-07 | 优酷网络技术(北京)有限公司 | Video playing method and device, electronic equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2019114330A1 (en) | 2019-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108124170A (en) | A kind of video broadcasting method, device and terminal device | |
US11736769B2 (en) | Content filtering in media playing devices | |
US10319409B2 (en) | System and method for generating videos | |
US8650489B1 (en) | Event processing in a content editor | |
WO2019242222A1 (en) | Method and device for use in generating information | |
KR102488530B1 (en) | Method and apparatus for generating video | |
CN103813126B (en) | It carries out providing the method and its electronic device of user interest information when video calling | |
US20110321086A1 (en) | Alternating embedded digital media content responsive to user or provider customization selections | |
WO2019227429A1 (en) | Method, device, apparatus, terminal, server for generating multimedia content | |
CN107995482A (en) | The treating method and apparatus of video file | |
KR20180111981A (en) | Edit real-time content with limited interaction | |
WO2021052130A1 (en) | Video processing method, apparatus and device, and computer-readable storage medium | |
CN111754254A (en) | System and method for dynamically creating and inserting immersive promotional content in multimedia | |
CN114630057B (en) | Method and device for determining special effect video, electronic equipment and storage medium | |
CN105814905A (en) | Method and system for synchronizing usage information between device and server | |
CN113033677A (en) | Video classification method and device, electronic equipment and storage medium | |
Husa et al. | HOST-ATS: automatic thumbnail selection with dashboard-controlled ML pipeline and dynamic user survey | |
KR101915792B1 (en) | System and Method for Inserting an Advertisement Using Face Recognition | |
US10775740B2 (en) | Holographic projection of digital objects in video content | |
CN113259708A (en) | Method, computer device and medium for introducing commodities based on short video | |
CN112287771A (en) | Method, apparatus, server and medium for detecting video event | |
US20200382826A1 (en) | Background enhancement in discriminatively encoded video | |
WO2013187796A1 (en) | Method for automatically editing digital video files | |
US20220070501A1 (en) | Social video platform for generating and experiencing content | |
CN114500879A (en) | Video data processing method, device, equipment and 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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200526 Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio square 14 storey tower Applicant before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180605 |