Low-latency HTTP live streaming

A low-latency, broadcast streaming technology, applied in transmission systems, image communication, selective content distribution, etc., can solve problems such as increasing delay and achieve low-latency effects

Active Publication Date: 2019-04-02
TWITTER INC
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Distribution over content delivery networks does not limit viewers, but HTTP-based streaming protocols that segment streams into short files add latency

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
  • Low-latency HTTP live streaming
  • Low-latency HTTP live streaming
  • Low-latency HTTP live streaming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] figure 1 is a schematic diagram of a system 100 for supporting low-latency HTTP live streaming broadcasts. System 100 may include one or more client devices 102 (eg, 102a, 102b ) connected to one or more streaming server computers 160 through one or more networks 150 . Client device 102 can be both a viewing device and a broadcasting device, since video streaming application 132 supports both functions. Client device 102 is a consumer computing device, and may be a mobile computing device (such as a smartphone, PDA, tablet, wearable device (such as a wrist or headset), a virtual reality device, or a laptop computer) or non-mobile personal computing devices (such as desktop computing devices, Internet-enabled televisions, or entertainment systems). Client device 102 may include one or more processors 106 (eg, processors formed in a substrate (eg, central processing unit, graphics processing unit, etc.)), volatile memory 108 , and non-volatile memory 110 . In various i...

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

Implementations provide a structure for low-latency live-video streams using existing content delivery networks. An example method includes creating, at the start of a broadcast stream, a playlist forthe broadcast stream that identifies at least two segment files. The content of each of the segment files is a table header. The method also includes transmitting the playlist and each of the segmentfiles to a cache server, obtaining the video broadcast stream as a series of frames, and transmitting each frame in the series of frames to the cache server using an HTTP chunk transfer protocol, each frame being associated with, and written to, a first segment file identified in the playlist. When a frame in the broadcast stream is a break frame, the method includes transmitting an end of file marker for the first segment file and adding a video header for the break frame before it is transmitted.

Description

[0001] Cross References to Related Applications [0002] This application claims U.S. Non-Provisional Application No. 15 / 654,494, filed July 19, 2017, and U.S. Provisional Application No. 62 / 371,092, filed August 4, 2016, entitled "Low Latency HTTP Live Streaming" and is a continuation of the above two applications, the disclosures of which are incorporated herein by reference. Background technique [0003] Content providers distribute media content to viewers. Some of these content providers offer live streaming, which is provided in real time or near real time. Content providers usually choose to distribute live streaming media via persistent connections or via HTTP / HTTPS (Hypertext Transfer Protocol) / (HTTP Secure Protocol). A persistent connection protocol, such as the Real Time Messaging Protocol (RTMP), distributes live streaming media to viewers one frame at a time over a connection that persists for the duration of the stream. This direct distribution allows for low ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/845H04N21/2183H04L29/06H04N21/231H04N21/4402
CPCH04N21/2183H04N21/23106H04N21/44029H04N21/845H04N21/8456H04L65/611H04L65/762H04L65/765H04L65/70H04L67/568H04L65/00H04L67/02H04L67/025H04N21/442H04N21/6125H04N21/6373H04N21/64322H04N21/6437
Inventor G·J·戴维斯M·卡尔曼
Owner TWITTER INC
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