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

Active Publication Date: 2018-10-23
苏州谦问万答吧教育科技有限公司
View PDF5 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the prior art, due to the large size of TCP-based video stream data packets and complex data interaction structure, the real-time performance of video transmission is easily affected by network fluctuations, so that the video transmission delay of the entire network link is usually 1-3 seconds or worse

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real-time video transmission method and apparatus
  • Real-time video transmission method and apparatus
  • Real-time video transmission method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a real-time video transmission method and apparatus. The method comprises the following steps: performing fragmentation processing on a real-time generated video encoding frame to form at least one video frame fragment; placing the video frame fragments into a sending buffer area in sequence; and forwarding the video frame fragments of the video encoding frame to a video playing terminal according to a set sending strategy via a video server in accordance with receiving confirmation response returned by the video playing terminal for different video frame fragments, in order to perform real-time video playing. By adoption of the technical solution of the invention, the video transmission delay can be shortened, the video transmission reliability can be improved, and the user experience can be improved.

Description

technical field [0001] Embodiments of the present invention relate to information processing technologies, and in particular, to a real-time video transmission method and device. Background technique [0002] With the continuous popularization and development of the Internet, mobile Internet video live streaming is in full swing. Most of the traditional live broadcasts are one-way. For example, TV stations or operators broadcast live broadcasts. Users only need to turn on the terminal to watch, and there are not too many requirements for real-time performance. On the other hand, mobile Internet video live broadcast often requires interaction between the recording end and the playback end in terms of functions. This interaction is not limited to text interaction, but also includes video interaction. Therefore, mobile Internet video live broadcast has higher real-time requirements. [0003] At present, the data interaction method of real-time video in mobile Internet live vid...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/845H04N21/643H04N21/231
CPCH04N21/23106H04N21/643H04N21/845
Inventor 袁荣喜周巍巍张凯磊
Owner 苏州谦问万答吧教育科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products