Jump to content

High Efficiency Streaming Protocol

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by JonSul21 (talk | contribs) at 07:47, 25 May 2023. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

High Efficiency Streaming Protocol (HESP)

High Efficiency Streaming Protocol (HESP) is an adaptive bitrate streaming technique that enables high-quality streaming of media content over the Internet delivered from conventional HTTP web servers[1], just like HLS and DASH. The technology was developed by THEO Technologies and made available via the HESP Alliance, which has Synamedia and THEO Technologies as founding members[2].

Architecture

HESP leverages two complementary streams: an initialization stream and a continuation stream. The initialization stream is a stream with all keyframes. This stream is only used at startup. At that moment, the most recent image available in the initialization stream is requested[3]. As the initialization stream’s images are all keyframes, playback can start immediately, resulting in very fast channel start and switch times. Subsequently, through a range request, images are requested from the continuation stream[4], a regularly encoded stream for low latency purposes. HESP is delivered over HTTP/1.1. It uses Chunked Transfer Encoding (CTE) at a very granular level, i.e. each chunk is a frame, to allow for ultra-low latency delivery. HESP requires implementation in the packager and player, and support for range requests and CTE in the CDN.

Standardization

Work on HESP started in 2018; it became an IETF information draft in May 2021[5].

The HESP Alliance, launched in 2020, promotes and catalyzes the adoption of HESP. It consists of streaming vendors and media companies, including Synamedia, THEO Technologies, G-Core Labs, EZDRM, Mainstreaming, NativeWaves and Hoki. The HESP Alliance technical working group is focused on further advancing the HESP standard[6].

References

  1. ^ "HESP Alliance". HESP Alliance. Retrieved 2023-02-07.
  2. ^ "[PRESS RELEASE] THEO Technologies and Synamedia form HESP Alliance". www.theoplayer.com. Retrieved 2023-02-07.
  3. ^ "HESP - High Efficiency Streaming Protocol". IETF Datatracker. Retrieved 2023-02-07.
  4. ^ "HESP - High Efficiency Streaming Protocol". IETF Datatracker. Retrieved 2023-02-07.
  5. ^ "High Efficiency Streaming Protocol (HESP)". IABM. Retrieved 2023-02-07.
  6. ^ "Members". HESP Alliance. Retrieved 2023-02-07.