Python 无法安装 github 脚本(HLS Server 循环)



我的目标是安装一个HLS服务器来流式传输实时视频。所以我找到了这个脚本 https://github.com/jbochi/hls-loop。但是我的安装失败了。我使用的是 Linux Ubuntu 14.04

apt-get install python-dev -->没关系

pip install flask -->没关系

python hls-loop.py --> 错误 python:无法打开文件"hls-loop.py":[错误 2] 没有这样的文件或目录

我也发现这个数据包https://github.com/dayvson/hls-endless但构建失败太:(如果你找到另一个脚本来安装HLS直播服务器,我就不行了!

感谢

使用以下方法将存储库克隆到本地目录后:

git clone https://github.com/jbochi/hls-loop.git

您的目录结构将如下所示:

| - <current_dir> /
|   | -- hls-loop /
|   |    | -- hls-loop.py
|   |    | -- ...

您必须使用 pip 安装Flask因为这是 hls-loop 项目的依赖项。我建议查看 virtualenv 以隔离每个应用程序的项目依赖项。

在当前目录中,您可以使用类似 python hls-loop/hls-loop.py 的内容运行应用程序。这会导致read_file_durations()错误,因为它们读取静态文件的方式。因此,您必须从与脚本相同的目录运行应用程序:

cd hls-loop
python hls-loop.py

如果需要,可以为此创建修复程序,以便通过执行以下操作从何处运行应用程序无关紧要:

import os

def read_file_durations():
    basedir = os.path.abspath(os.path.dirname(__name__))
    file_durations = os.path.join(basedir, "static/bipbop_4x3/gear1/prog_index.m3u8")
    with open(file_durations) as f:
       ...

希望这能为您清除一些东西。

您需要

git clone https://github.com/jbochi/hls-loop,然后cd hls-loop,然后您可以运行python hls-loop.py

相关内容

  • 没有找到相关文章

最新更新