Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.08 KB

comparison.md

File metadata and controls

33 lines (23 loc) · 1.08 KB

SASH, HLS, and DASH

What does SASH add to DASH?

  • end_segment to signal the last segment of a representation set
  • manifest_ttl to define manifest refresh behavior

What concepts does SASH remove from DASH?

  • Multiple profiles
  • Removes support for a lot of edge cases by removing some fields, including...
    • segmentAlignment="true" Segments in an adaption set must be aligned
    • startWithSAP="1" Every Segment must start with an SAP
  • Removes periods as a top level element
  • scanType, sar, timescale

What concepts does SASH borrow from HLS?

  • Segmented WebVTT for subtitles
  • Durations declared in a sensible, consistent format

What HLS concepts are not included in SASH?

  • Binding of audio representation to video representation
    • And thus, forcing of all adaptation sets being the same size
  • AUTOSELECT on alternate adaptation sets
  • DEFAULT setting on alternate adaptation sets

What concepts are new to SASH?

  • Declaration of manifest TTL
  • Explicit version declaration
  • One manifest format for Live and VOD content, and no byteranges