CN111147928A - Video processing method, server, terminal and system - Google Patents
Video processing method, server, terminal and system Download PDFInfo
- Publication number
- CN111147928A CN111147928A CN201911221745.XA CN201911221745A CN111147928A CN 111147928 A CN111147928 A CN 111147928A CN 201911221745 A CN201911221745 A CN 201911221745A CN 111147928 A CN111147928 A CN 111147928A
- Authority
- CN
- China
- Prior art keywords
- video
- information
- parameters
- acquiring
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 7
- 238000010586 diagram Methods 0.000 description 10
- 238000007906 compression Methods 0.000 description 9
- 230000006835 compression Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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/440281—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 altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23412—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- 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/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The present disclosure provides a video processing method, a server, a terminal and a system, which relate to the technical field of computer video, wherein the method comprises the following steps: acquiring video source information; wherein the video source information comprises video information and audio information; extracting the video information; wherein the video information carries a timestamp; inputting the video information into a video decoder for decoding, and acquiring video parameters according to the video decoder; wherein the output of the video decoder is set to a preset picture; inputting the preset picture into an image renderer, and acquiring video playing parameters according to the image renderer; and sending the video information, the video parameters and the video playing parameters to a terminal.
Description
Technical Field
The present disclosure relates to the field of computer video technologies, and in particular, to a video processing method, a server, a terminal, and a system.
Background
At present, the mainstream technical principle of desktop sharing platforms such as a part of remote desktops and cloud terminals is to collect display output of a remote operating system, compress and send an image to a remote terminal device for display, wherein a device used by a user is a terminal device, the terminal device is connected with the remote operating system through a network, the user remotely operates the remote system through the terminal device, and the remote operating system is usually installed on a server.
The general principle of image acquisition and compression is that the previous image is used as a reference, and the subsequent acquisition and compression is transmitted to remote equipment by compressing the changed part of the previous image, so that the consumption of local resources and the occupation of network transmission on bandwidth are reduced as much as possible.
Under a common use scene, the display output of the operating system changes less frequently, the whole display system presents a stable state, and the consumed computing resources and transmission bandwidth are less in the process of image acquisition, compression and transmission of the display output.
However, in a scenario where the display output generated by the remote operating system is mainly played by a video, the frequency of image change of the display output is very high (at least 24 frames per second), a large amount of computing resource images are required to be consumed for acquisition and compression, and a large amount of bandwidth is occupied for transmitting the compressed images, so as to ensure the continuity of the images viewed by the user at the remote device.
Disclosure of Invention
The embodiment of the disclosure provides a video processing method, a server, a terminal and a system, which can greatly reduce performance loss of computing resources and bandwidth resources caused by image acquisition and compression transmission of display output of a server. The technical scheme is as follows:
according to a first aspect of embodiments of the present disclosure, there is provided a video processing method, including:
acquiring video source information; wherein the video source information comprises video information and audio information;
extracting the video information; wherein the video information carries a timestamp;
inputting the video information into a video decoder for decoding, and acquiring video parameters according to the video decoder; wherein the output of the video decoder is set to a preset picture;
inputting the preset picture into an image renderer, and acquiring video playing parameters according to the image renderer;
and sending the video information, the video parameters and the video playing parameters to a terminal.
In one embodiment, the video parameters include video resolution and frame rate, and the video playing information includes window information.
In one embodiment, the predetermined picture is a pure color picture.
In one embodiment, extracting the video information comprises: the video information and the audio information are separated by a video source separator.
According to a second aspect of the embodiments of the present disclosure, there is provided a video processing method, including:
acquiring video information; the video information is extracted by a server according to video source information, and the video information carries a timestamp;
acquiring video parameters and video playing parameters;
and displaying the image corresponding to the video information according to the video parameter and the video playing parameter according to the timestamp.
In one embodiment, the video parameters include video resolution and frame rate, and the video playing information includes window information.
According to a third aspect of embodiments of the present disclosure, there is provided a server, including: the device comprises a processor, a video decoder and an image renderer, wherein the processor is used for executing the following steps:
acquiring video source information; wherein the video source information comprises video information and audio information;
extracting the video information; wherein the video information carries a timestamp;
inputting the video information into a video decoder for decoding, and acquiring video parameters according to the video decoder; wherein the output of the video decoder is set to a preset picture;
inputting the preset picture into an image renderer, and acquiring video playing parameters according to the image renderer;
and sending the video information, the video parameters and the video playing parameters to a terminal.
In one embodiment, the server further includes a video source separator, and the extracting the video information includes: the video information and the audio information are separated by a video source separator.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a terminal, including:
the first acquisition module is used for acquiring video information; the video information is extracted by a server according to video source information, and the video information carries a timestamp;
the second acquisition module is used for acquiring video parameters and video playing parameters;
and the display module is used for displaying the image corresponding to the video information according to the video parameter and the video playing parameter according to the timestamp.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a video processing system including any one of the servers and any one of the terminals described above.
According to the method, the original H264 code stream is intercepted from the video resource played by the remote system video player and transmitted to the remote equipment, and the local video playing area is set to be a constant image (such as a pure color image), so that the change of a video part is ignored in the image acquisition and compression process of display output, and the performance loss of computing resources and bandwidth resources caused by image acquisition and compression transmission of the display output of the server side is greatly reduced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flowchart of a video processing method provided by an embodiment of the present disclosure;
fig. 2 is a flowchart of a video processing method provided by an embodiment of the present disclosure;
fig. 3 is a schematic diagram of a video processing flow provided by an embodiment of the present disclosure;
FIG. 4 is a diagram of a server architecture provided by an embodiment of the present disclosure;
FIG. 5 is a diagram of a server architecture provided by an embodiment of the present disclosure;
fig. 6 is a diagram of a terminal structure provided in the embodiment of the present disclosure;
fig. 7 is a block diagram of a video processing system according to an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
An embodiment of the present disclosure provides a video processing method, as shown in fig. 1, the video processing method includes the following steps:
video sources are usually stored in formats such as mp4 and mkv, and video information and audio need to be separated from video resources stored in formats such as mp4 and mkv, and then the video information and the audio information are decoded and rendered respectively before being played.
Specifically, the video information and the audio information are separated by a video source separator.
Illustratively, the video information is in the form of an H264 bitstream.
103, inputting the video information into a video decoder for decoding, and acquiring video parameters according to the video decoder; wherein the output of the video decoder is set to a preset picture;
specifically, the H264 code stream is input to a video decoder, and a video picture frame is output.
The input of the video decoder is an H264 code stream, and the output is a specific video picture frame. And determining video parameters according to the decoded video picture frame in the view image encoder, wherein the video parameters comprise video resolution and frame rate.
In this embodiment, a video picture frame is replaced with a preset picture, and optionally, the preset picture is a fixed picture, for example, a same pure color picture.
Because the change between the video image frames output by the image encoder is severe, the video image frames are completely replaced by fixed pictures, such as pure color pictures, so that the video acquisition program automatically ignores the area, and the transmission code rate can be reduced.
the video playing parameters comprise window information. Optionally, the window information includes: at least one of window identification, window position, and window resolution.
The triggering condition is that a user opens the video player through remote operation of the terminal device, or the user changes the size of a display frame of the video player through remote operation of the terminal device, such as full screen or zooming the display frame. Regardless of whether the video picture frame is input by the image renderer.
And 105, sending the video information, the video parameters and the video playing parameters to a terminal.
Optionally, the fixed picture output by the image renderer may also be sent to the terminal for a player display window of the terminal to output.
Specifically, the server display output includes image portions, but typically includes not only image portions, such as a small window playing video, but the portions other than the small window may be still pictures (or not change drastically). In this step, in the small window where the video should be played originally, the fixed picture output by the image encoder is displayed, and the part except the small window is not changed, and the content of the original still picture is still displayed.
Therefore, the image output by the window area of the video player is a fixed image, so that the frequency of acquiring pictures cannot be influenced by the video, and the acquisition frequency can be reduced.
And finally, carrying out image acquisition and compression on the display output of the server to obtain a compressed image.
It can be understood that the server display output in this step no longer includes an image portion, and therefore, the change frequency of the server display output is lower, and correspondingly, the image acquisition frequency can be lower, so that the acquisition and compression of the image consume less computing resources.
It should be noted that, in the prior art, in response to a remote operation of a user through a remote device, a server decodes and plays video resources stored in formats such as mp4 and mkv, and further collects, compresses and transmits a played picture, in the present invention, an H264 code stream is extracted from the video resources stored in formats such as mp4 and mkv at the server side, and the H264 code stream is directly transmitted, where the H264 code stream itself is data obtained by compressing video graphics frames.
Therefore, the method not only avoids the large workload of the server for decoding the video resource and acquiring and compressing the playing picture, and saves the computing resource, but also has smaller data quantity of the H264 code stream compared with the method for acquiring and compressing the playing picture, and saves the bandwidth resource.
For example, for a 10-minute video with 1920 × 1080 resolution, the H264 stream is about 200M, and the compressed data is at least 1G for the playback screen.
Fig. 3 is a schematic diagram of a video processing flow provided by the embodiment of the disclosure, in practical applications, the processing flow in the block of fig. 3 may be implemented by Media Foundation, and the present invention may be improved on the basis of the Media Foundation.
Media Foundation is a new generation of multimedia application library launched by microsoft on Windows Vista, and aims to provide a unified multimedia video solution for Windows platform, and developers can play video or sound files, transcode multimedia file formats, or encode a series of pictures into video, etc. through Media Foundation. Windows Media Player, etc. is written using the Media Foundation framework.
An embodiment of the present disclosure provides a video processing method, as shown in fig. 1, the video processing method includes the following steps:
and 203, displaying the image corresponding to the video information according to the video parameter and the video playing parameter according to the timestamp.
The video parameters comprise video resolution and frame rate, and the video playing information comprises window information.
After receiving the H264 code stream, the terminal decodes the H264 code stream and renders the decoded image according to the received video parameters and video playing parameters; and then, covering the rendered video picture frame in the original video playing window area in the decompressed image according to the time stamp.
Fig. 4 is a diagram of a server structure provided in an embodiment of the present disclosure, where the server 40 shown in fig. 4 includes: a video decoder 401, a processor 402, and an image renderer 403, wherein the processor 402 is configured to perform:
acquiring video source information; wherein the video source information comprises video information and audio information;
extracting the video information; wherein the video information carries a timestamp;
inputting the video information into a video decoder for decoding, and acquiring video parameters according to the video decoder; wherein the output of the video decoder is set to a preset picture;
inputting the preset picture into an image renderer, and acquiring video playing parameters according to the image renderer;
and sending the video information, the video parameters and the video playing parameters to a terminal.
Fig. 5 is a diagram of a server structure provided in an embodiment of the present disclosure, where the server 50 shown in fig. 5 includes: a video decoder 501, a processor 502, an image renderer 503 and a video source separator 504, wherein the extracting the video information comprises: the video information and the audio information are separated by a video source separator.
Fig. 6 is a block diagram of a terminal according to an embodiment of the present disclosure, where the terminal 60 shown in fig. 6 includes:
a first obtaining module 601, configured to obtain video information; the video information is extracted by a server according to video source information, and the video information carries a timestamp;
a second obtaining module 602, configured to obtain a video parameter and a video playing parameter;
and the display module 603 is configured to display the image corresponding to the video information according to the video parameter and the video playing parameter according to the timestamp.
Fig. 7 is a block diagram of a video processing system according to an embodiment of the present disclosure, where the video processing system shown in fig. 7 includes a server 701 according to any one of the above embodiments and a terminal 702 according to any one of the above embodiments.
Based on the video processing method described in the embodiment corresponding to fig. 1, an embodiment of the present disclosure further provides a computer-readable storage medium, for example, the non-transitory computer-readable storage medium may be a Read Only Memory (ROM), a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The storage medium stores computer instructions for executing the video processing method described in the embodiment corresponding to fig. 1, which is not described herein again.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
Claims (10)
1. A video processing method applied to a server is characterized by comprising the following steps:
acquiring video source information; wherein the video source information comprises video information and audio information;
extracting the video information; wherein the video information carries a timestamp;
inputting the video information into a video decoder for decoding, and acquiring video parameters according to the video decoder; wherein the output of the video decoder is set to a preset picture;
inputting the preset picture into an image renderer, and acquiring video playing parameters according to the image renderer;
and sending the video information, the video parameters and the video playing parameters to a terminal.
2. The video processing method of claim 1, wherein the video parameters comprise video resolution and frame rate, and the video playing information comprises window information.
3. The video processing method according to claim 1, wherein the predetermined picture is a pure color picture.
4. The video processing method of claim 1, wherein the extracting the video information comprises: the video information and the audio information are separated by a video source separator.
5. A video processing method is applied to a terminal, and is characterized in that the method comprises the following steps:
acquiring video information; the video information is extracted by a server according to video source information, and the video information carries a timestamp;
acquiring video parameters and video playing parameters;
and displaying the image corresponding to the video information according to the video parameter and the video playing parameter according to the timestamp.
6. The video processing method of claim 1, wherein the video parameters comprise video resolution and frame rate, and the video playing information comprises window information.
7. A server, characterized in that the server comprises: the device comprises a processor, a video decoder and an image renderer, wherein the processor is used for executing the following steps:
acquiring video source information; wherein the video source information comprises video information and audio information;
extracting the video information; wherein the video information carries a timestamp;
inputting the video information into a video decoder for decoding, and acquiring video parameters according to the video decoder; wherein the output of the video decoder is set to a preset picture;
inputting the preset picture into an image renderer, and acquiring video playing parameters according to the image renderer;
and sending the video information, the video parameters and the video playing parameters to a terminal.
8. The server of claim 7, further comprising a video source separator, wherein said extracting the video information comprises: the video information and the audio information are separated by a video source separator.
9. A terminal, characterized in that the terminal comprises:
the first acquisition module is used for acquiring video information; the video information is extracted by a server according to video source information, and the video information carries a timestamp;
the second acquisition module is used for acquiring video parameters and video playing parameters;
and the display module is used for displaying the image corresponding to the video information according to the video parameter and the video playing parameter according to the timestamp.
10. A video processing system, characterized in that it comprises a server according to any one of claims 1 to 8 and a terminal according to claim 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911221745.XA CN111147928A (en) | 2019-12-03 | 2019-12-03 | Video processing method, server, terminal and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911221745.XA CN111147928A (en) | 2019-12-03 | 2019-12-03 | Video processing method, server, terminal and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111147928A true CN111147928A (en) | 2020-05-12 |
Family
ID=70517467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911221745.XA Pending CN111147928A (en) | 2019-12-03 | 2019-12-03 | Video processing method, server, terminal and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111147928A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111885395A (en) * | 2020-06-11 | 2020-11-03 | 西安万像电子科技有限公司 | Video monitoring method, device and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102761568A (en) * | 2011-04-27 | 2012-10-31 | 中兴通讯股份有限公司 | Remote control method and server |
CN104144322A (en) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | Method and system for achieving video monitoring on mobile terminal and video processing server |
GB201601966D0 (en) * | 2016-02-03 | 2016-03-16 | Dolphin Comp Access Ltd | Software system for displaying a remote desktop |
CN105573577A (en) * | 2014-10-15 | 2016-05-11 | 航天信息股份有限公司 | Remote monitoring method, device and system |
US20170087476A1 (en) * | 2015-09-30 | 2017-03-30 | Sony Interactive Entertainment America Llc | Systems and Methods for Providing Augmented Data-Feed for Game Play Re-creation and Dynamic Replay Entry Points |
CN107770219A (en) * | 2016-08-19 | 2018-03-06 | 中兴通讯股份有限公司 | A kind of sharing method, gateway server and the system of form window |
WO2018090918A1 (en) * | 2016-11-15 | 2018-05-24 | 中兴通讯股份有限公司 | Method, device, and system for processing video file |
WO2019184572A1 (en) * | 2018-03-30 | 2019-10-03 | 中兴通讯股份有限公司 | Webpage video playback method and apparatus, electronic device and storage medium |
-
2019
- 2019-12-03 CN CN201911221745.XA patent/CN111147928A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102761568A (en) * | 2011-04-27 | 2012-10-31 | 中兴通讯股份有限公司 | Remote control method and server |
CN104144322A (en) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | Method and system for achieving video monitoring on mobile terminal and video processing server |
CN105573577A (en) * | 2014-10-15 | 2016-05-11 | 航天信息股份有限公司 | Remote monitoring method, device and system |
US20170087476A1 (en) * | 2015-09-30 | 2017-03-30 | Sony Interactive Entertainment America Llc | Systems and Methods for Providing Augmented Data-Feed for Game Play Re-creation and Dynamic Replay Entry Points |
GB201601966D0 (en) * | 2016-02-03 | 2016-03-16 | Dolphin Comp Access Ltd | Software system for displaying a remote desktop |
CN107770219A (en) * | 2016-08-19 | 2018-03-06 | 中兴通讯股份有限公司 | A kind of sharing method, gateway server and the system of form window |
WO2018090918A1 (en) * | 2016-11-15 | 2018-05-24 | 中兴通讯股份有限公司 | Method, device, and system for processing video file |
WO2019184572A1 (en) * | 2018-03-30 | 2019-10-03 | 中兴通讯股份有限公司 | Webpage video playback method and apparatus, electronic device and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111885395A (en) * | 2020-06-11 | 2020-11-03 | 西安万像电子科技有限公司 | Video monitoring method, device and system |
CN111885395B (en) * | 2020-06-11 | 2024-05-17 | 西安万像电子科技有限公司 | Video monitoring method, device and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6947485B2 (en) | System, method and apparatus for an instruction driven digital video processor | |
US6490324B1 (en) | System, method and apparatus for a variable output video decoder | |
US20170311006A1 (en) | Method, system and server for live streaming audio-video file | |
US20150062353A1 (en) | Audio video playback synchronization for encoded media | |
KR101698951B1 (en) | System, apparatus and method for sharing a screen having multiple visual components | |
TWI806479B (en) | Method of coding and decoding point cloud data, equipment, computer readable storage medium, and electronic device | |
CN110505522A (en) | Processing method, device and the electronic equipment of video data | |
CN112312221B (en) | Audio and video playing method, storage medium and device | |
TW202243481A (en) | Point cloud decoding method and device, point cloud encoding method and device, and electronic apparatus | |
CN111093091A (en) | Video processing method, server and system | |
CN113709574A (en) | Video screenshot method and device, electronic equipment and computer-readable storage medium | |
CN112423100A (en) | WEB audio and video self-defined rendering method based on HTML5 | |
EP1024668A1 (en) | Method and apparatus for a motion compensation instruction generator | |
CN111147928A (en) | Video processing method, server, terminal and system | |
CN106658070B (en) | Method and device for redirecting video | |
CN113490047A (en) | Android audio and video playing method | |
CN109922366B (en) | A device parameter adjustment method, device, device and medium | |
CN112468763A (en) | Video transmission and display method, device, equipment and storage medium of conference television | |
CN111918074A (en) | Live video fault early warning method and related equipment | |
CN115174917A (en) | H264-based video display method and device | |
CN110798700B (en) | Video processing method, video processing device, storage medium and electronic equipment | |
CN111885395B (en) | Video monitoring method, device and system | |
CN105812922A (en) | Multimedia file data processing method, system, player and client | |
CN117221667A (en) | Real-time video decoding and playing method and system for browser | |
CN116708908A (en) | HEVC coding and playing method and equipment containing closed captions |
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: 20200512 |
|
RJ01 | Rejection of invention patent application after publication |