文件名称:hls_gateway:从理论上任何实时流源到HLS(包括RTSP)的基于Django的实时转码
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-01 08:01:30
Python
HLS网关 HLS Gateway是一个基于Python Django的Python Web应用程序,从理论上讲,它可以将任何实时流媒体源提供到HLS(HTTP实时流媒体)中,并通过HTTP协议为支持它的播放器(或Web浏览器)提供这些源。 介绍 HLS网关的构建需要将协议从RTSP流更改为HLS,因为某些在线流服务或监视摄像机不提供HLS流,可以使用Android系统或Web浏览器中的ExoPlayer播放HLS流。 与该项目相同,另一个软件包提供了开箱即用的RTSP到HLS转换器。 但是,这样的包不能在短时间内检测到任何流的不活动,如果将该包用作流网关,则流量很大,并且用户在该时间段内在多个流之间切换。 此外,即使在设置中启用了音频,此程序包也无法对音频流进行转码。 技术说明 需要FFMpeg作为此软件的依赖项。 用户首先将输入链接和昵称设置到数据库中。 设置完成后,用户可以使用提供
【文件预览】:
hls_gateway-main
----hls_gateway()
--------wsgi.py(399B)
--------__init__.py(0B)
--------settings.py(3KB)
--------asgi.py(399B)
--------urls.py(778B)
----readme.md(5KB)
----requirements.txt(11B)
----manage.py(667B)
----.gitignore(116B)
----channels()
--------models.py(283B)
--------apps.py(1KB)
--------templates()
--------__init__.py(52B)
--------migrations()
--------views.py(4KB)
--------admin.py(63B)
--------tests.py(60B)
--------urls.py(445B)
--------forms.py(260B)