Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Video downloading method and device, server and storage medium

A video and pre-download technology, applied in the field of video processing, can solve the problems that the download speed cannot keep up with the playback speed, and the playback video is stuck, so as to improve the playback fluency and ensure the effect of fast start-up.

Active Publication Date: 2020-12-01
BIGO TECH PTE LTD
View PDF9 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since there will always be a certain delay between the actual playback time of the video and the pre-download time point, and the network will fluctuate in real time, if the network bandwidth of the currently playing video is steeper than that of the pre-download , then when the remaining content in the currently playing video except the pre-downloaded content is downloaded under the current network status, the remaining download speed cannot keep up with the playback speed of the currently playing video, which will cause the currently playing video to freeze

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 downloading method and device, server and storage medium
  • Video downloading method and device, server and storage medium
  • Video downloading method and device, server and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] Figure 1A It is a flow chart of a video downloading method provided by Embodiment 1 of the present invention. This embodiment is applicable to the case of sequentially playing multiple videos in any business scenario. The video downloading method provided in this embodiment can be executed by the video downloading device provided in the embodiment of the present invention, the device can be realized by means of software and / or hardware, and integrated in a server that executes the method, and the server can It is a background server that participates in video data downloading.

[0027] Specifically, refer to Figure 1A , the method may include the following steps:

[0028] S110, in response to the fact that the current network state of the video to be broadcast does not support the smooth playback of the video to be broadcast at the pre-download bit rate, select from the bit rate gears matched by the current network state so that the video to be played meets the requir...

Embodiment 2

[0039] Figure 2A It is a flow chart of a video downloading method provided in Embodiment 2 of the present invention, Figure 2B It is a schematic diagram of the principle of the video downloading process provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, such as Figure 2A As shown, this embodiment explains in detail the specific process of selecting the target code rate gear from the code rate gears matched by the current network state.

[0040] optional, such as Figure 2A As shown, the following steps may be included in this embodiment:

[0041] S210. Estimate the current network status of the video to be broadcast according to the change of the historical network status corresponding to the historical video played forward by the video to be broadcast when it is actually downloaded.

[0042] Optionally, when the video to be played is played at the current moment, multiple historical ...

Embodiment 3

[0055] image 3 A schematic structural diagram of a video downloading device provided in Embodiment 3 of the present invention, specifically, as image 3 As shown, the device may include:

[0056] The bit rate gear reselection module 310 is used to respond to the current network status of the video to be played does not support the smooth playback of the video to be played at the pre-download bit rate, and selects the bit rate gear from the current network status matching bit rate Make described to-be-broadcasted video conform to the corresponding target bit rate stall when broadcasting index requirement and playback performance requirement simultaneously;

[0057] A video download module 320, configured to download the video to be played by using the target bit rate gear.

[0058] In the technical solution provided by this embodiment, for the pre-downloaded video to be played, it is first necessary to determine whether the current network status of the video to be played su...

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 video downloading method and device, a server and a storage medium. The method comprises the following steps: in response to the situation that the currentnetwork state of a to-be-played video does not support smooth playing of the to-be-played video at a pre-downloading code rate, selecting a corresponding target code rate gear when the to-be-played video meets a playing index requirement and a playing performance requirement at the same time from code rate gears matched with the current network state; and downloading the to-be-played video by adopting the target code rate gear. The embodiment of the invention provides a technical scheme. Code rate reselection when the to-be-played video cannot be smoothly played at the pre-downloading code rate is realized. Therefore, downloading and playing of the to-be-played video at the target code rate gear can meet the playing starting index requirement and the playing performance requirement at thesame time, rapid playing starting of the to-be-played video is guaranteed on the basis that playing lag of the to-be-played video is avoided, and the playing fluency of the to-be-played video is improved.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of video processing, and in particular to a video downloading method, device, server and storage medium. Background technique [0002] With the rapid development of Internet technology, high-definition real-time video has become an important way for people to communicate and entertain. At this time, when the user is continuously watching various videos with high-definition quality, if the network transmission rate is unstable or the network bandwidth is insufficient, it will take a certain buffer time after the user clicks to play the video before the video can be played, especially for short videos. Play, the user's tolerance for the waiting time for the start of the broadcast is limited, which will directly affect the user's viewing experience. [0003] At present, in order to speed up the broadcasting of the video, during the playback of the current video, if the download of the...

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/438H04N21/442H04N21/647
CPCH04N21/4424H04N21/438H04N21/64738
Inventor 石磊刘丽钱亮亮
Owner BIGO TECH PTE LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products