shaka-packager/packager/media
Caitlin O'Callaghan cd018a71c3
Low latency DASH support (#979)
# LL-DASH Support
These changes add support for LL-DASH streaming. 

**NOTE:** LL-HLS support is still in progress, but it's coming. :) 

## Testing
`./chunking_unittest --gtest_filter="ChunkingHandlerTest.LowLatencyDash"`

`./media_event_unittest --gtest_filter="MpdNotifyMuxerListenerTest.LowLatencyDash"`

`./mpd_unittest --gtest_filter="PeriodTest.LowLatencyDashMpdGetXml"`
`./mpd_unittest --gtest_filter="SimpleMpdNotifierTest.NotifyAvailabilityTimeOffset"`
`./mpd_unittest --gtest_filter="SimpleMpdNotifierTest.NotifySegmentDuration"`
`./mpd_unittest --gtest_filter="LowLatencySegmentTest.LowLatencySegmentTemplate"`

Note, packager_test must be run from the main project directory
`./out/Release/packager_test --gtest_filter="PackagerTest.LowLatencyDashEnabledAndUtcTimingNotSet"`
`./out/Release/packager_test --gtest_filter="PackagerTest.LowLatencyDashEnabledAndUtcTimingNotSet"`
2021-08-25 08:38:05 -07:00
..
base Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
chunking Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
codecs Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
crypto cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00
demuxer Make WebVttParser a MediaParser. 2020-09-16 20:12:48 +00:00
event Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
formats Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
origin Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
public Low latency DASH support (#979) 2021-08-25 08:38:05 -07:00
replicator Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
test Support Dolby Vision backward compatible profiles 2020-02-11 05:24:09 +00:00
trick_play cleanup: Convert all time parameters to signed 2021-08-05 18:24:15 +00:00