2015-10-08 7 views
0

Моя цель - установить сервер HLS для потокового видео в реальном времени. Итак, я нашел https://github.com/jbochi/hls-loop этот скрипт. Но моя установка не работает. Я на Linux Ubuntu 14,04Python fail install github script (цикл HLS Server)

apt-get install python-dev -> Это нормально

pip install flask -> Это нормально

python hls-loop.py -> ОШИБКА питон: не удается открыть файл 'hls-loop.py' : [Errno 2] нет такого файла или каталога

Также я не нашел этот пакет https://github.com/dayvson/hls-endless но построить провал тоже :( Если вы нашли другой сценарий, чтобы установить HLS жить поток сервера, я больше чем interrested

! 0

Thx

ответ

0

После клонирования репозитория в локальный каталог с помощью:

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

Ваша структура каталогов будет выглядеть примерно так:

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

Вы должны установить Flask с помощью pip, как это зависимость для 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: 
     ... 

Надеюсь, это очистит некоторые вещи для вас.

+1

Отлично, это работает :) – azef

0

Вы должны git clone https://github.com/jbochi/hls-loop, то cd hls-loop, то вы можете запустить python hls-loop.py.

+0

Я думаю, что вы смешали первый скрипт (hls-loop и hls-endless). Такая же ошибка, я не знаю, где команда «pip install flask» устанавливает скрипт – azef

+0

Вы абсолютно правы. – ojii

 Смежные вопросы

  • Нет связанных вопросов^_^