CN110267096A - Video broadcasting method, device, electronic equipment and storage medium - Google Patents
Video broadcasting method, device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN110267096A CN110267096A CN201910544522.0A CN201910544522A CN110267096A CN 110267096 A CN110267096 A CN 110267096A CN 201910544522 A CN201910544522 A CN 201910544522A CN 110267096 A CN110267096 A CN 110267096A
- Authority
- CN
- China
- Prior art keywords
- frame
- video
- play position
- decoded
- play
- 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
- 238000005516 engineering process Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/177—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/184—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed 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
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- 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/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8193—Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
-
- 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/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The disclosure is about a kind of video broadcasting method, device, electronic equipment and storage medium, this method comprises: receiving the video pictures switching command for target video triggering, video pictures switching command is used to indicate the video pictures that the second play position is switched to by the video pictures of the first play position in target video;According to video pictures switching command, the positional relationship of the first play position Yu the second play position is determined;Starting decoded positions are determined according to the positional relationship;Since the video frame of starting decoded positions, the frame originating point information for parsing video frame frame by frame obtains parsing result, according to parsing result, determines whether video frame is non-reference frame, if it is, not being decoded to video frame, is otherwise decoded to video frame;When being decoded to the video frame of the second play position, the video pictures of the second play position are played.The embodiment of the present disclosure can skip non-reference frame decoding, reduce the quantity for needing decoding video frame, improve the speed of video pictures switching.
Description
Technical field
This disclosure relates to technical field of video processing more particularly to a kind of video broadcasting method, device, electronic equipment and deposit
Storage media.
Background technique
With the development of internet technology, viewing video have become the daily pastime of people and obtain information major way it
One.Currently, user when watching video, can change the broadcasting of video by the progress bar below sliding video player often
Position, for example, by sliding video progress bar to the right, to skip the specified broadcasting of video pictures viewing user of current play position
The video pictures of position.
In the related technology, when user slide progress bar to specify play position when, the base layer decoder meeting of video player
Automatically it is reset to the I frame of GOP (Group Of Pictures, picture group) where user specifies play position, since the I frame
Video is decoded frame by frame, until being decoded to user specifies play position.However, due to need decoded video frame quantity compared with
It is more, cause the time for switching to the video pictures of the specified play position of user by the video pictures of current play position longer, cuts
Throw-over degree is slower.
Summary of the invention
The disclosure provides a kind of video broadcasting method, device, electronic equipment and storage medium, at least to solve the relevant technologies
Present in video pictures switching time is longer, switch speed is slower technical problem.The technical solution of the disclosure is as follows:
According to the first aspect of the embodiments of the present disclosure, a kind of video broadcasting method is provided, which comprises
Receive the video pictures switching command for target video triggering, wherein the video pictures switching command is used for
Indicate the video pictures that the second play position is switched to by the video pictures of the first play position in the target video;
According to the video pictures switching command, the position of first play position Yu second play position is determined
Relationship;
According to the positional relationship of first play position and second play position, starting decoded positions are determined;
Since the video frame of the starting decoded positions, the frame originating point information for parsing video frame frame by frame obtains parsing result,
According to the parsing result, determine whether the video frame is non-reference frame, if it is, not solving to the video frame
Code, is otherwise decoded the video frame;
When being decoded to the video frame of second play position, the video pictures of second play position are played.
Optionally, as one embodiment, the position according to first play position and second play position
The step of setting relationship, determining starting decoded positions, comprising:
When first play position and second play position are in same GOP and second play position position
When after first play position, first play position is determined as to originate decoded positions.
Optionally, as one embodiment, the position according to first play position and second play position
The step of setting relationship, determining starting decoded positions, comprising:
Before second play position is located at first play position or first play position with it is described
When second play position is in different GOP and second play position is located at after first play position, by described
The I frame position of GOP where two play position is determined as originating decoded positions.
Optionally, determine that described first plays described according to the video pictures switching command as one embodiment
Before the step of positional relationship of position and second play position, further includes:
Read the header information of the target video, wherein record has the GOP of the target video in the header information
Structural information;
It is described according to the video pictures switching command, determine first play position and second play position
Positional relationship, comprising:
According to the video pictures switching command and the gop structure information, determine first play position with it is described
The positional relationship of second play position.
Optionally, as one embodiment, the frame originating point information for parsing video frame frame by frame obtains parsing result, according to institute
Parsing result is stated, determines whether the video frame is non-reference frame, comprising:
When the target video is the video encoded based on H264, the frame originating point information of parsing video frame is obtained described frame by frame
The NRI value of frame originating point information determines whether the NRI value is 0, if it is, the video frame is non-reference frame, the otherwise view
Frequency frame is not non-reference frame;
When the target video is the video encoded based on H265, the frame originating point information of parsing video frame is obtained described frame by frame
The Type value of frame originating point information determines whether the Type value is one of preset value, if it is, the video frame is non-reference
Frame, otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2,4,6,8,10,12 and 14.
According to the second aspect of an embodiment of the present disclosure, a kind of video play device is provided, described device includes:
Receiving unit is configured as receiving the video pictures switching command for target video triggering, wherein the video
Screen switching instruction, which is used to indicate, switches to the second play position by the video pictures of the first play position in the target video
Video pictures;
First determination unit, is configured as according to the video pictures switching command, determine first play position with
The positional relationship of second play position;
Second determination unit is configured as being closed according to the position of first play position and second play position
System determines starting decoded positions;
Resolution unit is configured as parsing the frame head of video frame frame by frame since the video frame of the starting decoded positions
Information obtains parsing result, according to the parsing result, determines whether the video frame is non-reference frame, if it is, not right
The video frame is decoded, and is otherwise decoded to the video frame;
Broadcast unit is configured as when being decoded to the video frame of second play position, is played described second and is played
The video pictures of position.
Optionally, as one embodiment, second determination unit includes:
First decoded positions determine subelement, are configured as at first play position and second play position
In same GOP and when second play position is located at after first play position, first play position is determined
To originate decoded positions.
Optionally, as one embodiment, second determination unit includes:
Second decoded positions determine subelement, are configured as being located at first play position when second play position
Before or first play position is in different GOP from second play position and second play position is located at
When after first play position, the I frame position of GOP where second play position is determined as to originate decoded positions.
Optionally, as one embodiment, described device further include:
Reading unit is configured as reading the header information of the target video, wherein there is record in the header information
The gop structure information of the target video;
First determination unit includes:
Positional relationship determines subelement, is configured as according to the video pictures switching command and the gop structure information,
Determine the positional relationship of first play position Yu second play position.
Optionally, as one embodiment, the resolution unit includes:
First parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H264
The frame originating point information of video frame obtains the NRI value of the frame originating point information, determines whether the NRI value is 0, if it is, the view
Frequency frame is non-reference frame, and otherwise the video frame is not non-reference frame;
Second parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H265
The frame originating point information of video frame obtains the Type value of the frame originating point information, determines whether the Type value is one of preset value, if
That then the video frame is non-reference frame, and otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2,
4,6,8,10,12 and 14.
According to the third aspect of an embodiment of the present disclosure, a kind of electronic equipment is provided, comprising:
Processor;
For storing the memory of the processor-executable instruction;
Wherein, the processor is configured to executing described instruction, to realize video playing side as described in relation to the first aspect
Method.
According to a fourth aspect of embodiments of the present disclosure, a kind of storage medium is provided, when the instruction in the storage medium by
When the processor of electronic equipment executes, so that the electronic equipment is able to carry out video broadcasting method as described in relation to the first aspect.
According to the 5th of the application the aspect, a kind of computer program product is provided, when in the computer program product
When instruction is executed by the processor of electronic equipment, so that the electronic equipment is able to carry out video playing as described in relation to the first aspect
Method.
The technical scheme provided by this disclosed embodiment at least bring it is following the utility model has the advantages that
In the embodiment of the present disclosure, when carrying out video frame decoding, non-reference frame decoding can be skipped, so that in decoding process
Required decoded video frame quantity is reduced, and is shortened and is switched to the specified play position of user by the video pictures of current play position
Video pictures duration, improve video pictures switch speed.Further, since required decoded video frame quantity is reduced, because
This can also reduce the system resources such as CPU, memory consumed by decoding.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not
The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure
Example, and together with specification for explaining the principles of this disclosure, do not constitute the improper restriction to the disclosure.
Fig. 1 is a kind of exemplary diagram of video GOP structure shown according to an exemplary embodiment;
Fig. 2 is a kind of flow chart of video broadcasting method shown according to an exemplary embodiment;
Fig. 3 is a kind of instance graph of video broadcasting method shown according to an exemplary embodiment;
Fig. 4 is the instance graph of another video broadcasting method shown according to an exemplary embodiment;
Fig. 5 is a kind of exemplary diagram of the frame originating point information of video frame shown according to an exemplary embodiment;
Fig. 6 is the exemplary diagram of the frame originating point information of another video frame shown according to an exemplary embodiment;
Fig. 7 is a kind of block diagram of video play device shown according to an exemplary embodiment;
Fig. 8 is the structural schematic diagram of a kind of electronic equipment shown according to an exemplary embodiment.
Specific embodiment
In order to make ordinary people in the field more fully understand the technical solution of the disclosure, below in conjunction with attached drawing, to this public affairs
The technical solution opened in embodiment is clearly and completely described.
It should be noted that the specification and claims of the disclosure and term " first " in above-mentioned attached drawing, "
Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so as to embodiment of the disclosure described herein can in addition to illustrating herein or
Sequence other than those of description is implemented.Embodiment described in following exemplary embodiment does not represent and disclosure phase
Consistent all embodiments.On the contrary, they are only and as detailed in the attached claim, the disclosure some aspects
The example of consistent device and method.
Present disclose provides a kind of video broadcasting method, device, electronic equipment and storage mediums.
In order to make it easy to understand, some concepts being related in the embodiment of the present disclosure are introduced first below.
GOP (Group Of Pictures, picture group): being the sets of video frames of one group of consecutive image in video, with I-
Frame (I frame) starts, and is a GOP between two I frames.One video can be made of one or more GOP.In an example
In son, as shown in Figure 1, Fig. 1 shows a kind of video GOP structure, intermediate digital representation video frame number, the 0th frame is I frame, the 0th
Frame to the 11st frame is a GOP, and the 12nd is I frame, and the 12nd frame to the 23rd frame is a GOP, and the 24th frame is I frame.
I frame: it is the video frame of a full picture in video, does not depend on other video frames.
Non-reference frame: being the video frame not relied on by other any frames in video decoding process.
MOOVheader information (also known as video header information): for storing size, the gop structure, video of video flowing
The description informations such as stream audio stream.
H264, H265: it is two different video coding algorithms, there is different encoding and decoding standards.
Next a kind of video broadcasting method provided the disclosure is introduced.
Fig. 2 is a kind of flow chart of video broadcasting method shown according to an exemplary embodiment, and this method is applied to electricity
Sub- equipment, in practical applications, the electronic equipment may include: that smart phone, tablet computer and personal digital assistant etc. are mobile
Terminal also may include: the computer equipments such as laptop, desktop computer and tabletop machine, as shown in Fig. 2, this method can be with
The following steps are included: step 201, step 202, step 203, step 204 and step 205, wherein
In step 201, the video pictures switching command for target video triggering is received, wherein the video pictures are cut
It changes instruction and is used to indicate the video pictures for switching to the second play position by the video pictures of the first play position in target video.
In the embodiment of the present disclosure, target video is video being played on electronic equipment.
In the embodiment of the present disclosure, video pictures switching command can be triggered in several ways, specifically, can examine
It measures when user slides video playing progress bar and triggers video pictures switching command, user can also detected in video playing
Video pictures switching command is triggered when sliding on picture, and video pictures can also be triggered when detecting that user makes certain gestures
Switching command can also trigger video pictures switching when detecting the specific button or icon on user's operation electronic equipment and refer to
It enables, the embodiment of the present disclosure is not construed as limiting this.
In the embodiment of the present disclosure, the first play position and the second play position are for same video.First broadcasts
Putting position can be understood as the current play position of target video, and the second play position can be understood as what user specified/requests
Play position, at this point, video pictures switching command is used to indicate by the video pictures switching of current play position in target video
To the video pictures of the second play position.
In the embodiment of the present disclosure, the video pictures of the first play position refer to the video pictures at the first play position,
The video pictures of second play position refer to the video pictures at the second play position.
In step 202, according to video pictures switching command, the position of the first play position Yu the second play position is determined
Relationship.
In one embodiment that the disclosure provides, mesh can be obtained when video player is initially opened target video
The MOOVheader information for marking video obtains the gop structure of target video by parsing the MOOVheader information of target video
Information, and save to electronic equipment local, so as to subsequent according to the gop structure information, to determine the first play position and second
The positional relationship of play position.At this point, the video broadcasting method that the embodiment provides, it can step in the embodiment depicted in figure 2
Increase following steps before 202: reading the header information of target video, wherein record has target video in the header information
Gop structure information;
Correspondingly, above-mentioned steps 202 may comprise steps of: according to video pictures switching command and gop structure information,
Determine the positional relationship of the first play position Yu the second play position.
In the embodiment of the present disclosure, the positional relationship of the first play position and the second play position may include following any
Kind: the first play position is in same GOP with the second play position and the second play position is located at after the first play position;
First play position and the second play position are in same GOP and the second play position is located at before the first play position;First
Play position is in different GOP from the second play position and the second play position is located at after the first play position;First plays
Position is in different GOP from the second play position and the second play position is located at before the first play position.
In step 203, according to the positional relationship of the first play position and the second play position, starting solution code bit is determined
It sets.
In one embodiment that the disclosure provides, above-mentioned steps 203 be may comprise steps of:
When the first play position and the second play position be in same GOP and the second play position is located at the first broadcasting position
When after setting, the first play position is determined as to originate decoded positions.
In one example, as shown in figure 3, sandwich digit indicates that video frame number, the 0th frame are I frame, the 0th frame to the 11st frame
It is I frame for a GOP, the 12nd, the 12nd frame to the 23rd frame is a GOP, and the 24th frame is I frame, and the first play position indicates video
Decoder is currently decoding the 2nd frame, i.e. current play position is the 2nd frame, and the second play position indicates that user slides video and broadcasts
Progress bar is put to the 9th frame, i.e., it is the 9th frame that user, which specifies play position,.Due to the 2nd frame and the 9th frame in same GOP and the 9th
2nd frame is determined as originating decoded positions by frame behind the 2nd frame.
In another embodiment that the disclosure provides, above-mentioned steps 203 be may comprise steps of:
Before the second play position is located at the first play position or the first play position is in the second play position
It is when different GOP and the second play position are located at after the first play position, the I frame position of GOP where the second play position is true
It is set to starting decoded positions.
In step 204, since the video frame of starting decoded positions, the frame originating point information for parsing video frame frame by frame is solved
Analysis is as a result, determine whether video frame is non-reference frame, if it is, not being decoded to video frame, otherwise according to parsing result
Video frame is decoded.
In the embodiment of the present disclosure, since non-reference frame is the video frame not relied on by other video frames in decoding process, because
This skips non-reference frame in decoding, will not impact to the decoding of other video frames.
In one embodiment that the disclosure provides, when determining the first play position and the second play position in same
When GOP and the second play position are located at after the first play position, it can indicate decoder directly since the first play position
Video frame except decoding non-reference frame until be decoded to video frame at the second play position, without as in the related technology that
The I frame of GOP where decoder is reset to the second play position by the first play position by sample, then decoded frame by frame from the I frame
Video frame is until be decoded to the video frame at the second play position.
Compared with the relevant technologies, the embodiment of the present disclosure reduces the resetting of decoder, broadcasts without repeat decoding I frame with first
The video frame between position is put, without decoding non-reference frame, the quantity of decoding video frame required for reducing improves video picture
The speed of face switching.
In one example, as shown in figure 4, sandwich digit indicates that video frame number, the 0th frame are I frame, the 0th frame to the 11st frame
It is I frame for a GOP, the 12nd, the 12nd frame to the 23rd frame is a GOP, and the 24th frame is I frame, and the first play position indicates video
Decoder is currently decoding the 2nd frame, i.e. current play position is the 2nd frame, and the second play position indicates that user slides video and broadcasts
Progress bar is put to the 9th frame, i.e., it is the 9th frame that user, which specifies play position, below a row IRN indicate the type of video frame, " I " is indicated
Video frame is I frame, and " R " indicates that video frame is reference frame, and " N " indicates that video frame is non-reference frame.
When using embodiment of the present disclosure technical solution, due to the 2nd frame and the 9th frame is in same GOP and the 9th frame is the 2nd
Behind frame, therefore resetting decoder is not needed at the 0th frame, decoder is decoded since the 2nd frame, and due to the 3rd frame, the 4th
Frame, the 6th frame, the 7th frame and the 8th frame are non-reference frame, therefore decoder need to only be decoded since the 2nd frame, decode the 5th frame and the
9 frames;And when using related art scheme, need decoder being reset to the 0th frame by the 2nd frame, decoder since the 0th frame frame by frame
Decoding is until the 9th frame.
By it was found that, compared with the relevant technologies, in disclosed technique scheme without decoder reset and can jump
Cross non-reference frame decoding, it is possible to reduce required decoded video frame quantity.
In another embodiment that the disclosure provides, before the second play position is located at the first play position, or
It, can when first play position and the second play position are in different GOP and the second play position is located at after the first play position
To indicate to decode the video frame except non-reference frame decoder I frame position of GOP where the second play position up to solution
Video frame of the code at the second play position, without as needing decoder to decode the second play position institute in the related technology
GOP I frame position to all video frames between the second play position.
Compared with the relevant technologies, the embodiment of the present disclosure can skip non-reference frame decoding, reduce required decoding video
The quantity of frame improves the speed of video pictures switching.
It, can be by parsing the frame originating point information of video frame frame by frame, to determine view in one embodiment that the disclosure provides
Whether frequency frame is non-reference frame, at this point, above-mentioned steps 204 can specifically include following steps:
When target video is the video encoded based on H264, the frame originating point information for parsing video frame frame by frame obtains frame originating point information
NRI value, determine whether NRI value is 0, if it is, video frame be non-reference frame, otherwise video frame is not non-reference frame;
When target video is the video encoded based on H265, the frame originating point information for parsing video frame frame by frame obtains frame originating point information
Type value, determine whether Type value is one of preset value, if it is, video frame be non-reference frame, otherwise video frame be not
Non-reference frame, wherein preset value includes: 0,2,4,6,8,10,12 and 14.
It, can be in the frame originating point information by parsing video frame to the video encoded based on H264 in the embodiment of the present disclosure
NRI value (i.e. the 1st and the 2nd of first character section), determine the video frame whether non-reference frame, if it is 0, then it represents that the view
Frequency frame is non-reference frame.Fig. 5 shows the frame originating point information structure of H264 video, wherein position is forbidden in F representative, NRI represent whether be
Non-reference frame, Type represent Nalu type.
It, can be in the frame originating point information by parsing video frame for the video encoded based on H265 in the embodiment of the present disclosure
Type value determines whether the video frame is non-reference frame, if it is specific some values, then it represents that the video frame is non-reference
Frame, Fig. 6 show the frame originating point information structure of H265 video, wherein position is forbidden in F representative, and Type represents Nalu type, LayerID
Nalu coded layer information is represented, TID represents Nalu coded time domain information.
In the embodiment of the present disclosure, when being decoded to video frame, can be used the bottom software decoder of player into
Row decoding, also can be used special hardware decoder and is decoded, the embodiment of the present disclosure is not construed as limiting this.
In step 205, when being decoded to the video frame of the second play position, the video for playing the second play position is drawn
Face.
In the embodiment of the present disclosure, when being decoded to the video frame of the second play position, based on the obtained video data of decoding
The video pictures of the second play position are played, switch to the second play position by the video pictures of the first play position to realize
Video pictures.
As seen from the above-described embodiment, in the embodiment, when carrying out video frame decoding, non-reference frame decoding can be skipped,
So that required decoded video frame quantity is reduced in decoding process, shortens and switch to use by the video pictures of current play position
The duration of the video pictures of play position is specified at family, improves video pictures switch speed.Further, since required decoded video
Number of frames is reduced, therefore can also reduce the system resources such as CPU, memory consumed by decoding.
Fig. 7 is a kind of video play device block diagram shown according to an exemplary embodiment, as shown in fig. 7, video playing
Device 700 may include: receiving unit 701, the first determination unit 702, the second determination unit 703, resolution unit 704 and broadcast
Put unit 705, wherein
Receiving unit 701 is configured as receiving the video pictures switching command for target video triggering, wherein described
Video pictures switching command, which is used to indicate, switches to the second broadcasting by the video pictures of the first play position in the target video
The video pictures of position;
First determination unit 702 is configured as determining first play position according to the video pictures switching command
With the positional relationship of second play position;
Second determination unit 703 is configured as the position according to first play position and second play position
Relationship determines starting decoded positions;
Resolution unit 704 is configured as parsing the frame of video frame frame by frame since the video frame of the starting decoded positions
Head information obtains parsing result, according to the parsing result, determines whether the video frame is non-reference frame, if it is, not
The video frame is decoded, otherwise the video frame is decoded;
Broadcast unit 705 is configured as when being decoded to the video frame of second play position, is played described second and is broadcast
Put the video pictures of position.
As seen from the above-described embodiment, in the embodiment, when carrying out video frame decoding, non-reference frame decoding can be skipped,
So that required decoded video frame quantity is reduced in decoding process, shortens and switch to use by the video pictures of current play position
The duration of the video pictures of play position is specified at family, improves video pictures switch speed.Further, since required decoded video
Number of frames is reduced, therefore can also reduce the system resources such as CPU, memory consumed by decoding.
Optionally, as one embodiment, second determination unit 703 may include:
First decoded positions determine subelement, are configured as at first play position and second play position
In same GOP and when second play position is located at after first play position, first play position is determined
To originate decoded positions.
Optionally, as one embodiment, second determination unit 703 may include:
Second decoded positions determine subelement, are configured as being located at first play position when second play position
Before or first play position is in different GOP from second play position and second play position is located at
When after first play position, the I frame position of GOP where second play position is determined as to originate decoded positions.
Optionally, as one embodiment, the video play device 700 can also include:
Reading unit is configured as reading the header information of the target video, wherein there is record in the header information
The gop structure information of the target video;
First determination unit 702 may include:
Positional relationship determines subelement, is configured as according to the video pictures switching command and the gop structure information,
Determine the positional relationship of first play position Yu second play position.
Optionally, as one embodiment, the resolution unit 704 may include:
First parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H264
The frame originating point information of video frame obtains the NRI value of the frame originating point information, determines whether the NRI value is 0, if it is, the view
Frequency frame is non-reference frame, and otherwise the video frame is not non-reference frame;
Second parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H265
The frame originating point information of video frame obtains the Type value of the frame originating point information, determines whether the Type value is one of preset value, if
That then the video frame is non-reference frame, and otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2,
4,6,8,10,12 and 14.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method
Embodiment in be described in detail, no detailed explanation will be given here, related place referring to embodiment of the method part
Explanation.
Fig. 8 is the structural schematic diagram of a kind of electronic equipment shown according to an exemplary embodiment.For example, electronic equipment can
To be mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, Medical Devices are good for
Body equipment, personal digital assistant etc..
As shown in figure 8, electronic equipment 800 may include following one or more components: processing component 802, memory
804, electric power assembly 806, multimedia component 808, audio component 810, the interface 812 of input/output (I/O), sensor module
814 and communication component 816.
The integrated operation of the usual controlling electronic devices 800 of processing component 802, such as with display, call, data are logical
Letter, camera operation and record operate associated operation.Processing component 802 may include one or more processors 820 to hold
Row instruction, to perform all or part of the steps of the methods described above.In addition, processing component 802 may include one or more moulds
Block, convenient for the interaction between processing component 802 and other assemblies.For example, processing component 802 may include multi-media module, with
Facilitate the interaction between multimedia component 808 and processing component 802.
Memory 804 is configured as storing various types of data to support the operation in electronic equipment 800.These data
Example include any application or method for being operated on electronic equipment 800 instruction, contact data, telephone directory
Data, message, picture, video etc..Memory 804 can by any kind of volatibility or non-volatile memory device or it
Combination realize, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable
Except programmable read only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, fastly
Flash memory, disk or CD.
Power supply module 806 provides electric power for the various assemblies of electronic equipment 800.Power supply module 806 may include power supply pipe
Reason system, one or more power supplys and other with for electronic equipment 800 generate, manage, and distribute the associated component of electric power.
Multimedia component 808 includes the screen of one output interface of offer between the electronic equipment 800 and user.
In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch surface
Plate, screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touches
Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding
The boundary of movement, but also detect duration and pressure associated with the touch or slide operation.In some embodiments,
Multimedia component 808 includes a front camera and/or rear camera.When electronic equipment 800 is in operation mode, as clapped
When taking the photograph mode or video mode, front camera and/or rear camera can receive external multi-medium data.It is each preposition
Camera and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 810 is configured as output and/or input audio signal.For example, audio component 810 includes a Mike
Wind (MIC), when electronic equipment 800 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone
It is configured as receiving external audio signal.The received audio signal can be further stored in memory 804 or via logical
Believe that component 816 is sent.In some embodiments, audio component 810 further includes a loudspeaker, is used for output audio signal.
I/O interface 812 provides interface between processing component 802 and peripheral interface module, and above-mentioned peripheral interface module can
To be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lock
Determine button.
Sensor module 814 includes one or more sensors, for providing the state of various aspects for electronic equipment 800
Assessment.For example, sensor module 814 can detecte the state that opens/closes of equipment 800, the relative positioning of component, such as institute
The display and keypad that component is electronic equipment 800 are stated, sensor module 814 can also detect electronic equipment 800 or electronics
The position change of 800 1 components of equipment, the existence or non-existence that user contacts with electronic equipment 800,800 orientation of electronic equipment
Or the temperature change of acceleration/deceleration and electronic equipment 800.Sensor module 814 may include proximity sensor, be configured to
It detects the presence of nearby objects without any physical contact.Sensor module 814 can also include optical sensor, such as
CMOS or ccd image sensor, for being used in imaging applications.In some embodiments, which can be with
Including acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 816 is configured to facilitate the communication of wired or wireless way between electronic equipment 800 and other equipment.
Electronic equipment 800 can access the wireless network based on communication standard, such as WiFi, carrier network (such as 2G, 3G, 4G or 5G),
Or their combination.In one exemplary embodiment, communication component 816 receives via broadcast channel and comes from external broadcasting management
The broadcast singal or broadcast related information of system.In one exemplary embodiment, the communication component 816 further includes that near field is logical
(NFC) module is believed, to promote short range communication.For example, radio frequency identification (RFID) technology, infrared data association can be based in NFC module
Meeting (IrDA) technology, ultra wide band (UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, electronic equipment 800 can be by one or more application specific integrated circuit (ASIC), number
Word signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided
It such as include the memory 804 of instruction, above-metioned instruction can be executed by the processor 820 of electronic equipment 800 to complete the above method.Example
Such as, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, soft
Disk and optical data storage devices etc..
According to one embodiment of the disclosure, the disclosure additionally provides a kind of computer program product, when the computer
When instruction in program product is executed by the processor of electronic equipment so that the electronic equipment be able to carry out as it is above-mentioned either one
Video broadcasting method described in method embodiment.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following
Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.
A1, a kind of video broadcasting method, which comprises
Receive the video pictures switching command for target video triggering, wherein the video pictures switching command is used for
Indicate the video pictures that the second play position is switched to by the video pictures of the first play position in the target video;
According to the video pictures switching command, the position of first play position Yu second play position is determined
Relationship;
According to the positional relationship of first play position and second play position, starting decoded positions are determined;
Since the video frame of the starting decoded positions, the frame originating point information for parsing video frame frame by frame obtains parsing result,
According to the parsing result, determine whether the video frame is non-reference frame, if it is, not solving to the video frame
Code, is otherwise decoded the video frame;
When being decoded to the video frame of second play position, the video pictures of second play position are played.
A2, method according to a1, the position according to first play position and second play position
Relationship determines the step of originating decoded positions, comprising:
When first play position and second play position are in same GOP and second play position position
When after first play position, first play position is determined as to originate decoded positions.
A3, method according to a1, the position according to first play position and second play position
Relationship determines the step of originating decoded positions, comprising:
Before second play position is located at first play position or first play position with it is described
When second play position is in different GOP and second play position is located at after first play position, by described
The I frame position of GOP where two play position is determined as originating decoded positions.
A4, method according to a1 determine that described first plays position described according to the video pictures switching command
Before the step of setting the positional relationship with second play position, further includes:
Read the header information of the target video, wherein record has the GOP of the target video in the header information
Structural information;
It is described according to the video pictures switching command, determine first play position and second play position
Positional relationship, comprising:
According to the video pictures switching command and the gop structure information, determine first play position with it is described
The positional relationship of second play position.
A5, method according to a1, the frame originating point information for parsing video frame frame by frame obtains parsing result, according to described
Parsing result determines whether the video frame is non-reference frame, comprising:
When the target video is the video encoded based on H264, the frame originating point information of parsing video frame is obtained described frame by frame
The NRI value of frame originating point information determines whether the NRI value is 0, if it is, the video frame is non-reference frame, the otherwise view
Frequency frame is not non-reference frame;
When the target video is the video encoded based on H265, the frame originating point information of parsing video frame is obtained described frame by frame
The Type value of frame originating point information determines whether the Type value is one of preset value, if it is, the video frame is non-reference
Frame, otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2,4,6,8,10,12 and 14.
A6, a kind of video play device, described device include:
Receiving unit is configured as receiving the video pictures switching command for target video triggering, wherein the video
Screen switching instruction, which is used to indicate, switches to the second play position by the video pictures of the first play position in the target video
Video pictures;
First determination unit, is configured as according to the video pictures switching command, determine first play position with
The positional relationship of second play position;
Second determination unit is configured as being closed according to the position of first play position and second play position
System determines starting decoded positions;
Resolution unit is configured as parsing the frame head of video frame frame by frame since the video frame of the starting decoded positions
Information obtains parsing result, according to the parsing result, determines whether the video frame is non-reference frame, if it is, not right
The video frame is decoded, and is otherwise decoded to the video frame;
Broadcast unit is configured as when being decoded to the video frame of second play position, is played described second and is played
The video pictures of position.
A7, the device according to A6, second determination unit include:
First decoded positions determine subelement, are configured as at first play position and second play position
In same GOP and when second play position is located at after first play position, first play position is determined
To originate decoded positions.
A8, the device according to A6, second determination unit include:
Second decoded positions determine subelement, are configured as being located at first play position when second play position
Before or first play position is in different GOP from second play position and second play position is located at
When after first play position, the I frame position of GOP where second play position is determined as to originate decoded positions.
A9, the device according to A6, described device further include:
Reading unit is configured as reading the header information of the target video, wherein there is record in the header information
The gop structure information of the target video;
First determination unit includes:
Positional relationship determines subelement, is configured as according to the video pictures switching command and the gop structure information,
Determine the positional relationship of first play position Yu second play position.
A10, the device according to A6, the resolution unit include:
First parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H264
The frame originating point information of video frame obtains the NRI value of the frame originating point information, determines whether the NRI value is 0, if it is, the view
Frequency frame is non-reference frame, and otherwise the video frame is not non-reference frame;
Second parsing subunit is configured as parsing frame by frame when the target video is the video encoded based on H265
The frame originating point information of video frame obtains the Type value of the frame originating point information, determines whether the Type value is one of preset value, if
That then the video frame is non-reference frame, and otherwise the video frame is not non-reference frame, wherein the preset value includes: 0,2,
4,6,8,10,12 and 14.
Claims (10)
1. a kind of video broadcasting method, which is characterized in that the described method includes:
Receive the video pictures switching command for target video triggering, wherein the video pictures switching command is used to indicate
The video pictures of the second play position are switched to by the video pictures of the first play position in the target video;
According to the video pictures switching command, determine that the position of first play position and second play position is closed
System;
According to the positional relationship of first play position and second play position, starting decoded positions are determined;
Since the video frame of the starting decoded positions, the frame originating point information for parsing video frame frame by frame obtains parsing result, according to
The parsing result determines whether the video frame is non-reference frame, if it is, the video frame is not decoded, it is no
Then the video frame is decoded;
When being decoded to the video frame of second play position, the video pictures of second play position are played.
2. the method according to claim 1, wherein described broadcast according to first play position with described second
The step of putting the positional relationship of position, determining starting decoded positions, comprising:
When first play position and second play position are in same GOP and second play position is located at institute
When stating after the first play position, first play position is determined as to originate decoded positions.
3. the method according to claim 1, wherein described broadcast according to first play position with described second
The step of putting the positional relationship of position, determining starting decoded positions, comprising:
Before second play position is located at first play position or first play position and described second
When play position is in different GOP and second play position is located at after first play position, described second is broadcast
The I frame position of GOP where putting position is determined as originating decoded positions.
4. the method according to claim 1, wherein being determined described according to the video pictures switching command
Before the step of positional relationship of first play position and second play position, further includes:
Read the header information of the target video, wherein record has the gop structure of the target video in the header information
Information;
It is described according to the video pictures switching command, determine the position of first play position Yu second play position
Relationship, comprising:
According to the video pictures switching command and the gop structure information, first play position and described second is determined
The positional relationship of play position.
5. the method according to claim 1, wherein the frame originating point information for parsing video frame frame by frame is parsed
As a result, determining whether the video frame is non-reference frame according to the parsing result, comprising:
When the target video is the video encoded based on H264, the frame originating point information for parsing video frame frame by frame obtains the frame head
The NRI value of information determines whether the NRI value is 0, if it is, the video frame is non-reference frame, the otherwise video frame
It is not non-reference frame;
When the target video is the video encoded based on H265, the frame originating point information for parsing video frame frame by frame obtains the frame head
The Type value of information determines whether the Type value is one of preset value, if it is, the video frame is non-reference frame, it is no
Then the video frame is not non-reference frame, wherein the preset value includes: 0,2,4,6,8,10,12 and 14.
6. a kind of video play device, which is characterized in that described device includes:
Receiving unit is configured as receiving the video pictures switching command for target video triggering, wherein the video pictures
Switching command is used to indicate the view that the second play position is switched to by the video pictures of the first play position in the target video
Frequency picture;
First determination unit, is configured as according to the video pictures switching command, determine first play position with it is described
The positional relationship of second play position;
Second determination unit is configured as the positional relationship according to first play position and second play position, really
Surely decoded positions are originated;
Resolution unit is configured as parsing the frame originating point information of video frame frame by frame since the video frame of the starting decoded positions
Parsing result is obtained, according to the parsing result, determines whether the video frame is non-reference frame, if it is, not to described
Video frame is decoded, and is otherwise decoded to the video frame;
Broadcast unit is configured as when being decoded to the video frame of second play position, plays second play position
Video pictures.
7. device according to claim 6, which is characterized in that second determination unit includes:
First decoded positions determine subelement, are configured as being in same when first play position and second play position
When one GOP and second play position are located at after first play position, first play position has been determined as
Beginning decoded positions.
8. device according to claim 6, which is characterized in that second determination unit includes:
Second decoded positions determine subelement, be configured as when second play position be located at first play position it
Before or first play position is in different GOP from second play position and second play position is located at institute
When stating after the first play position, the I frame position of GOP where second play position is determined as to originate decoded positions.
9. a kind of electronic equipment characterized by comprising
Processor;
For storing the memory of the processor-executable instruction;
Wherein, the processor is configured to executing described instruction, to realize the view as described in any one of claims 1 to 5
Frequency playback method.
10. a kind of storage medium, which is characterized in that when the instruction in the storage medium is executed by the processor of electronic equipment
When, so that the electronic equipment is able to carry out the video broadcasting method as described in any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910544522.0A CN110267096A (en) | 2019-06-21 | 2019-06-21 | Video broadcasting method, device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910544522.0A CN110267096A (en) | 2019-06-21 | 2019-06-21 | Video broadcasting method, device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110267096A true CN110267096A (en) | 2019-09-20 |
Family
ID=67920396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910544522.0A Pending CN110267096A (en) | 2019-06-21 | 2019-06-21 | Video broadcasting method, device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110267096A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110784717A (en) * | 2019-10-11 | 2020-02-11 | 北京达佳互联信息技术有限公司 | Encoding method, encoding device, electronic equipment and storage medium |
CN113423009A (en) * | 2021-08-23 | 2021-09-21 | 北京拓课网络科技有限公司 | Video progress adjusting method and device and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110013889A1 (en) * | 2009-07-17 | 2011-01-20 | Microsoft Corporation | Implementing channel start and file seek for decoder |
CN104717509A (en) * | 2015-03-31 | 2015-06-17 | 北京奇艺世纪科技有限公司 | Method and device for decoding video |
CN104918136A (en) * | 2015-05-28 | 2015-09-16 | 北京奇艺世纪科技有限公司 | Video positioning method and device |
CN105144727A (en) * | 2013-03-13 | 2015-12-09 | 苹果公司 | Codec techniques for fast switching |
CN105704527A (en) * | 2016-01-20 | 2016-06-22 | 努比亚技术有限公司 | Terminal and method for video frame positioning for terminal |
CN110139148A (en) * | 2019-05-22 | 2019-08-16 | 武汉瓯越网视有限公司 | A kind of method and relevant apparatus of video switching clarity |
-
2019
- 2019-06-21 CN CN201910544522.0A patent/CN110267096A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110013889A1 (en) * | 2009-07-17 | 2011-01-20 | Microsoft Corporation | Implementing channel start and file seek for decoder |
CN105144727A (en) * | 2013-03-13 | 2015-12-09 | 苹果公司 | Codec techniques for fast switching |
CN104717509A (en) * | 2015-03-31 | 2015-06-17 | 北京奇艺世纪科技有限公司 | Method and device for decoding video |
CN104918136A (en) * | 2015-05-28 | 2015-09-16 | 北京奇艺世纪科技有限公司 | Video positioning method and device |
CN105704527A (en) * | 2016-01-20 | 2016-06-22 | 努比亚技术有限公司 | Terminal and method for video frame positioning for terminal |
CN110139148A (en) * | 2019-05-22 | 2019-08-16 | 武汉瓯越网视有限公司 | A kind of method and relevant apparatus of video switching clarity |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110784717A (en) * | 2019-10-11 | 2020-02-11 | 北京达佳互联信息技术有限公司 | Encoding method, encoding device, electronic equipment and storage medium |
CN113423009A (en) * | 2021-08-23 | 2021-09-21 | 北京拓课网络科技有限公司 | Video progress adjusting method and device and electronic equipment |
CN113423009B (en) * | 2021-08-23 | 2021-12-24 | 北京拓课网络科技有限公司 | Video progress adjusting method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110636370B (en) | Video processing method and device, electronic equipment and readable medium | |
CN105227972B (en) | Information-pushing method and device | |
CN104391711B (en) | A kind of method and device that screen protection is set | |
CN107743244B (en) | Video live broadcasting method and device | |
CN105786507B (en) | Display interface switching method and device | |
CN104238890B (en) | Character displaying method and device | |
CN105120337A (en) | Video special effect processing method, video special effect processing device and terminal equipment | |
CN104539871B (en) | Multimedia session method and device | |
CN109275029B (en) | Video stream processing method and device, mobile terminal and storage medium | |
WO2020088059A1 (en) | Video playback method, video playback apparatus, electronic device, and storage medium | |
CN109471596A (en) | Method for writing data, device, equipment and storage medium | |
CN106101433B (en) | Notification message display methods and device | |
CN108769769B (en) | Video playing method and device and computer readable storage medium | |
CN110475134A (en) | A kind of comment content display method, device, electronic equipment and storage medium | |
CN110267096A (en) | Video broadcasting method, device, electronic equipment and storage medium | |
CN106792118A (en) | The player method and device of multimedia file | |
CN106375846B (en) | The processing method and processing device of live audio | |
CN105450861B (en) | Information cuing method and device | |
JP2009130816A (en) | Portable terminal device, screen display switching method, program, and computer readable recording medium | |
US8884967B2 (en) | Mobile communication device, display control method, and display control program | |
CN109120929A (en) | A kind of Video coding, coding/decoding method, device, electronic equipment and system | |
CN104837020B (en) | The method and apparatus for playing video | |
CN106535007A (en) | Video play method, device and equipment | |
CN109408022A (en) | Display methods, device, terminal and storage medium | |
CN105930034B (en) | The method and apparatus for showing dialog box |
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: 20190920 |
|
RJ01 | Rejection of invention patent application after publication |