gitextract_dh_iojla/ ├── .gitignore ├── .vscode/ │ └── settings.json ├── AUTHORS.md ├── LICENSE.md ├── README.md ├── dashlivesim/ │ ├── __init__.py │ ├── cc_inserter/ │ │ ├── __init__.py │ │ ├── cc_inserter.py │ │ ├── hour_eng.scc │ │ ├── hour_swe.scc │ │ ├── mpdprocessor.py │ │ └── small.scc │ ├── dashlib/ │ │ ├── __init__.py │ │ ├── bitreader.py │ │ ├── bitwriter.py │ │ ├── boxes.py │ │ ├── chunker.py │ │ ├── configprocessor.py │ │ ├── dash_namespace.py │ │ ├── dash_proxy.py │ │ ├── emsg.py │ │ ├── initsegmentfilter.py │ │ ├── mediasegmentfilter.py │ │ ├── moduloperiod.py │ │ ├── mp4.py │ │ ├── mp4filter.py │ │ ├── mpd_proxy.py │ │ ├── mpdprocessor.py │ │ ├── scte35.py │ │ ├── segmentmuxer.py │ │ ├── segtimeline.py │ │ ├── sessionid.py │ │ ├── stpp_generator/ │ │ │ ├── __init__.py │ │ │ ├── make_stpp_segments.py │ │ │ └── stpp_creator.py │ │ ├── structops.py │ │ ├── timeformatconversions.py │ │ └── ttml_timing_offset.py │ ├── mod_wsgi/ │ │ ├── __init__.py │ │ └── mod_dashlivesim.py │ ├── pylintrc │ ├── tests/ │ │ ├── __init__.py │ │ ├── dash_test_util.py │ │ ├── test_adinsertion.py │ │ ├── test_availabilitytimeoffset.py │ │ ├── test_cenc.py │ │ ├── test_configprocessor.py │ │ ├── test_dash_proxy.py │ │ ├── test_earlyterminatedperiod.py │ │ ├── test_initsegmentfilter.py │ │ ├── test_lowlatency.py │ │ ├── test_moduloperiod.py │ │ ├── test_mpdcallback.py │ │ ├── test_mpdprocessor.py │ │ ├── test_multi_baseurl.py │ │ ├── test_scte35.py │ │ ├── test_segment_duration_ms.py │ │ ├── test_segmentloss_mainlive.py │ │ ├── test_segmentmuxer.py │ │ ├── test_segmenttimeline.py │ │ ├── test_startnr.py │ │ ├── test_subtitles.py │ │ ├── test_suggested_presentation_delay.py │ │ ├── test_ttml_update.py │ │ ├── test_xlinkperiod.py │ │ ├── testpic/ │ │ │ ├── A1/ │ │ │ │ ├── 1.m4s │ │ │ │ ├── 10.m4s │ │ │ │ ├── 350.m4s │ │ │ │ ├── 591.m4s │ │ │ │ └── 6.m4s │ │ │ ├── Manifest.mpd │ │ │ ├── V1/ │ │ │ │ ├── 1.m4s │ │ │ │ ├── 2.m4s │ │ │ │ └── 350.m4s │ │ │ └── en/ │ │ │ └── A1/ │ │ │ ├── 1.m4s │ │ │ └── 350.m4s │ │ ├── testpic_2s/ │ │ │ ├── Manifest.mpd │ │ │ └── cenc1.m4s │ │ ├── testpic_stpp/ │ │ │ ├── Manifest_stpp.mpd │ │ │ └── S1/ │ │ │ └── 1.m4s │ │ └── vod_cfg/ │ │ ├── testpic.cfg │ │ ├── testpic_2s.cfg │ │ └── testpic_stpp.cfg │ └── vodanalyzer/ │ ├── __init__.py │ ├── dashanalyzer.py │ ├── mpdprocessor.py │ └── parse_dat_file.py ├── doc/ │ ├── content.mdown │ └── dashlivesim.mdown ├── run_tests.sh ├── setup/ │ ├── dash.conf │ ├── installation.mdown │ └── mod_wsgi_dashlivesim.conf └── tools/ ├── run_cc_insert.py ├── run_stpp_generator.sh ├── run_vodanalyzer.sh └── run_wsgi_server.sh