shaka-packager/packager/mpd
sr90 1ca873f453
[DASH] Support signalling of last segment number (#713)
Per https://dashif.org/docs/DASH-IF-IOP-v4.3.pdf 4.4.3.6 Signalling the last segment number in Period, there are three ways to signal the last segment number:

  a. Use the lmsg signalling as defined in clause 4.4.3.5.
  b. Use the Segment Timeline with @r value greater or equal to 0.
  c. Add a Supplemental Descriptor with @schemeIdUri set to http://dashif.org/guidelines/last-segment-number with the @value set to the last segment number.

We do not support (a). This change adds support for (c) when Segment Timeline (b) is not used, i.e. when Representation has constant duration (could be approximate).

Under flag --dash_add_last_segment_number_when_needed (disabled by default).
2020-02-24 23:12:53 -08:00
..
base [DASH] Support signalling of last segment number (#713) 2020-02-24 23:12:53 -08:00
public Estimate target duration in bandwidth calculation from initial blocks 2019-07-11 17:45:55 -07:00
test Fix MPD@duration not set with MpdGenerator 2018-05-30 13:19:45 -07:00
util Generate DASH IF IOP compliant mpd with mpd_generator by default 2018-07-23 22:11:00 +00:00
mpd.gyp Use lower-case for Marlin ContentId 2018-11-20 19:04:33 +00:00