| CPC H04N 21/4312 (2013.01) [H04N 21/2187 (2013.01); H04N 21/47217 (2013.01)] | 20 Claims |

|
1. A method of processing data, comprising:
obtaining live video data;
generating content view images based on the live video data;
generating a spliced image corresponding to the live video data based on splicing the content view images;
generating image-time mapping data corresponding to the spliced image by recording mapping relationships between the content view images and video time points, wherein the spliced image and the image-time mapping data enable to display a content view image corresponding to a historical video time point at a location close to a progress element on a page of playing the live video data; and
sending, to the client device, the live video data, the spliced image corresponding to the live video data, and the image-time mapping data corresponding to the spliced image during a process of pulling the live video data by the client device, wherein the client device parses the spliced image corresponding to the live video data and the image-time mapping data corresponding to the spliced image, determines, and displays the content view image corresponding to the historical video time point in response to a progress view request for the historical video time point,
wherein the client device further determines whether the historical video time point is prior to a request time point corresponding to a current live play request for a live broadcast room, wherein the request time point is determined by a server in response to receiving the current live play request from the client device, and
in response to determining that the historical video time point is prior to the request time point corresponding to the current live play request, pulls, from another client device in a same client domain or the server, a spliced image including the content view image corresponding to the historical video time point and respective image-time mapping data.
|