├── .gitignore ├── LICENSE ├── README.md ├── bitreader.py ├── hls-analyzer.py ├── m3u8 ├── __init__.py ├── model.py ├── parser.py └── protocol.py ├── parsers ├── __init__.py ├── adtsreader.py ├── frame.py ├── h264reader.py ├── id3reader.py ├── metadatareader.py ├── mpegreader.py ├── payloadreader.py ├── pesreader.py └── unknownpayloadreader.py ├── requirements.txt ├── setup.py ├── ts_segment.py └── videoframesinfo.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.ts 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /bitreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/bitreader.py -------------------------------------------------------------------------------- /hls-analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/hls-analyzer.py -------------------------------------------------------------------------------- /m3u8/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/m3u8/__init__.py -------------------------------------------------------------------------------- /m3u8/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/m3u8/model.py -------------------------------------------------------------------------------- /m3u8/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/m3u8/parser.py -------------------------------------------------------------------------------- /m3u8/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/m3u8/protocol.py -------------------------------------------------------------------------------- /parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /parsers/adtsreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/adtsreader.py -------------------------------------------------------------------------------- /parsers/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/frame.py -------------------------------------------------------------------------------- /parsers/h264reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/h264reader.py -------------------------------------------------------------------------------- /parsers/id3reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/id3reader.py -------------------------------------------------------------------------------- /parsers/metadatareader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/metadatareader.py -------------------------------------------------------------------------------- /parsers/mpegreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/mpegreader.py -------------------------------------------------------------------------------- /parsers/payloadreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/payloadreader.py -------------------------------------------------------------------------------- /parsers/pesreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/pesreader.py -------------------------------------------------------------------------------- /parsers/unknownpayloadreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/parsers/unknownpayloadreader.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | iso8601==0.1.11 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/setup.py -------------------------------------------------------------------------------- /ts_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/ts_segment.py -------------------------------------------------------------------------------- /videoframesinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epiclabs-io/hls-analyzer/HEAD/videoframesinfo.py --------------------------------------------------------------------------------