Live broadcast time shift method and client

A client-side, time-shifting technology, applied in the field of live video, can solve problems such as insufficient time, time-consuming players, and inability to achieve zero-delay delay with live time-shift

Active Publication Date: 2017-04-19
HISENSE BROADBAND MULTIMEDIA TECH
View PDF5 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

And as mentioned above, the delay of data transmission through the HTTP protocol will always be higher than that of ordinary live streaming protocols, so the time-shifted live broadcast is currently unable to achieve zero delay or very small delay
Therefore, when the user implements the function of pausing and jumping backward during the live broadcast, it is not enough to only support the function of requesting a specific time through modification on the client side and the file index function of savin

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
  • Live broadcast time shift method and client
  • Live broadcast time shift method and client
  • Live broadcast time shift method and client

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] As mentioned in the background technology, in the prior art, when the live broadcast pause function is processed, the local time of the client is recorded, and then when the playback continues, the time difference of the pause is recorded, and the server is requested to re-send a new m3u8 index file. The method does not consider the delay time from the server to the client, so the accuracy cannot meet the requirements, and the user experience is poor. Another method is to use the local time of the client as a reference to deliver the m3u8 index file when processing the movement in the time-shifting progress bar of the live broadcast. High latency affects user experience.

[0025] In view of the above problems in the prior art, the present invention proposes a live broadcast time shifting method, which is applied to a live broadcast network including a server and a client. In order to facilitate a reasonable and clear explanation of the technical solution of the present...

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 invention discloses a live broadcast time shift method which is applied to a live broadcast network including a client and a server. The live broadcast time shift of a user on the client is divided into pause and play. The client acquires the time label of a first index file currently parsed by the client according to pause, and acquires the played time of a video clip corresponding to the first index file. The client determines the timestamp of pause in a live broadcast video according to the time label and the played time. When the client receives play, a live broadcast time shift request is sent to the server according to the time shift time and timestamp of play. The live broadcast video in the live broadcast network is parsed and played according to a second index file returned by the server. After a user who watches live broadcast carries out live broadcast time shift, discontinuous screen caused by play screen hysteresis and play delay is reduced, and the user experience is improved. The invention further discloses the client.

Description

technical field [0001] The invention relates to the technical field of live video broadcasting, in particular to a time-shifting method for live broadcasting and a client. Background technique [0002] With the continuous development of the Internet, live streaming has become more and more popular. As an essential technology for live broadcasting, HLS (HTTP Live Streaming, hypertext transfer protocol dynamic code rate adaptation) is used for audio and video services on PCs and mobile terminals. [0003] HTTP Live Streaming (HLS) is an HTTP-based streaming media transmission protocol implemented by Apple Inc., which can realize live and on-demand streaming media. It is mainly used in the iOS system to provide audio for iOS devices (such as iPhone and iPad). Live video and on-demand solutions. HLS on-demand is basically the common segmented HTTP on-demand, the difference is that its segments are very small. [0004] Compared with common streaming media live broadcast protoc...

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/2187H04N21/239H04N21/433H04N21/472H04N21/845H04N21/8547
CPCH04N21/2187H04N21/2393H04N21/4333H04N21/47202H04N21/8456H04N21/8547
Inventor 赵宇峰周印伟
Owner HISENSE BROADBAND MULTIMEDIA TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products