HLS
E818767
HLS (HTTP Live Streaming) is Apple’s adaptive bitrate streaming protocol widely used for delivering live and on-demand audio and video over the internet.
Statements (67)
| Predicate | Object |
|---|---|
| instanceOf |
HTTP-based media streaming protocol
ⓘ
adaptive bitrate streaming protocol ⓘ |
| announcedAt | WWDC 2009 ⓘ |
| competesWith |
HDS
NERFINISHED
ⓘ
MPEG-DASH NERFINISHED ⓘ Smooth Streaming NERFINISHED ⓘ |
| designGoal |
provide adaptive bitrate based on network conditions
ⓘ
traverse firewalls and proxies using standard HTTP ⓘ |
| developer | Apple Inc. ⓘ |
| drmEcosystem |
FairPlay Streaming
NERFINISHED
ⓘ
PlayReady via CMAF ⓘ Widevine via CMAF ⓘ |
| encryptionSupport |
AES-128
ⓘ
SAMPLE-AES ⓘ |
| fullName | HTTP Live Streaming NERFINISHED ⓘ |
| introducedBy | Apple Inc. NERFINISHED ⓘ |
| introducedYear | 2009 ⓘ |
| latencyProfile |
low latency
ⓘ
standard latency ⓘ |
| mediaType |
audio
ⓘ
text ⓘ video ⓘ |
| originPlatform | Apple ecosystem NERFINISHED ⓘ |
| playlistFormat | M3U8 ⓘ |
| primaryUse |
audio streaming
ⓘ
live video streaming ⓘ on-demand video streaming ⓘ |
| RFCNumber | 8216 ⓘ |
| segmentDurationTypical | 2 to 10 seconds ⓘ |
| segmentFormat |
MPEG-TS
NERFINISHED
ⓘ
fragmented MP4 ⓘ |
| specifiedIn | RFC 8216 NERFINISHED ⓘ |
| standardizedBy |
Internet Engineering Task Force
ⓘ
surface form:
IETF
|
| supports |
Digital Rights Management
ⓘ
ad insertion ⓘ adaptive bitrate streaming ⓘ closed captions ⓘ live DVR ⓘ multiple audio tracks ⓘ subtitles ⓘ time-shifted live streaming ⓘ |
| supportsCodec |
AAC
NERFINISHED
ⓘ
AC-3 ⓘ Dolby Vision (via HEVC) NERFINISHED ⓘ E-AC-3 ⓘ H.264 ⓘ H.265 ⓘ Opus ⓘ |
| supportsContainer | CMAF GENERATED ⓘ |
| supportsFeature |
low-latency streaming
ⓘ
master playlists ⓘ variant playlists ⓘ |
| usedBy |
Apple TV
NERFINISHED
ⓘ
Safari browser NERFINISHED ⓘ iOS devices ⓘ iPadOS devices ⓘ macOS devices ⓘ tvOS devices ⓘ |
| uses |
M3U8 playlist files
ⓘ
MPEG-2 Transport Stream segments ⓘ fMP4 segments ⓘ |
| usesProtocol | HTTP NERFINISHED ⓘ |
| usesTransportProtocol | TCP NERFINISHED ⓘ |
| variant | Low-Latency HLS ⓘ |
| widelyUsedFor |
OTT video services
ⓘ
live sports streaming ⓘ news broadcasting over IP ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.