Live video playback
AssigneeShanghai Bilibili Technology Co., Ltd.
InventorsNanling Zheng, Keqing Bao
Life of this patent
Estimating the term…
Abstract
This application provides a live video playback method. The live video playback method includes: generating a specified player when a user trigger operation is detected; obtaining a target live video file supported by the specified player, where the target live video file is obtained by performing format conversion on an initial live video file, and where the initial live video file is obtained from a content delivery server; and playing the target live video file in the specified player, where a playback state of the specified player is floating playback.
Claims16
A method, comprising:
- generating a specified player when a user trigger operation is detected, wherein the user trigger operation is an operation that a user returns back to a desktop of a client or switches to another application;
- performing slicing and format conversion processing on an initial live video file to obtain at least one target live video slice file supported by the specified player, wherein the initial live video file is obtained from a content delivery server, and wherein the performing slicing and format conversion processing on the initial live video file to obtain at least one target live video slice file supported by the specified player comprises:
- performing slicing and format conversion processing on the initial live video file based on an attribute information of at least one specified live video slice file in a pre-generated specified playlist file, to generate the at least one specified live video slice file that is in a one-to-one correspondence with the attribute information of the at least one specified live video slice file and that is supported by the specified player;
- obtaining a target live video file constituted by the at least one target live video slice file and supported by the specified player;
- and
- playing the target live video file in the specified player, wherein a playback state of the specified player is floating playback.
A computing device, comprising:
- one or more processors;
- and
- a memory, storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising instructions for:
- generating a specified player when a user trigger operation is detected, wherein the user trigger operation is an operation that a user returns back to a desktop of a client or switches to another application;
- performing slicing and format conversion processing on an initial live video file to obtain at least one target live video slice file supported by the specified player, wherein the initial live video file is obtained from a content delivery server, and wherein the performing slicing and format conversion processing on the initial live video file to obtain at least one target live video slice file supported by the specified player comprises:
- performing slicing and format conversion processing on the initial live video file based on an attribute information of at least one specified live video slice file in a pre-generated specified playlist file, to generate the at least one specified live video slice file that is in a one-to-one correspondence with the attribute information of the at least one specified live video slice file and that is supported by the specified player;
- obtaining a target live video file constituted by the at least one target live video slice file and supported by the specified player;
- and
- playing the target live video file in the specified player, wherein a playback state of the specified player is floating playback.
A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores one or more programs comprising instructions that, when executed by one or more processors of a computing device, cause the computing device to perform operations comprising:
- generating a specified player when a user trigger operation is detected, wherein the user trigger operation is an operation that a user returns back to a desktop of a client or switches to another application;
- performing slicing and format conversion processing on an initial live video file to obtain at least one target live video slice file supported by the specified player, wherein the initial live video file is obtained from a content delivery server, and wherein the performing slicing and format conversion processing on the initial live video file to obtain at least one target live video slice file supported by the specified player comprises:
- performing slicing and format conversion processing on the initial live video file based on an attribute information of at least one specified live video slice file in a pre-generated specified playlist file, to generate the at least one specified live video slice file that is in a one-to-one correspondence with the attribute information of the at least one specified live video slice file and that is supported by the specified player;
- obtaining a target live video file constituted by the at least one target live video slice file and supported by the specified player;
- and
- playing the target live video file in the specified player, wherein a playback state of the specified player is floating playback.
Dependencies are inferred from the claim text.