Автор Тема: Чем открыть HLS?  (Прочитано 3515 раз)

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Чем открыть HLS?
« : 23.09.2014 14:56:24 »
Доброго всем дня!
Подскажите, пожалуйста, чем можно под ALT посмотреть HTTP Live Streaming (как я понял ссылки вида http://где-нибудь/hls/it.m3u8 - это оно)?
Пока нашёл вот это на питоне - https://gitorious.org/hls-player
Но он не запускается на моём Школьном Мастере 7.0.5:
ImportError: No module named webПересмотрел все питоновские модули в репозитории - а какой из python-modules-* предоставляет модуль web не понял :-(
Научить нельзя, научиться можно.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Чем открыть HLS?
« Ответ #1 : 23.09.2014 15:39:17 »
Доброго всем дня!
Подскажите, пожалуйста, чем можно под ALT посмотреть HTTP Live Streaming (как я понял ссылки вида http://где-нибудь/hls/it.m3u8 - это оно)?
Пока нашёл вот это на питоне - https://gitorious.org/hls-player
Но он не запускается на моём Школьном Мастере 7.0.5:
ImportError: No module named webПересмотрел все питоновские модули в репозитории - а какой из python-modules-* предоставляет модуль web не понял :-(
python-module-webpy
Андрей Черепанов (cas@)

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Re: Чем открыть HLS?
« Ответ #2 : 23.09.2014 15:50:28 »
python-module-webpy

Но ошибка запуска та же - не находит модуль web

[tsel@cab303t ~]$ rpm -qa | grep python-module
Спойлер
python-module-pygobject-2.28.6-alt3
python-modules-wsgiref-2.7.6-alt2.M70P.1
python-module-cheetah-2.4.4-alt2
python-module-pygnome-canvas-2.28.1-alt3
python-modules-ctypes-2.7.6-alt2.M70P.1
python-module-numpy-2.0.0-alt9.M70P.1.git20121009
python-modules-sqlite3-2.7.6-alt2.M70P.1
python-module-pygtk_git-2.24.1-alt4.git20111002
python-module-markupsafe-0.15-alt1.1
python-module-py-1.4.13-alt1.hg20130301
python-module-OpenSSL-0.13-alt1.2
python-modules-xml-2.7.6-alt2.M70P.1
python-module-pygnome-extras-2.25.3-alt4
python-modules-hotshot-2.7.6-alt2.M70P.1
python-module-Pygments-1.6-alt1.1
python-module-pyudev-0.16.1-alt0.M70P.1
python-module-z3c-3.0.0-alt1.a1
python-modules-tkinter-2.7.6-alt2.M70P.1
python-module-paste-1.7.5.1-alt2.hg20130207
python-module-smbc-1.0.8-alt1
python-module-apsw-3.7.4-alt1.r1.1.1
python-module-numpy-testing-2.0.0-alt9.M70P.1.git20121009
python-module-pymongo-2.5.2-alt0.M70P.1
python-module-mechanize-0.1.11-alt1.1
python-module-pycurl-7.19.0-alt1.2.1.1
python-module-PyXML-0.8.4-alt5.1.1
python-module-dateutil-1.5-alt1.1
python-module-ocrfeeder-0.7.9-alt3
python-module-virtkey-0.60.0-alt1.1.1
python-module-xlwt-0.7.5-alt0.M70P.1
python-module-zope.interface-4.0.5-alt1
python-module-babel-0.9.6-alt1.1
python-module-httplib2-0.7.7-alt1.1
python-module-matplotlib-gtk3-1.3.0-alt4.git20121010
python-module-gtkvnc-0.5.3-alt1
python-module-cupshelpers-1.3.13-alt2
python-module-Cython0.18-0.18-alt1
python-module-matplotlib-1.3.0-alt4.git20121010
python-modules-encodings-2.7.6-alt2.M70P.1
python-module-webpy-0.36-alt1
python-modules-2.7.6-alt2.M70P.1
python-modules-logging-2.7.6-alt2.M70P.1
python-module-pygtk-libglade-2.24.0-alt5
python-module-avahi-0.6.31-alt4
python-module-scipy-0.12.0-alt2.git20121009.1
python-module-pyExcelerator-0.6.4.1-alt1.1
python-module-wx2.9-2.9.5.0-alt1.svn20120812
python-module-webhelpers-1.3-alt1.1
python-module-twisted-core-13.0.0-alt1
python-module-gst-0.10.22-alt2
python-module-Reportlab-2.5-alt3.1.1
python-module-nose-1.2.1-alt1.git20130317
python-module-pycairo-1.10.1-alt2.git20120522
python-modules-bsddb-2.7.6-alt2.M70P.1
python-modules-email-2.7.6-alt2.M70P.1
python-module-notify-0.1.1-alt6.1
python-module-openid-2.2.5-alt1.1
python-module-distribute-0.6.35-alt1
python-module-nss-0.13-alt1
python-module-PySide-1.1.2-alt1
python-module-webob-1.2.3-alt1
python-module-pygobject3-3.8.3-alt1
python-module-dbus-1.1.1-alt4
python-module-imaging-1.1.7-alt7
python-module-tempita-0.5.1-alt2.hg20110828.1
python-module-zc-1.0.0-alt6.1
python-module-sane-2.0.1-alt1.1.1
python-module-pygnome-gnome-vfs-2.28.1-alt3
python-module-SQLObject-1.3.2-alt1.1
python-module-mpmath-0.17-alt2.1
python-module-mlt-0.8.8-alt2
python-module-sip-4.15.3-alt1
python-module-simplejson-2.5.0-alt1
python-module-pywebkitgtk-1.1.8-alt1.1.1
python-modules-multiprocessing-2.7.6-alt2.M70P.1
python-module-pytz-2012j-alt1
python-module-cssselect-0.8-alt1
python-module-pyxdg-0.19-alt1.1
python-module-pyglet-1.2-alt3.alpha1
python-module-pygnome-2.28.1-alt3
python-module-kde4-4.12.2-alt0.M70P.1
python-module-protobuf-2.4.1-alt2
python-module-tornado-2.4.1-alt1
python-module-beaker-1.6.4-alt1.1
python-module-Crypto-2.6.1-alt1
python-module-BeautifulSoup-3.2.1-alt2.1
python-module-cherrypy2-2.3.0-alt2.1.1
python-module-html5lib-0.95-alt4
python-module-OpenGL-3.0.1-alt1.1
python-module-MySQLdb2-1.3.0-alt3.hg20110907
python-module-bson-2.5.2-alt0.M70P.1
python-module-serial-2.7-alt1.pre1.svn20120816
python-module-pygtk-2.24.0-alt5
python-module-paramiko-1.7.6-alt1.1
python-module-enchant-1.6.5-alt1.1
python-module-numpy-addons-2.0.0-alt9.M70P.1.git20121009
python-module-webunit-1.3.10-alt1.1
python-module-mako-0.7.3-alt1.1
python-module-PyQt4-4.10.3-alt1.M70P.1
python-module-sympy-0.7.2-alt1.git20130210.1
python-module-lxml-3.1.1-alt1.git20130330
python-modules-curses-2.7.6-alt2.M70P.1
python-module-pypdf-1.12-alt1.1
python-module-cssutils-0.9.9-alt2
python-module-zope-3.3.0-alt8.2
python-module-pygoocanvas-0.14.1-alt1.1.1
python-modules-compiler-2.7.6-alt2.M70P.1
python-modules-unittest-2.7.6-alt2.M70P.1
python-module-FormEncode-1.3.0-alt1.git20130312
python-module-sympy-tests-0.7.2-alt1.git20130210.1
python-modules-json-2.7.6-alt2.M70P.1
python-module-genshi-0.7-alt1
python-module-cups-1.9.62-alt1
python-module-ClientForm-0.2.10-alt3.1
python-module-netifaces-0.8-alt0.M70P.1
python-module-twisted-core-gui-13.0.0-alt1

$ hls-player http://www.nasa.gov/multimedia/nasatv/NTV-Public-IPS.m3u8
Traceback (most recent call last):
  File "/usr/bin/hls-player", line 9, in <module>
    load_entry_point('HLSPlayer==0.2.0', 'console_scripts', 'hls-player')()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 343, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2309, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2015, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.7/site-packages/HLSPlayer-0.2.0-py2.7.egg/HLS/player.py", line 32, in <module>
    from HLS.fetcher import HLSFetcher
  File "/usr/lib/python2.7/site-packages/HLSPlayer-0.2.0-py2.7.egg/HLS/fetcher.py", line 21, in <module>
    from twisted.web import client
ImportError: No module named web
Научить нельзя, научиться можно.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Чем открыть HLS?
« Ответ #3 : 23.09.2014 16:12:12 »
python-module-webpy

Не, оно на twisted. Так что нужен python-module-twisted-web. А еще python-module-twisted-core-gui и python-module-gst. Я быстро на коленке себе собрал пакет на посмотреть это чудо - но оно падает при запуске. Учитывая, что проект давно заброшен - неудивительно.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Чем открыть HLS?
« Ответ #4 : 23.09.2014 16:18:13 »

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Re: Чем открыть HLS?
« Ответ #5 : 23.09.2014 16:32:04 »
vlc пример http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 открыл.
О! Vlc - это было бы идеально!
А эти m3u8 могут отличаться как-то?
Я сейчас тоже открыл и Вашу ссылку и про НАСА в инете нашел, тоже открыл.
А вот совещание в Департаменте Образования в этом формате вчера не смог - vlc ругался на отсутствие .ts файлов :-( Пришлось бежать в соседний кабинет и смотреть из винды - файфоксом со свежим флешем.
Научить нельзя, научиться можно.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Чем открыть HLS?
« Ответ #6 : 23.09.2014 16:51:39 »
А вот совещание в Департаменте Образования в этом формате вчера не смог - vlc ругался на отсутствие .ts файлов

Ну весьма возможно, что трансляцию криво сделали. Я про HLS впервые услышал только сегодня - может кто чего подробнее расскажет.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Re: Чем открыть HLS?
« Ответ #7 : 24.09.2014 12:26:49 »
Не, оно на twisted. Так что нужен python-module-twisted-web. А еще python-module-twisted-core-gui и python-module-gst. Я быстро на коленке себе собрал пакет на посмотреть это чудо - но оно падает при запуске. Учитывая, что проект давно заброшен - неудивительно.
Спасибо! Доустановил этот модуль и плеер запустился и ссылки из этого треда открыл.
Осталось дождаться следующего совещания в Департаменте.
Научить нельзя, научиться можно.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Чем открыть HLS?
« Ответ #8 : 24.09.2014 15:52:53 »
Спасибо! Доустановил этот модуль и плеер запустился и ссылки из этого треда открыл.

Видимо на p7 приложение еще работает, а вот на сизифе из-за новых библиотек нет.