Patent ID: 11863841
Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 5:
6. A computer device, comprising a memory, a processor, and computer-readable instructions stored on the memory and capable of running on the processor, wherein the computer-readable instructions, upon executed by the processor, implement operations comprising:
sending a live streaming request to a server according to a user instruction;
receiving live streaming data and a configuration parameter from the server, wherein the live streaming data are pushed by the server based on the live streaming request, and the configuration parameter is configured to assess a live streaming status;
playing a video based on the live streaming data; and
controlling a speed of playing the video based on the configuration parameter and unplayed live streaming data in the live streaming data, wherein the controlling a speed of playing the video based on the configuration parameter and unplayed live streaming data in the live streaming data comprises:
buffering the live streaming data into a data buffer;
playing the video based on the live streaming data in the data buffer;
detecting a data size of the unplayed live streaming data in the data buffer at a predetermined frequency;
controlling the speed of playing the video based on the configuration parameter and the data size of the unplayed live streaming data, wherein the controlling the speed of playing the video based on the configuration parameter and the data size of the unplayed live streaming data further comprises;
determining a live streaming delay duration based on the data size of the unplayed live streaming data;
determining a target ratio of the live streaming delay duration to the configuration parameter; and
adjusting the speed of playing the video from a first speed to a second speed based on the target ratio.