Playback method, system, device and readable storage medium of live broadcast content
AssigneeShanghai Bilibili Technology Co., Ltd.
InventorsNanling Zheng, Jun Jiang
Life of this patent
Estimating the term…
Abstract
The present application discloses techniques for playback of live broadcast content. The techniques comprise receiving a request of playing live broadcast content from a client computing device, wherein the request comprises information indicating a first address associated with the live broadcast content, and the request further comprises a playback time parameter indicating a playback time length; generating a second address based on a current system time parameter, the first address, and the playback time parameter; obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device.
Claims17
A method for playback of live broadcast content, applied to an edge server computing device in a content delivery network (CDN), the method comprising:
- receiving a request of playing live broadcast content from a client computing device, wherein the request comprises information indicating a first address associated with the live broadcast content, and the request further comprises a playback time parameter indicating a playback time length;
- generating a second address based on a current system time parameter, the first address, and the playback time parameter;
- and
- obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device, wherein the obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device further comprises:
- obtaining a segment index file based on the second address and sending the segment index file to the client computing device, wherein the segment index file comprises index information associated with a plurality of video segments of the live broadcast content, and wherein the obtaining a segment index file based on the second address further comprises:
- parsing the second address comprising the absolute time parameter, and
- identifying the segment index file based on determining that a file name of the segment index file contains the absolute time parameter.
A system, comprising:
- at least one processor;
- and
- at least one memory communicatively coupled to the at least one processor and comprising computer-readable instructions that upon execution by the at least one processor cause the at least one processor to perform operations comprising:
- receiving a request of playing live broadcast content from a client computing device, wherein the request comprises information indicating a first address associated with the live broadcast content, and the request further comprises a playback time parameter indicating a playback time length;
- generating a second address based on a current system time parameter, the first address, and the playback time parameter;
- and
- obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device, wherein the obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device further comprises:
- obtaining a segment index file based on the second address and sending the segment index file to the client computing device, wherein the segment index file comprises index information associated with a plurality of video segments of the live broadcast content, and wherein the obtaining a segment index file based on the second address further comprises:
- parsing the second address comprising the absolute time parameter, and
- identifying the segment index file based on determining that a file name of the segment index file contains the absolute time parameter.
A non-transitory computer-readable storage medium, storing computer-readable instructions that upon execution by a processor cause the processor to implement operations comprising:
- receiving a request of playing live broadcast content from a client computing device, wherein the request comprises information indicating a first address associated with the live broadcast content, and the request further comprises a playback time parameter indicating a playback time length;
- generating a second address based on a current system time parameter, the first address, and the playback time parameter;
- and
- obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device, wherein the obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device further comprises:
- obtaining a segment index file based on the second address and sending the segment index file to the client computing device, wherein the segment index file comprises index information associated with a plurality of video segments of the live broadcast content, and wherein the obtaining a segment index file based on the second address further comprises:
- parsing the second address comprising the absolute time parameter, and
- identifying the segment index file based on determining that a file name of the segment index file contains the absolute time parameter.
Dependencies are inferred from the claim text.