Method, device, server and storage medium for video download

A server and video technology, applied in the field of video processing, can solve problems such as unstable network transmission rate, limited tolerance, and affecting user viewing experience, so as to ensure download priority, avoid playback freeze, and improve playback fluency

Active Publication Date: 2022-02-18
BIGO TECH PTE LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the rapid development of Internet technology, various video playback applications are more and more widely used in people's daily life. At this time, when users continue to watch various videos with high-definition quality , it needs to wait for a certain buffering time after the user clicks to play the video before the video can be played. Especially for the playback of short videos, the user has limited tolerance for the waiting time for broadcasting, which will directly affect the user's viewing experience
[0003] At present, in order to speed up the broadcasting of the video, usually during the playback of the current video, if the current video cache is completed, the next video will continue to be cached as needed, so that when the next video starts broadcasting, part of the content of the next video has already been cached , to ensure the fast start of the next video; however, the existing solution must wait until the current video cache is completed before continuing to cache the next video, and if the user is playing the current video and the current video has not been cached, it will directly switch to play the next video. Video, at this time the next video has not yet started to be cached, and it still needs to wait for a certain buffering time, so there is a problem that the playback freezes when the user frequently switches to play the video

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
  • Method, device, server and storage medium for video download
  • Method, device, server and storage medium for video download
  • Method, device, server and storage medium for video download

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] 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 playing multiple associated 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.

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

[0029] S110. Determine in real time the download progress of the currently playing video that has not been downloaded yet.

[0030] Specifically, when the user plays the associated videos continuously, in order to avoid the video playback as much as possible, he usually chooses to pre-download the video befo...

Embodiment 2

[0041] 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 judging whether the download progress of the currently played video supports the smooth playback of the currently played video and the remaining download process of the next played video.

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

[0043] S210. Determine in real time the download progress of the currently playing video that has not been downloaded yet.

[0044] S220. Determine the playing progress of the currently playing video in real time.

[0045] Specifically, when judging whether the...

Embodiment 3

[0053] image 3 It is a flowchart of a video downloading method provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, such as image 3 As shown, this embodiment explains in detail other steps in the video downloading process.

[0054] optional, such as image 3 As shown, the following steps may be included in this embodiment:

[0055] S310. Determine the currently played video specified by the user's broadcast start instruction.

[0056] Optionally, the user will select the currently playing video to play on the client, for example, by sliding multiple short videos to play the video displayed on the current interface, or clicking on the number of episodes currently playing in a TV series, so as to generate a corresponding user start broadcast instruction, service The terminal analyzes the user's start broadcasting instruction to determine the currently playing video specified to be currentl...

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, device, server and storage medium. Wherein, the method includes: determining in real time the download progress of the currently played video that has not been downloaded; if the download progress supports the smooth play of the currently played video and the remaining pre-download of the next played video, then while downloading the currently played video, pre-download The next video will be played until the download progress does not support the smooth playback of the currently playing video, then the pre-download of the next playing video will be suspended, and only the currently playing video will be downloaded. The technical solution provided by the embodiment of the present invention ensures the synchronous download of the currently played video and the next played video, so that the next played video can be pre-downloaded as soon as possible, thereby avoiding the playback freeze when the video is switched and played, and at the same time ensuring the accuracy of the currently played video. Download priority, avoid the playback of the currently playing video, and improve the playback fluency of the currently playing video.

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, various video playback applications are more and more widely used in people's daily life. At this time, when users continue to watch various videos with high-definition quality , it needs to wait for a certain buffering time after the user clicks to play the video before the video can be played. Especially for the playback of short videos, the user has limited tolerance for the waiting time for broadcasting, which will directly affect the user's viewing experience. [0003] At present, in order to speed up the broadcasting of the video, usually during the playback of the current video, if the current video cache is completed, the next video will continue to be cached as needed, so that when the next ...

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 Patents(China)
IPC IPC(8): H04N21/238H04N21/438
CPCH04N21/238H04N21/438
Inventor 钱亮亮高盛刘丽石磊区润强曾可杰陈志淮李雪岩
Owner BIGO TECH PTE LTD
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