A video transmission method, device, resource server and storage medium
A resource server and video transmission technology, applied in the field of video transmission methods, devices, resource servers and storage media, can solve the problems of random packet loss of video packets, inability to guarantee the coordination of network downlink bandwidth and video bit rate, random packet loss, etc. , to achieve the effect of improving fluency, reducing a large number of random packet loss or bandwidth waste, and ensuring clarity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0035] Figure 2A It is a flow chart of a video transmission method provided by Embodiment 1 of the present invention, and this embodiment can be applied to any application scenario of multi-person video conversation. A video transmission method provided in this embodiment can be executed by the video transmission device provided in the embodiment of the present invention. The device can be realized by means of software and / or hardware, and integrated in the resource server that executes the method. The resource The server may be a file server for forwarding video session data between different users.
[0036] Specifically, refer to Figure 2A , the method may include the following steps:
[0037] S210, if the network bandwidth of the current conversational party is less than the total initial transmission bit rate of the video to be transmitted, then according to the frame extraction sequence of different video frame types in the video to be transmitted, determine the frame...
Embodiment 2
[0050] Figure 3A It is a flow chart of a video transmission method provided in Embodiment 2 of the present invention, Figure 3B It is a schematic diagram of the principle of the video transmission process provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the above embodiments, and this embodiment mainly explains in detail the specific determination process of the frame sampling ratio of the video to be transmitted under different video frame types.
[0051] optional, such as Figure 3A As shown, this embodiment may include the following steps:
[0052] S310, if the network bandwidth of the current session party is less than the total initial transmission bit rate of the video to be transmitted, then determine the network bandwidth matching according to the frame extraction sequence of different video frame types in the video to be transmitted and the initial transmission bit rate under different video frame types The target vi...
Embodiment 3
[0065] Figure 4A It is a flow chart of a video transmission method provided by Embodiment 3 of the present invention, Figure 4B It is a schematic diagram of the principles of the video transmission process provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of the above embodiments, and this embodiment mainly explains in detail the specific calculation process of the frame sampling ratio of the video to be transmitted under different video frame types.
[0066] optional, such as Figure 4A As shown, this embodiment may include the following steps:
[0067] S410, if the network bandwidth of the current session party is less than the total initial transmission bit rate of the video to be transmitted, then determine the sub-bit rate for each video frame type for other sessions according to the initial transmission sub-bit rate corresponding to each other session party under different video frame types Square's frame drawing suborder. ...
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