SlideShare a Scribd company logo
HESP vs HLS vs MPEG DASH
Comparing The NEXT-GEN Live Streaming
Protocols
New York | Mumbai | Bhubaneswar
MEGAN
2
MUVI
What is
HESP?
● HESP stands for High-Efficiency Streaming Protocol.
● The HESP streaming protocol is an HTTP-based adaptive
bitrate streaming protocol.
● This streaming protocol is specially designed for HEVC video.
● It uses a number of features to improve the performance of
the HEVC Streaming Progressive.
● It can stream videos at ultra-low latency with a maximum
latency of 2 seconds and minimum latency of 0.4 seconds
while showing good bitrate flexibility.
MEGAN
3
MUVI
How HESP
Works?
● HESP uses two video streams, the “Initialization Stream”, and
the “Continuation Stream”.
● Both the streams enter the HESP Package.
● The HESP Package transports the streams into the web-
server.
● Finally, the video is delivered for playback.
MEGAN
4
MUVI
Pros of HESP
Can stream videos in
ultra-low latency.
Supports adaptive
bitrate streaming.
Supports DRM and
works well with CDN.
MEGAN
5
MUVI
Cons of HESP
Not supported by
many devices.
It is technically a bit more
complicated than HLS.
6
MUVI
The Gateway to HTTP Live Streaming!
HLS & LL-
HLS
7
MUVI
What is
HLS?
● HLS stands for HTTP Live Streaming.
● It is currently the most popular and most
widely used live-streaming protocol across
the globe.
● HLS was actually developed by Apple in
2009 to solve one major problem.
● Apple wanted to create an HTTP-based
streaming protocol that would be
immensely scalable.
MEGAN
8
MUVI
How HLS
Works?
● An HLS stream originates from the source where the live
content is being created.
● This source video stream (primary playlist) is then converted
into multiple encoded video files with different bitrates.
● These encoded files (media playlists) are finally segmented
into smaller chunks, for adaptive bitrate streaming.
9
MUVI
What is
LL-HLS?
● To solve the latency problem of HLS, Apple
finally came up with an extended version of
HLS.
● It is called the Low-Latency HTTP Live
Streaming Protocol, or LL-HLS.
● This LL-HLS protocol functions almost
similarly to the HLS protocol, with some
small modifications.
MEGAN
10
MUVI
How LL-HLS
Works?
● A segment is further divided into partial segments.
● A “preload hint” tag is added to the media playlist.
● The block playlist reloads feature ensures that the player
receives a response from the server only when a new segment
or partial segment is available.
MEGAN
11
MUVI
Pros of HLS
Excellent device support,
supported by almost all devices.
It is a very technically simple
protocol
It is very easy to implement.
MEGAN
12
MUVI
Cons of HLS
The video quality might suffer at
lower bitrates.
The live streaming latency is
comparatively higher.
13
MUVI
What is
MPEG-DASH?
● MPEG DASH is referred to as
Dynamic Adaptive Streaming over
HTTP
● It is by far the most flexible HTTP-
based adaptive streaming protocol.
● It offers immense control and
flexibility over the video quality and
bitrate.
MEGAN
14
MUVI
HESP vs HLS
vs MPEG-DASH
What’s the difference?
15
MUVI
MUVI 16
Which Is
Better?
HESP
If you are looking for a protocol that can stream your live videos in real-
time, and offers ultra-low latency (as in the case of news or sports
broadcast), then you might be tempted to incline towards HESP.
However, you will still have to remember that HESP will be supported on
a very small number of devices.
HLS
If you are looking for a protocol that is easy to implement, but can still
offer adaptive bitrate streaming and is supported by almost any device,
then you must use HLS. HLS ticks almost all the boxes perfectly, with
only one drawback – latency.
MPEG-DASH
If you use MPEG DASH, which also offers all the good properties of
HESP like excellent adaptive bitrate flexibility and ultra-low latency
streaming, you will also get the benefit of wider device support!
17
MUVI
For Your
Live
Streams
Choose
Muvi
Live
● Live Stream From Mobile, Multiple Cameras
● Secured live streams through multi-DRM
● Built-in CDN
● Share Live Stream Via HLS
Sign Up With Muvi Live for FREE!
No Need To Pay Anything
Upfront!
Thank You!
Read the Full Blog Here.

More Related Content

Similar to HESP vs HLS vs MPEG-DASH: Comparative Analysis of Video Streaming Protocols

Http streaming
Http streamingHttp streaming
Http streaming
Max Lapshin
 
What is rtmp
What is rtmpWhat is rtmp
What is rtmp
StreamHash
 
PackeTV® Mobile Whitepaper
PackeTV® Mobile WhitepaperPackeTV® Mobile Whitepaper
PackeTV® Mobile Whitepaper
Andrew Lemert
 
HLS WWDC2020
HLS WWDC2020HLS WWDC2020
HLS WWDC2020
you-hsuan yu
 
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
Bitmovin Inc
 
Multimedia Streaming Architecture
Multimedia Streaming ArchitectureMultimedia Streaming Architecture
Multimedia Streaming Architecture
Olaf Reitmaier Veracierta
 
MPEG DASH White Paper
MPEG DASH White PaperMPEG DASH White Paper
MPEG DASH White Paper
idrajeev
 
P2P streaming with HTML5
P2P streaming with HTML5P2P streaming with HTML5
P2P streaming with HTML5
Thierry Scelles
 
Approaches to Building Media Streaming Applications
Approaches to Building Media Streaming ApplicationsApproaches to Building Media Streaming Applications
Approaches to Building Media Streaming Applications
GlobalLogic Ukraine
 
Open Presentation
Open PresentationOpen Presentation
Open PresentationJason Lysak
 
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront  AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
Amazon Web Services
 
The Future of Apache Ambari
The Future of Apache AmbariThe Future of Apache Ambari
The Future of Apache Ambari
DataWorks Summit
 
Future of Apache Ambari
Future of Apache AmbariFuture of Apache Ambari
Future of Apache Ambari
Jayush Luniya
 
Streaming video to html
Streaming video to htmlStreaming video to html
Streaming video to html
jeff tapper
 
Technology Update: MPEG-Dash
Technology Update: MPEG-DashTechnology Update: MPEG-Dash
Technology Update: MPEG-Dash
Media Perspectives
 
cas_Knowledge_Network
cas_Knowledge_Networkcas_Knowledge_Network
cas_Knowledge_NetworkOliver Eichel
 
Xiplink hub optimization solution
Xiplink hub optimization solutionXiplink hub optimization solution
Xiplink hub optimization solution
Joshua Cohen
 
IBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docIBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docVideoguy
 
LMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming SolutionLMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming Solution
silverfox2580
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
Jayaprakash Nagaruru
 

Similar to HESP vs HLS vs MPEG-DASH: Comparative Analysis of Video Streaming Protocols (20)

Http streaming
Http streamingHttp streaming
Http streaming
 
What is rtmp
What is rtmpWhat is rtmp
What is rtmp
 
PackeTV® Mobile Whitepaper
PackeTV® Mobile WhitepaperPackeTV® Mobile Whitepaper
PackeTV® Mobile Whitepaper
 
HLS WWDC2020
HLS WWDC2020HLS WWDC2020
HLS WWDC2020
 
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
 
Multimedia Streaming Architecture
Multimedia Streaming ArchitectureMultimedia Streaming Architecture
Multimedia Streaming Architecture
 
MPEG DASH White Paper
MPEG DASH White PaperMPEG DASH White Paper
MPEG DASH White Paper
 
P2P streaming with HTML5
P2P streaming with HTML5P2P streaming with HTML5
P2P streaming with HTML5
 
Approaches to Building Media Streaming Applications
Approaches to Building Media Streaming ApplicationsApproaches to Building Media Streaming Applications
Approaches to Building Media Streaming Applications
 
Open Presentation
Open PresentationOpen Presentation
Open Presentation
 
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront  AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
 
The Future of Apache Ambari
The Future of Apache AmbariThe Future of Apache Ambari
The Future of Apache Ambari
 
Future of Apache Ambari
Future of Apache AmbariFuture of Apache Ambari
Future of Apache Ambari
 
Streaming video to html
Streaming video to htmlStreaming video to html
Streaming video to html
 
Technology Update: MPEG-Dash
Technology Update: MPEG-DashTechnology Update: MPEG-Dash
Technology Update: MPEG-Dash
 
cas_Knowledge_Network
cas_Knowledge_Networkcas_Knowledge_Network
cas_Knowledge_Network
 
Xiplink hub optimization solution
Xiplink hub optimization solutionXiplink hub optimization solution
Xiplink hub optimization solution
 
IBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docIBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.doc
 
LMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming SolutionLMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming Solution
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
 

More from Roshan Dwivedi

Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
 
How Muvi's Encoding Is Better Than The Rest
How Muvi's Encoding Is Better Than The RestHow Muvi's Encoding Is Better Than The Rest
How Muvi's Encoding Is Better Than The Rest
Roshan Dwivedi
 
A Guide to the Top Cross Platform Video Players
A Guide to the Top Cross Platform Video PlayersA Guide to the Top Cross Platform Video Players
A Guide to the Top Cross Platform Video Players
Roshan Dwivedi
 
Create Apple TV Application with Muvi One
Create Apple TV Application with Muvi OneCreate Apple TV Application with Muvi One
Create Apple TV Application with Muvi One
Roshan Dwivedi
 
Create Your Own Android TV App
Create Your Own Android TV AppCreate Your Own Android TV App
Create Your Own Android TV App
Roshan Dwivedi
 
Create Roku Channels
Create Roku ChannelsCreate Roku Channels
Create Roku Channels
Roshan Dwivedi
 
Create Your Own eLearning Platform - A Complete Guide
Create Your Own eLearning Platform - A Complete GuideCreate Your Own eLearning Platform - A Complete Guide
Create Your Own eLearning Platform - A Complete Guide
Roshan Dwivedi
 
What is EPG & How It Works?
What is EPG & How It Works?What is EPG & How It Works?
What is EPG & How It Works?
Roshan Dwivedi
 

More from Roshan Dwivedi (10)

Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How Muvi's Encoding Is Better Than The Rest
How Muvi's Encoding Is Better Than The RestHow Muvi's Encoding Is Better Than The Rest
How Muvi's Encoding Is Better Than The Rest
 
A Guide to the Top Cross Platform Video Players
A Guide to the Top Cross Platform Video PlayersA Guide to the Top Cross Platform Video Players
A Guide to the Top Cross Platform Video Players
 
Create Apple TV Application with Muvi One
Create Apple TV Application with Muvi OneCreate Apple TV Application with Muvi One
Create Apple TV Application with Muvi One
 
Create Your Own Android TV App
Create Your Own Android TV AppCreate Your Own Android TV App
Create Your Own Android TV App
 
Create Roku Channels
Create Roku ChannelsCreate Roku Channels
Create Roku Channels
 
Create Your Own eLearning Platform - A Complete Guide
Create Your Own eLearning Platform - A Complete GuideCreate Your Own eLearning Platform - A Complete Guide
Create Your Own eLearning Platform - A Complete Guide
 
What is EPG & How It Works?
What is EPG & How It Works?What is EPG & How It Works?
What is EPG & How It Works?
 
Vod(1)
Vod(1)Vod(1)
Vod(1)
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 

HESP vs HLS vs MPEG-DASH: Comparative Analysis of Video Streaming Protocols

  • 1. HESP vs HLS vs MPEG DASH Comparing The NEXT-GEN Live Streaming Protocols New York | Mumbai | Bhubaneswar
  • 2. MEGAN 2 MUVI What is HESP? ● HESP stands for High-Efficiency Streaming Protocol. ● The HESP streaming protocol is an HTTP-based adaptive bitrate streaming protocol. ● This streaming protocol is specially designed for HEVC video. ● It uses a number of features to improve the performance of the HEVC Streaming Progressive. ● It can stream videos at ultra-low latency with a maximum latency of 2 seconds and minimum latency of 0.4 seconds while showing good bitrate flexibility.
  • 3. MEGAN 3 MUVI How HESP Works? ● HESP uses two video streams, the “Initialization Stream”, and the “Continuation Stream”. ● Both the streams enter the HESP Package. ● The HESP Package transports the streams into the web- server. ● Finally, the video is delivered for playback.
  • 4. MEGAN 4 MUVI Pros of HESP Can stream videos in ultra-low latency. Supports adaptive bitrate streaming. Supports DRM and works well with CDN.
  • 5. MEGAN 5 MUVI Cons of HESP Not supported by many devices. It is technically a bit more complicated than HLS.
  • 6. 6 MUVI The Gateway to HTTP Live Streaming! HLS & LL- HLS
  • 7. 7 MUVI What is HLS? ● HLS stands for HTTP Live Streaming. ● It is currently the most popular and most widely used live-streaming protocol across the globe. ● HLS was actually developed by Apple in 2009 to solve one major problem. ● Apple wanted to create an HTTP-based streaming protocol that would be immensely scalable.
  • 8. MEGAN 8 MUVI How HLS Works? ● An HLS stream originates from the source where the live content is being created. ● This source video stream (primary playlist) is then converted into multiple encoded video files with different bitrates. ● These encoded files (media playlists) are finally segmented into smaller chunks, for adaptive bitrate streaming.
  • 9. 9 MUVI What is LL-HLS? ● To solve the latency problem of HLS, Apple finally came up with an extended version of HLS. ● It is called the Low-Latency HTTP Live Streaming Protocol, or LL-HLS. ● This LL-HLS protocol functions almost similarly to the HLS protocol, with some small modifications.
  • 10. MEGAN 10 MUVI How LL-HLS Works? ● A segment is further divided into partial segments. ● A “preload hint” tag is added to the media playlist. ● The block playlist reloads feature ensures that the player receives a response from the server only when a new segment or partial segment is available.
  • 11. MEGAN 11 MUVI Pros of HLS Excellent device support, supported by almost all devices. It is a very technically simple protocol It is very easy to implement.
  • 12. MEGAN 12 MUVI Cons of HLS The video quality might suffer at lower bitrates. The live streaming latency is comparatively higher.
  • 13. 13 MUVI What is MPEG-DASH? ● MPEG DASH is referred to as Dynamic Adaptive Streaming over HTTP ● It is by far the most flexible HTTP- based adaptive streaming protocol. ● It offers immense control and flexibility over the video quality and bitrate.
  • 14. MEGAN 14 MUVI HESP vs HLS vs MPEG-DASH What’s the difference?
  • 16. MUVI 16 Which Is Better? HESP If you are looking for a protocol that can stream your live videos in real- time, and offers ultra-low latency (as in the case of news or sports broadcast), then you might be tempted to incline towards HESP. However, you will still have to remember that HESP will be supported on a very small number of devices. HLS If you are looking for a protocol that is easy to implement, but can still offer adaptive bitrate streaming and is supported by almost any device, then you must use HLS. HLS ticks almost all the boxes perfectly, with only one drawback – latency. MPEG-DASH If you use MPEG DASH, which also offers all the good properties of HESP like excellent adaptive bitrate flexibility and ultra-low latency streaming, you will also get the benefit of wider device support!
  • 17. 17 MUVI For Your Live Streams Choose Muvi Live ● Live Stream From Mobile, Multiple Cameras ● Secured live streams through multi-DRM ● Built-in CDN ● Share Live Stream Via HLS
  • 18. Sign Up With Muvi Live for FREE! No Need To Pay Anything Upfront!
  • 19. Thank You! Read the Full Blog Here.