CN114390291A - Video coding stream transmission method and device - Google Patents
Video coding stream transmission method and device Download PDFInfo
- Publication number
- CN114390291A CN114390291A CN202210052472.6A CN202210052472A CN114390291A CN 114390291 A CN114390291 A CN 114390291A CN 202210052472 A CN202210052472 A CN 202210052472A CN 114390291 A CN114390291 A CN 114390291A
- Authority
- CN
- China
- Prior art keywords
- data
- queue
- video coding
- sending
- stored
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 73
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004590 computer program Methods 0.000 claims description 9
- 230000000737 periodic effect Effects 0.000 claims description 7
- 238000010276 construction Methods 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to a video coding stream transmission method and a device, which construct a data transmission queue after acquiring a coding stream storage frame sequence of a transmitting end, acquire coding data from the storage frame sequence at intervals through the data transmission queue, and transmit the coding data to the outside. Based on the method, the data sending queue is constructed, the coded data sent to the outside are staggered, the high bandwidth requirement caused by the congestion of a large data volume is avoided, and the congestion of a transmission network or the abnormal data sending is avoided.
Description
Technical Field
The present invention relates to the field of video transmission technologies, and in particular, to a method and an apparatus for transmitting a video encoded stream.
Background
Video coding, an important link in a video processing system, is a compression technique for removing redundant information in video data through an algorithm. Specifically, the header acquires a picture to obtain a video signal, the video signal is preprocessed to obtain video data, and the encoder encodes the video data to obtain a compressed video frame code stream so as to facilitate subsequent video processing such as data transmission.
During the process of transmitting the coded data after video coding, the I frame data amount in the video coding stream is much larger than other types of frames. Therefore, when an I frame is transmitted, if a video transmitting end transmits video code streams to multiple receiving ends at the same time, the instantaneous requirement for transmitting network bandwidth is high, and congestion of a transmission network or abnormal data transmission is easily caused.
Disclosure of Invention
Therefore, it is necessary to provide a method and an apparatus for transmitting a video encoded stream, aiming at the problem of transmission network congestion or data transmission abnormality caused by high demand for instantaneous transmission network bandwidth during the transmission of the video encoded stream.
A method of video encoded stream transmission, comprising the steps of:
acquiring a code stream storage frame sequence of a sending end;
constructing a data sending queue;
and acquiring the coded data from the frame sequence interval through the data transmission queue, and transmitting the coded data to the outside.
According to the video coding stream transmission method, after the coding stream storage frame sequence of the sending end is obtained, the data sending queue is constructed, the coding data are obtained from the storage frame sequence at intervals through the data sending queue, and the coding data are sent to the outside. Based on the method, the data sending queue is constructed, the coded data sent to the outside are staggered, the high bandwidth requirement caused by the congestion of a large data volume is avoided, and the congestion of a transmission network or the abnormal data sending is avoided.
In one embodiment, the sequence of stored frames includes a buffer array having a buffer depth of N frames; wherein N is a positive integer.
In one embodiment, the process of constructing a data transmission queue includes the steps of:
and sequentially constructing a data sending queue.
In one embodiment, the process of constructing a data transmission queue includes the steps of:
and correspondingly constructing a data sending queue according to the receiving end of the coded data.
In one embodiment, a process for retrieving encoded data from a stored frame sequence interval comprises the steps of:
and acquiring coded data from the sequence interval of the stored frame according to the construction sequence corresponding to the data transmission queue.
In one embodiment, a process for retrieving encoded data from a stored frame sequence interval comprises the steps of:
the encoded data is retrieved from the stored frame sequence at periodic intervals.
In one embodiment, the periodic interval is 2 frames.
A video coding stream transmission apparatus, comprising the steps of:
the data acquisition module is used for acquiring a code stream storage frame sequence of a sending end;
the queue building module is used for building a data sending queue;
and the data sending module is used for acquiring the coded data from the stored frame sequence interval through the data sending queue and sending the coded data to the outside.
After the coded stream storage frame sequence of the sending end is obtained, the video coded stream transmission device constructs a data sending queue, obtains coded data from the stored frame sequence at intervals through the data sending queue, and sends the coded data to the outside. Based on the method, the data sending queue is constructed, the coded data sent to the outside are staggered, the high bandwidth requirement caused by the congestion of a large data volume is avoided, and the congestion of a transmission network or the abnormal data sending is avoided.
A computer storage medium having stored thereon computer instructions which, when executed by a processor, implement the video coding streaming method of any of the above embodiments.
After the computer storage medium obtains the sequence of the encoded stream storage frames of the sending end, a data sending queue is constructed, encoded data are obtained from the sequence of the storage frames at intervals through the data sending queue, and the encoded data are sent to the outside. Based on the method, the data sending queue is constructed, the coded data sent to the outside are staggered, the high bandwidth requirement caused by the congestion of a large data volume is avoided, and the congestion of a transmission network or the abnormal data sending is avoided.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the video coding streaming method of any of the above embodiments when executing the program.
After the encoded stream storage frame sequence of the sending end is obtained, the computer device constructs a data sending queue, obtains encoded data from the storage frame sequence at intervals through the data sending queue, and sends the encoded data to the outside. Based on the method, the data sending queue is constructed, the coded data sent to the outside are staggered, the high bandwidth requirement caused by the congestion of a large data volume is avoided, and the congestion of a transmission network or the abnormal data sending is avoided.
Drawings
FIG. 1 is a flow chart of a method for transmitting a video encoded stream according to an embodiment;
FIG. 2 is a flow chart of a video encoding stream transmission method according to another embodiment;
FIG. 3 is a flow chart of a video coding stream transmission method according to yet another embodiment;
FIG. 4 is a block diagram of an embodiment of a video encoder stream transmission apparatus;
FIG. 5 is a schematic diagram of an internal structure of a computer according to an embodiment.
Detailed Description
For better understanding of the objects, technical solutions and effects of the present invention, the present invention will be further explained with reference to the accompanying drawings and examples. Meanwhile, the following described examples are only for explaining the present invention, and are not intended to limit the present invention.
The embodiment of the invention provides a video coding stream transmission method.
Fig. 1 is a flowchart of a video coding stream transmission method according to an embodiment, and as shown in fig. 1, the video coding stream transmission method according to an embodiment includes steps S100 to S102:
s100, acquiring a coded stream storage frame sequence of a sending end;
s101, constructing a data sending queue;
s102, acquiring coded data from the storage frame sequence interval through the data transmission queue, and transmitting the coded data to the outside.
At the transmitting end, the video data is stored in the form of coded frames after being coded. A sequence of stored frames has several frames, including I-frames, P-frames, or B-frames.
In one embodiment, the sequence of stored frames includes a buffer array having a buffer depth of N frames; wherein N is a positive integer.
The BUFFER array is a cyclic BUFFER array, the depth of the BUFFER is N frames, and the coded frames exceeding the N frames are cyclically covered to the initial position of the BUFFER array. Based on this, the buffer array includes 0, 1, 2, 3 … N-1 encoded frames.
In the data transmission process of a video coding stream, the data is generally transmitted from a sending end to one or more receiving ends. In order to facilitate the control of the transmission process to the individual receiving ends, data transmission queues are constructed, and different data transmission queues are used for data transmission to different receiving ends or different transmission tasks.
In one embodiment, M data sending queues are constructed, and the M data sending queues are organized into X groups, that is, 1/2/3 … X groups of data sending queues are included. Wherein M and X are both positive integers.
In one embodiment, fig. 2 is a flowchart of a video coding stream transmission method according to another embodiment, and as shown in fig. 2, the process of constructing the data transmission queue in step S101 includes step S200:
s200, sequentially constructing a data sending queue.
And constructing the M data sending queues in a specific sequence so as to carry out corresponding interval control according to the specific sequence in the control process of the subsequent data sending queues.
In one embodiment, fig. 3 is a flowchart of a video coding stream transmission method according to yet another embodiment, and as shown in fig. 3, the process of constructing the data transmission queue in step S101 includes step S300:
s300, correspondingly constructing a data sending queue according to the receiving end of the coded data.
And constructing a corresponding data sending queue according to the number of the receiving ends or the data transmission task amount. For example, a data transmission queue is used to control the transmission of encoded streams from a transmitting end to a corresponding receiving end.
Based on this, in step S102, the data transmission queue performs frame sequence interval storage to obtain encoded data, and performs external transmission of the encoded data, so as to form video encoded streams of the transmitting end and the receiving end. By means of interval acquisition and different data sending queue forms, sending time of frames with large data quantity, such as I frames, in the stored frame sequence is staggered, and bandwidth requirement of a transmission network is reduced.
In one embodiment, as shown in fig. 2, the process of acquiring encoded data from the stored frame sequence interval in step S102 includes step S201:
s201, according to the construction sequence corresponding to the data transmission queue, coded data are acquired from the storage frame sequence interval.
And according to the sequence of the data transmission queue, acquiring the encoded data at intervals, and then transmitting the acquired encoded data outside at intervals.
As a preferred embodiment, the process of retrieving encoded data from intervals of a stored frame sequence comprises the steps of:
the encoded data is retrieved from the stored frame sequence at periodic intervals.
The periodic interval is 1-n frames and is determined according to the video transmission process or the state of a receiving end. As a preferred embodiment, the periodic interval is 2 frames.
In order to better explain the embodiments of the present invention, the following explains the embodiments of the present invention by way of example:
1. the M sending queues stagger the extraction of the coding frame from the coding circulation BUFFER array according to the following method for sending: assuming that the put-loop BUFFER array stores data from the position with the index of 0, the M sending queues start to fetch data from the position with the index of 0 in the BUFFER array
2. The transmission group with number 1 starts to fetch data when the coded data is stored to the position with index 0, that is, the latest coded data is fetched each time for transmission
3. The sending group with number 2 starts to fetch data when the coded data is stored to the subscript 2, that is, the data frame updated by equal coding starts to fetch data each time 2 frames later than the currently fetched data frame
4. The sending group with the number 3 starts to fetch data when the coded data is stored to the subscript 4, namely, the data frame which is coded and updated is equal to the data frame which is fetched at present and is 4 frames later than the data frame which is fetched at present each time
5. In analogy, the sending group with the number X starts to fetch data when the coded data is stored in ((X-1) × 2% N), that is, the data frame which is coded and updated is updated to be newer than the currently fetched data frame ((X-1) × 2% N) every time.
The data transmission queues are obtained in a grouping mode to improve the data transmission quantity of a group of data transmission queues. It should be understood that, in step S102, the data transmission queues for performing encoded data acquisition at the same time are not unique.
According to the video coding stream transmission method, after the coding stream storage frame sequence of the sending end is obtained, the data sending queue is constructed, the coding data are obtained from the storage frame sequence at intervals through the data sending queue, and the coding data are sent to the outside. Based on the method, the data sending queue is constructed, the coded data sent to the outside are staggered, the high bandwidth requirement caused by the congestion of a large data volume is avoided, and the congestion of a transmission network or the abnormal data sending is avoided.
The embodiment of the invention also provides a video coding stream transmission device.
Fig. 4 is a block diagram of a video stream transmission apparatus according to an embodiment, and as shown in fig. 4, the video stream transmission apparatus according to an embodiment includes:
a data obtaining module 100, configured to obtain a sequence of encoded stream storage frames of a sending end;
a queue construction module 101, configured to construct a data transmission queue;
the data sending module 102 is configured to obtain encoded data from the stored frame sequence interval through the data sending queue, and send the encoded data to the outside.
After the coded stream storage frame sequence of the sending end is obtained, the video coded stream transmission device constructs a data sending queue, obtains coded data from the stored frame sequence at intervals through the data sending queue, and sends the coded data to the outside. Based on the method, the data sending queue is constructed, the coded data sent to the outside are staggered, the high bandwidth requirement caused by the congestion of a large data volume is avoided, and the congestion of a transmission network or the abnormal data sending is avoided.
The embodiment of the present invention further provides a computer storage medium, on which computer instructions are stored, and when the instructions are executed by a processor, the method for transmitting a video coding stream according to any of the above embodiments is implemented.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware related to instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, the computer program can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), scratch attribute information memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a terminal, or a network device) to execute all or part of the methods of the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a RAM, a ROM, a magnetic or optical disk, or various other media that can store program code.
Corresponding to the computer storage medium, in an embodiment, there is also provided a computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement any one of the video coding stream transmission methods in the embodiments.
The computer device may be a terminal, and its internal structure diagram may be as shown in fig. 5. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a video coding streaming method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
After the encoded stream storage frame sequence of the sending end is obtained, the computer device constructs a data sending queue, obtains encoded data from the storage frame sequence at intervals through the data sending queue, and sends the encoded data to the outside. Based on the method, the data sending queue is constructed, the coded data sent to the outside are staggered, the high bandwidth requirement caused by the congestion of a large data volume is avoided, and the congestion of a transmission network or the abnormal data sending is avoided.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above examples only show some embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A method for transmitting a video coding stream, comprising the steps of:
acquiring a code stream storage frame sequence of a sending end;
constructing a data sending queue;
and acquiring coded data from the storage frame sequence interval through the data transmission queue, and transmitting the coded data to the outside.
2. The method of claim 1, wherein the sequence of stored frames comprises a buffer array with a buffer depth of N frames; wherein N is a positive integer.
3. The video coding streaming method according to claim 1, wherein the process of constructing the data transmission queue comprises the steps of:
and sequentially constructing a data sending queue.
4. The video coding streaming method according to claim 1, wherein the process of constructing the data transmission queue comprises the steps of:
and correspondingly constructing a data sending queue according to the receiving end of the coded data.
5. The method for video coding streaming according to claim 3, wherein said process of obtaining coded data from said interval of stored frame sequences comprises the steps of:
and acquiring coded data from the sequence interval of the stored frames according to the construction sequence corresponding to the data transmission queue.
6. The method for video coding streaming according to claim 1, wherein said process of retrieving coded data from said interval of stored frame sequences comprises the steps of:
encoded data is obtained from the sequence of stored frames at periodic intervals.
7. The video coding streaming method of claim 6, wherein the periodic interval is 2 frames.
8. A video coding stream transmission apparatus, comprising:
the data acquisition module is used for acquiring a code stream storage frame sequence of a sending end;
the queue building module is used for building a data sending queue;
and the data sending module is used for acquiring coded data from the storage frame sequence interval through the data sending queue and sending the coded data to the outside.
9. A computer storage medium having computer instructions stored thereon, wherein the computer instructions, when executed by a processor, implement the video coding streaming method of any of claims 1 to 7.
10. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor, when executing the program, implements the video coding streaming method according to any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210052472.6A CN114390291B (en) | 2022-01-17 | 2022-01-17 | Video coding stream transmission method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210052472.6A CN114390291B (en) | 2022-01-17 | 2022-01-17 | Video coding stream transmission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114390291A true CN114390291A (en) | 2022-04-22 |
CN114390291B CN114390291B (en) | 2023-12-22 |
Family
ID=81202460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210052472.6A Active CN114390291B (en) | 2022-01-17 | 2022-01-17 | Video coding stream transmission method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114390291B (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160105684A1 (en) * | 2014-10-14 | 2016-04-14 | Huawei Technologies Co., Ltd. | System and Method for Video Communication |
WO2016082220A1 (en) * | 2014-11-28 | 2016-06-02 | 华为技术有限公司 | Method and device for transmitting multiple video streams |
CN106973066A (en) * | 2017-05-10 | 2017-07-21 | 福建星网智慧科技股份有限公司 | H264 encoded videos data transmission method and system in a kind of real-time communication |
CN110648398A (en) * | 2019-08-07 | 2020-01-03 | 武汉九州位讯科技有限公司 | Real-time ortho image generation method and system based on unmanned aerial vehicle aerial data |
CN111770331A (en) * | 2020-07-17 | 2020-10-13 | 广州市奥威亚电子科技有限公司 | Video coding method, device and system |
CN112203100A (en) * | 2020-09-03 | 2021-01-08 | ***通信集团广东有限公司 | Transmission method and system for reducing uplink and downlink bandwidth requirements |
CN112261354A (en) * | 2020-09-04 | 2021-01-22 | 浙江大华技术股份有限公司 | Data transmission method based on multiple network cameras and related device |
CN113114978A (en) * | 2021-02-22 | 2021-07-13 | 浙江大华技术股份有限公司 | Multi-device video negotiation transmission method, system and related device |
CN113259717A (en) * | 2021-07-15 | 2021-08-13 | 腾讯科技(深圳)有限公司 | Video stream processing method, device, equipment and computer readable storage medium |
CN113676404A (en) * | 2021-08-23 | 2021-11-19 | 北京字节跳动网络技术有限公司 | Data transmission method, device, apparatus, storage medium, and program |
CN113873345A (en) * | 2021-09-27 | 2021-12-31 | 中国电子科技集团公司第二十八研究所 | Distributed ultrahigh-definition video synchronous processing method |
-
2022
- 2022-01-17 CN CN202210052472.6A patent/CN114390291B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160105684A1 (en) * | 2014-10-14 | 2016-04-14 | Huawei Technologies Co., Ltd. | System and Method for Video Communication |
WO2016082220A1 (en) * | 2014-11-28 | 2016-06-02 | 华为技术有限公司 | Method and device for transmitting multiple video streams |
CN106973066A (en) * | 2017-05-10 | 2017-07-21 | 福建星网智慧科技股份有限公司 | H264 encoded videos data transmission method and system in a kind of real-time communication |
CN110648398A (en) * | 2019-08-07 | 2020-01-03 | 武汉九州位讯科技有限公司 | Real-time ortho image generation method and system based on unmanned aerial vehicle aerial data |
CN111770331A (en) * | 2020-07-17 | 2020-10-13 | 广州市奥威亚电子科技有限公司 | Video coding method, device and system |
CN112203100A (en) * | 2020-09-03 | 2021-01-08 | ***通信集团广东有限公司 | Transmission method and system for reducing uplink and downlink bandwidth requirements |
CN112261354A (en) * | 2020-09-04 | 2021-01-22 | 浙江大华技术股份有限公司 | Data transmission method based on multiple network cameras and related device |
CN113114978A (en) * | 2021-02-22 | 2021-07-13 | 浙江大华技术股份有限公司 | Multi-device video negotiation transmission method, system and related device |
CN113259717A (en) * | 2021-07-15 | 2021-08-13 | 腾讯科技(深圳)有限公司 | Video stream processing method, device, equipment and computer readable storage medium |
CN113676404A (en) * | 2021-08-23 | 2021-11-19 | 北京字节跳动网络技术有限公司 | Data transmission method, device, apparatus, storage medium, and program |
CN113873345A (en) * | 2021-09-27 | 2021-12-31 | 中国电子科技集团公司第二十八研究所 | Distributed ultrahigh-definition video synchronous processing method |
Non-Patent Citations (2)
Title |
---|
S. SEN ET AL.: "Online smoothing of variable-bit-rate streaming video", 《IEEE TRANSACTIONS ON MULTIMEDIA》, vol. 2, no. 1, pages 37 - 48, XP002374722, DOI: 10.1109/6046.825793 * |
张国波 等: "网络视频监控***中码流平滑方法研究", 《华中科技大学学报(自然科学版)》, vol. 44, no. 1, pages 57 - 61 * |
Also Published As
Publication number | Publication date |
---|---|
CN114390291B (en) | 2023-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107846597B (en) | data caching method and device for video decoder | |
JP4978575B2 (en) | Image coding method and image coding program in thin client system | |
US6959348B1 (en) | Method and system for accessing data | |
US20030152148A1 (en) | System and method for multiple channel video transcoding | |
US10931964B2 (en) | Video data processing system | |
RU2004125579A (en) | GROUPING IMAGE FRAMES ON VIDEO CODING | |
US20170195693A1 (en) | Count table maintenance apparatus for maintaining count table during processing of frame and related count table maintenance method | |
US8402072B2 (en) | Processing apparatus for calculating an approximate value to an analytical value with a tolerance maintained and a method therefor | |
CN111212301B (en) | Video code rate matching method, storage medium and terminal equipment | |
CN113271493A (en) | Video stream decoding method and computer-readable storage medium | |
CN114390291A (en) | Video coding stream transmission method and device | |
CN108668166B (en) | Coding method, device and terminal equipment | |
US20110096082A1 (en) | Memory access control device and method thereof | |
CN113840160B (en) | Event data transmission method, system, electronic device and readable storage medium | |
CN106919514B (en) | Semiconductor device, data processing system, and semiconductor device control method | |
CN115866245A (en) | Video encoding method, video encoding device, computer equipment and storage medium | |
CN113051024B (en) | Virtual machine live migration method and device, electronic equipment and storage medium | |
CN112463864B (en) | Data processing method and device and data processing system | |
CN110401845B (en) | First screen playing method and device, computer equipment and storage medium | |
JP4225752B2 (en) | Data embedding device, data retrieval device | |
CN106534137B (en) | Media stream transmission method and device | |
CN110392262A (en) | A kind of method and device for compressing virtual desktop image | |
CN111131839B (en) | Data processing method, device, equipment and storage medium | |
CN117319422B (en) | Block chain blocking method and system for Internet of things data in urban planning field | |
CN108668134B (en) | Encoding and decoding method and device and electronic equipment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |