Video conference system based on MCU (Microprogrammed Control Unit) and video transmission lost packet processing method thereof
A video conferencing system and video transmission technology, applied in the direction of video conferencing systems, two-way working systems, digital video signal modification, etc., can solve the problems of inability to guarantee the reliability of data transmission and the degradation of decoded image quality, so as to improve reliability and avoid Mosaic, guaranteed real-time effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] This embodiment is a method for video transmission packet loss processing in an MCU-based video conferencing system. The MCU-based video conferencing system is as follows: figure 1 As shown, including the encoding end, MCU server end and decoding end. In this embodiment, only one decoding end is used for description. Wherein, the video transmission packet loss processing method is specifically as follows figure 2 shown, including:
[0027] In step S1, the encoding end samples and encodes the video image, and sends the encoded sub-stream to the MCU server according to the UDP protocol. The encoding end performs interlaced down-sampling on the collected video images, and then sends the images to the H.264 encoder for encoding to obtain sub-streams.
[0028] In step S2, the MCU server performs packet loss detection on the received sub-stream, and then returns feedback information to the encoder. Each sub-stream contains several data packets, and the header of each dat...
Embodiment 2
[0035] This embodiment also describes a method for processing video transmission packet loss in an MCU-based video conferencing system. The MCU-based video conferencing system is as follows: figure 1 As shown, it includes an encoding end, an MCU server end, and a decoding end, wherein the method for processing packet loss in video transmission specifically includes:
[0036]In step S1, the encoding end samples and encodes the video image, and sends the encoded sub-stream to the MCU server according to the UDP protocol. The encoder side performs interlaced down-sampling on the collected video images, and then divides the sampled images into the first sub-image and the second sub-image, and then puts these two sub-images into different H.264 encoders for encoding, and the encoding is The output code streams are called the first sub-code stream and the second sub-code stream.
[0037] In the above encoding process, the appearance of the key frame of the sub-stream can be control...
Embodiment 3
[0053] This embodiment proposes an MCU-based video conferencing system, and the MCU-based video conferencing system includes an encoding end, an MCU server end, and a decoding end.
[0054] Among them, such as Figure 4 As shown, the encoding end includes a sampling encoding module for sampling and encoding video images, and an encoding end transmission control module for transmitting and controlling sub-streams. The MCU server includes a data packet analysis module for packet loss detection and packet loss rate statistics on the received sub-code stream, and an MCU transmission control module for sending and controlling the sub-code stream. The decoding end includes an analysis and recombination module for packet loss detection and reassembly of the received sub-code stream, and a decoding module for decoding the sub-code stream.
[0055] The working process of the MCU-based video conferencing system is as follows:
[0056] The sampling and encoding module performs interlac...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com