├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.rst ├── config.ini ├── hlsclient ├── __init__.py ├── __main__.py ├── atomic.py ├── balancer.py ├── cleaner.py ├── combine.py ├── consumer.py ├── crypto.py ├── discover.py ├── helpers.py ├── lock.py ├── pkcs7.py ├── transcode.py └── workers │ ├── __init__.py │ ├── master.py │ └── playlist.py ├── runtests ├── setup.py └── tests ├── __init__.py ├── data └── sample.ts ├── fake_m3u8_server.py ├── test_atomic.py ├── test_balancer.py ├── test_cleaner.py ├── test_combine.py ├── test_consumer.py ├── test_discover.py ├── test_lock.py ├── test_transcode.py └── test_worker.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.rst LICENSE config.ini 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/README.rst -------------------------------------------------------------------------------- /config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/config.ini -------------------------------------------------------------------------------- /hlsclient/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hlsclient/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/__main__.py -------------------------------------------------------------------------------- /hlsclient/atomic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/atomic.py -------------------------------------------------------------------------------- /hlsclient/balancer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/balancer.py -------------------------------------------------------------------------------- /hlsclient/cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/cleaner.py -------------------------------------------------------------------------------- /hlsclient/combine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/combine.py -------------------------------------------------------------------------------- /hlsclient/consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/consumer.py -------------------------------------------------------------------------------- /hlsclient/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/crypto.py -------------------------------------------------------------------------------- /hlsclient/discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/discover.py -------------------------------------------------------------------------------- /hlsclient/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/helpers.py -------------------------------------------------------------------------------- /hlsclient/lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/lock.py -------------------------------------------------------------------------------- /hlsclient/pkcs7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/pkcs7.py -------------------------------------------------------------------------------- /hlsclient/transcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/transcode.py -------------------------------------------------------------------------------- /hlsclient/workers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hlsclient/workers/master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/workers/master.py -------------------------------------------------------------------------------- /hlsclient/workers/playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/hlsclient/workers/playlist.py -------------------------------------------------------------------------------- /runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/runtests -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/data/sample.ts -------------------------------------------------------------------------------- /tests/fake_m3u8_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/fake_m3u8_server.py -------------------------------------------------------------------------------- /tests/test_atomic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_atomic.py -------------------------------------------------------------------------------- /tests/test_balancer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_balancer.py -------------------------------------------------------------------------------- /tests/test_cleaner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_cleaner.py -------------------------------------------------------------------------------- /tests/test_combine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_combine.py -------------------------------------------------------------------------------- /tests/test_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_consumer.py -------------------------------------------------------------------------------- /tests/test_discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_discover.py -------------------------------------------------------------------------------- /tests/test_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_lock.py -------------------------------------------------------------------------------- /tests/test_transcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_transcode.py -------------------------------------------------------------------------------- /tests/test_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/hlsclient/HEAD/tests/test_worker.py --------------------------------------------------------------------------------