Django HLS
=============
django-hls is a reusable Django application for streaming video and audio using the HLS
Installation
------------
Install using pip:
pip install django-hls
Then add ``'django_hls'`` to your ``INSTALLED_APPS``.
INSTALLED_APPS = [
...
'django_hls',
]
If you are using Celery, you can set USE_CELERY to true.
HLS_USE_CELERY = True
- If django hls cannot connect to celery, the application will stop.
- Not using Celery is not suitable for a production environment.
You can specify a specific queue that you want to use for django hls.
HLS_CELERY_QUEUE = 'celery' # default queue
Raw data
{
"_id": null,
"home_page": "https://github.com/YasinKar/django_hls",
"name": "django-hls",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "stream django hls",
"author": "Yasin Karbasi",
"author_email": "yasinkardev@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a5/ae/4dde09f05cc500cb8a9840545f9937e25661c6ee8ffdb732627d995b81df/django_hls-1.5.9.tar.gz",
"platform": null,
"description": "Django HLS\n=============\n\ndjango-hls is a reusable Django application for streaming video and audio using the HLS\n\nInstallation\n------------\n\nInstall using pip:\n\n pip install django-hls\n\nThen add ``'django_hls'`` to your ``INSTALLED_APPS``.\n\n INSTALLED_APPS = [\n ...\n 'django_hls',\n ]\n\nIf you are using Celery, you can set USE_CELERY to true.\n\n HLS_USE_CELERY = True\n- If django hls cannot connect to celery, the application will stop.\n- Not using Celery is not suitable for a production environment.\n\nYou can specify a specific queue that you want to use for django hls.\n\n HLS_CELERY_QUEUE = 'celery' # default queue\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "django-hls is a reusable Django application for streaming video and audio using the HLS",
"version": "1.5.9",
"project_urls": {
"Homepage": "https://github.com/YasinKar/django_hls"
},
"split_keywords": [
"stream",
"django",
"hls"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "235e675529b306f905ad1ed99cf1bda0938a30d6afc56ce0918538bab6bf3042",
"md5": "c6300f2d0cecbcb69fb6b9085988d79a",
"sha256": "94e47d54a8290b07472deda0dfc4def31b357a1f6c0036b2a727fc9cf2f3cb30"
},
"downloads": -1,
"filename": "django_hls-1.5.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6300f2d0cecbcb69fb6b9085988d79a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 8880,
"upload_time": "2025-09-04T11:19:01",
"upload_time_iso_8601": "2025-09-04T11:19:01.245074Z",
"url": "https://files.pythonhosted.org/packages/23/5e/675529b306f905ad1ed99cf1bda0938a30d6afc56ce0918538bab6bf3042/django_hls-1.5.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a5ae4dde09f05cc500cb8a9840545f9937e25661c6ee8ffdb732627d995b81df",
"md5": "ecd261bf65f87ae7aac020e03b7e4f70",
"sha256": "7b386539b7fde433c8c29ca27fee73e7d8dd917859ba29aeaa54f51b8933e81d"
},
"downloads": -1,
"filename": "django_hls-1.5.9.tar.gz",
"has_sig": false,
"md5_digest": "ecd261bf65f87ae7aac020e03b7e4f70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 7030,
"upload_time": "2025-09-04T11:19:03",
"upload_time_iso_8601": "2025-09-04T11:19:03.203733Z",
"url": "https://files.pythonhosted.org/packages/a5/ae/4dde09f05cc500cb8a9840545f9937e25661c6ee8ffdb732627d995b81df/django_hls-1.5.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-04 11:19:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "YasinKar",
"github_project": "django_hls",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "django-hls"
}