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

Video caching method and device, equipment and storage medium

A video and caching technology, which is applied in the field of communication network, can solve the problems of video playback freeze, etc., and achieve the effect of large proportion of watchable videos, solving freeze and low freeze rate

Active Publication Date: 2021-05-04
BIGO TECH PTE LTD
View PDF11 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The embodiment of the present invention provides a video caching method, device, equipment and storage medium, which can dynamically and reasonably determine the number of videos that need to be cached and the corresponding The pre-caching ratio of , so as to solve the problem of stuttering during video playback

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] figure 1 It is a flow chart of a video caching method provided by Embodiment 1 of the present invention. The method can be executed by a video caching device, wherein the device can be implemented by software and / or hardware, and generally can be integrated into a computer device.

[0024] refer to figure 1 , this embodiment may include the following steps:

[0025] S101. Determine a set of videos to be played after the currently played video. The set of videos to be played includes a preset number of videos to be played according to a preset arrangement order.

[0026] Wherein, the to-be-played videos played according to the preset arrangement order can be understood as: the playback order of the to-be-played videos in the to-be-played video collection is the preset arrangement order. The preset arrangement order may be preset, such as an arrangement order set according to the type, size, or time of the video; the preset arrangement order may also be dynamically dete...

Embodiment 2

[0038] figure 2 It is a flow chart of a video caching method provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the above optional embodiments. Specifically, such as figure 2 As shown, the process of obtaining the quality of experience model is explained in detail in this embodiment.

[0039] refer to figure 2 , this embodiment may include the following steps:

[0040] S201. Determine a set of videos to be played after the currently played video. The set of videos to be played includes a preset number of videos to be played according to a preset arrangement order.

[0041] S202. For each to-be-played video in the to-be-played video set, determine a quality of experience sub-model of the current to-be-played video according to the value of each preset parameter in the current to-be-played video and the weight value of each preset parameter.

[0042] Wherein, each preset parameter includes the bit rate, freezing rate, video out...

Embodiment 3

[0075] image 3 It is a flow chart of a video caching method provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of the foregoing optional embodiments. Specifically, such as image 3 As shown, in this embodiment, the process of determining the number of target videos that need to be pre-cached in the quality of experience model and the pre-caching ratio of each target video is explained in detail.

[0076] refer to image 3 , this embodiment may include the following steps:

[0077] S301. Determine a set of videos to be played after the currently played video. The set of videos to be played includes a preset number of videos to be played according to a preset arrangement order.

[0078] S302. Perform caching process modeling on the video set to be played to obtain a quality of experience model of the video set to be played.

[0079] S303, for each video to be played in the video set to be played, determine the number of bytes of the...

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 caching method and device, equipment and a storage medium. The method comprises the steps: determining a to-be-played video set after a currently played video, wherein the to-be-played video set comprises a preset number of to-be-played videos played according to a preset arrangement sequence; caching process modeling is conducted on the to-be-played video set, and obtaining an experience quality model of the to-be-played video set; and determining the number of target videos needing to be pre-cached in the experience quality model and the pre-caching proportion of each target video according to a greedy algorithm. According to the technical scheme provided by the embodiment of the invention, the caching process modeling is carried out on the to-be-played video set, and the constructed experience quality model is solved by utilizing the greedy algorithm, so that the number of videos needing to be cached and the pre-caching proportion corresponding to each video can be reasonably determined, and the problem of lagging in the video playing process is solved; in the continuous playing process of the video streaming media, the lagging rate is lower, and the video watching proportion is larger.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of communication networks, and in particular, to a video caching method, device, equipment, and storage medium. Background technique [0002] With the continuous development of network technology and hardware performance, voice and text communication can no longer meet people's needs. High-definition real-time video has gradually become an important way for people to communicate and entertain. Among them, short video streaming has become a daily entertainment activity, and the freeze problem during playback is closely related to user experience. [0003] The volatility of the network will largely cause users to freeze when playing the original high-definition video. At present, the industry has used multi-bit rate video to combat network broadcasting, that is, a single playback source will be transcoded into multiple different resolutions and bit rates. source. And in order to reduce...

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/231H04N21/433
CPCH04N21/231H04N21/433H04N21/4332H04N21/23109
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