Supercharge Your Innovation With Domain-Expert AI Agents!

Video transmission method and device

A video transmission and video frame technology, which is applied in the field of video transmission, can solve problems such as low video fluency, freezing, and reduced video communication quality, and achieve the effects of improving quality, ensuring video clarity, and improving fluency

Active Publication Date: 2020-10-27
深圳百视联科技有限公司
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, during video transmission, it is impossible to set different frame rates for videos with different resolutions, so that the higher the resolution, the lower the fluency of the video, and the phenomenon of stuttering often occurs, resulting in a decrease in the quality of video communication

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
  • Video transmission method and device
  • Video transmission method and device
  • Video transmission method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0069] figure 1 It shows a schematic flowchart of the video transmission method provided by the embodiment of the present application, the method includes steps S101-S104; specifically:

[0070] S101. For each coded stream, according to the ratio of the target coded stream to the initial frame rate of the coded stream, send the video frame to the video encoder of the coded stream to obtain the coded stream to be transmitted, wherein the target coded stream is An encoded stream with the highest resolution among the encoded streams.

[0071] Specifically, the frame rates of video encoders corresponding to encoded streams with different resolutions are different. The higher the resolution of the encoded stream, the higher the frame rate of the corresponding video encoder. Using the maximum frame rate of each video encoder rate, different frame rates can be set for each encoded stream with different resolutions. In this way, the frame rate requirements of encoded streams with di...

Embodiment 2

[0119] Figure 7 A schematic structural diagram of a device for video transmission provided by an embodiment of the present application is shown, and the device includes:

[0120] The frame rate allocation module 701 is configured to, for each encoded stream, send video frames to the video encoder of the encoded stream according to the ratio of the target encoded stream to the initial frame rate of the encoded stream, so as to obtain the encoded stream to be transmitted, wherein, The target encoded stream is the encoded stream with the largest resolution among the encoded streams;

[0121] The code rate allocation module 702 is configured to allocate a code rate for each coded stream to be transmitted according to a preset code rate allocation rule for each coded stream to be transmitted, and obtain a first code rate corresponding to the coded stream to be transmitted;

[0122] The bandwidth allocation module 703 is configured to obtain a default code rate corresponding to the ...

Embodiment 3

[0144] Such as Figure 8 As shown, an embodiment of the present application provides a computer device 800 for performing the video transmission method in the present application, the device includes a memory 801, a processor 802, and a A computer program running on 802, wherein the steps of the video transmission method are implemented when the processor 802 executes the computer program.

[0145] Specifically, the above-mentioned memory 801 and processor 802 may be general-purpose memory and processor, which are not specifically limited here. When the processor 802 runs the computer program stored in the memory 801, it can execute the above-mentioned video transmission method.

[0146] Corresponding to the video transmission method in the present application, the embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned video tran...

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 invention provides a video transmission method and device, and the method comprises the steps: transmitting a video frame to a video encoder of a coding stream according to the ratio of a target coding stream to the initial frame rate of the coding stream for each coding stream, so as to obtain a to-be-transmitted coding stream; for each to-be-transmitted coding stream, allocating a code rateto the to-be-transmitted coding stream according to a preset code rate allocation rule to obtain a first code rate corresponding to the to-be-transmitted coding stream; acquiring a default code rate corresponding to the to-be-transmitted coding stream, if it is determined that the first code rate is greater than the default code rate, calculating a second code rate corresponding to the to-be-transmitted coding stream, and allocating a bandwidth corresponding to the second code rate to a target to-be-transmitted coding stream to obtain a transmission bandwidth corresponding to the target to-be-transmitted coding stream; and based on the bandwidth requirement of the current client, sending a to-be-transmitted coding stream conforming to the bandwidth requirement to the current client. The video communication quality can be improved.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular, to a method and device for video transmission. Background technique [0002] With the continuous development of digital media technology, in daily life, video communication has become an important communication method for people to communicate remotely, for example, video conferencing, live video broadcasting on the Internet, and the like. When performing multi-terminal video communication, each communication client often has different requirements for network bandwidth. In order to ensure the video quality of each client during communication, how to transmit video for each client that meets the client’s network bandwidth requirements has become A technical problem that needs to be solved urgently in the field of current communication technology. [0003] In the current method, the video to be transmitted is divided into different grades according to the resolution....

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
IPC IPC(8): H04N21/2662H04N21/24H04N21/647
CPCH04N21/2402H04N21/2662H04N21/64753
Inventor 赵训伽刘兴海马义李钢江
Owner 深圳百视联科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More