Real-time video transmission method and apparatus
A technology of real-time video and transmission method, applied in the field of information processing, can solve the problems of large video stream data packets, real-time video transmission easily affected by network fluctuations, complex data interaction structure, etc., so as to improve the effect and reduce the delay of video transmission. , the effect of improving reliability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] figure 1 It is a schematic flowchart of a real-time video transmission method provided by Embodiment 1 of the present invention. The method is applicable to real-time video transmission, and the method can be executed by a real-time video transmission device, which can be composed of hardware and / or software, and can generally be integrated at the video sending end and all intelligent terminals that include video sending functions middle. Specifically include the following:
[0034] S110. Segment the encoded video frame generated in real time to form at least one video frame segment.
[0035] Optionally, after the real-time video data is collected by a video capture device such as a camera, a video encoder can be used to perform real-time encoding processing on the real-time video data to form a video encoding frame, and for a high-resolution video encoding frame, the size of the frame is often It is higher than the maximum network transmission unit in the transmissi...
Embodiment 2
[0048] figure 2 It is a schematic flowchart of a real-time video transmission method provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the above embodiments, and provides a preferred real-time video transmission method. Specifically, further optimization is performed after the video frame fragments are sequentially put into the sending buffer. Specifically include the following:
[0049] S210. Segment the encoded video frame generated in real time to form at least one video frame segment.
[0050] S220. Put the video frame fragments into the sending buffer in sequence.
[0051] S230. Periodically check whether the sending buffer includes expired video frame fragments whose existence time exceeds a preset time threshold, if yes, perform S240; if not, perform S260.
[0052] Wherein, the checking period may be 10s, and the preset time threshold may be set according to the video playing time of the video playing terminal. When the...
Embodiment 3
[0064] image 3 It is a schematic flowchart of a real-time video transmission method provided by Embodiment 3 of the present invention. The method is applicable to real-time video transmission, and the method can be executed by a real-time video transmission device, which can be composed of hardware and / or software, and can generally be integrated in the video playback terminal and all video receiving and playing functions. in the smart terminal. Specifically include the following:
[0065] S310. Receive the video frame fragments forwarded by the video server and sent by the video sending end, and put the video frame fragments into the corresponding frame numbers in the receiving buffer area, and simultaneously update the maximum number of video frame fragments that have been continuously received Continuous fragment number and packet loss cache table.
[0066] Optionally, multiple frame buffers are included in the receiving buffer, and each frame buffer corresponds to a fr...
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