понедельник, 9 июня 2014 г.

Livestreamer и все, все, все

Кто воевал с просмотром потокового(stream) тв, вероятно сталкивался с тормозами или долгим открытием каналов, а то и совсем замерзанием картинки, ниже я опишу опишу возможные варианты решения проблемы, для этого нужно установить  следующие пакеты:

livestreamer_1.8.2-r0_all.ipk
livestreamersrv_0.3-r0_all.ipk
python-requests_1.2.3-r3_mips32el.ipk
rtmpdump_2.4+git490+a9f353c-r1_mips32el.ipk

*полный рестарт ресивера

остальное обычно присутствует на фиде имиджа (пакетов для sh4? к сожалению не имею и не представляю где нарыть)

имеем запись в букете следующего вида:
#SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//hls.novotelecom.ru/streaming/24techno/tvrec/playlist.m3u8:24Техно
#DESCRIPTION 24Техно

результат, работает, но открывается с существенной задержкой и самое главное замерзает через некоторое время, посему исправляем эту запись таким образом:

#SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/hls%3a//http%3a//hls.novotelecom.ru/streaming/24techno/tvrec/playlist.m3u8:24 Техно
#DESCRIPTION 24 Техно

сам livestreamer работает на порту 88(по умолчанию), далее следует название протокола, в данном случае hls

http%3a//127.0.0.1%3a88/hls%3a

протоколы могут быть следующие в зависимости от ссылки на наш поток

Name Prefix
Adobe HTTP Dynamic Streaming hds://
Akamai HD Adaptive Streaming akamaihd://
Apple HTTP Live Streaming hls:// hlsvariant://
Real Time Messaging Protocol rtmp:// rtmpe:// rtmps:// rtmpt:// rtmpte://
Progressive HTTP, HTTPS, etc httpstream://

сайт livestreamer

для отладки просмотра, запускаем livestramer в debug моде:

/etc/init.d/livestreamersrv stop
/etc/init.d/livestreamersrv manualstart

вот вроде и все премудрости ....

для примера выкладываю букет, новосибирского провайдера Novotelecom, отличается тем, что его обновлять не надо, все работает как есть и всегда, но качество г... да и каналы тоже, но для любителей халявы от трико, так вообще находка, почти 40 каналов в традиционном трико качестве...

userbouquet.novotelecom_tmp.tv

есть так же возможность смотреть он-лайн тв с youtube, например Еспресо ТВ:

#SERVICE 1:0:1:118:2:55:300000:0:0:0:http%3a//127.0.0.1%3a88/www.youtube.com/watch?v=HQEhZZWrEHk#t=3889929:Еспресо ТБ
#DESCRIPTION Еспресо ТБ

ВНИМАНИЕ:

в эту статью закралась досадная ошибка, в результате изысканий, получилось следующее:
при описании референса в букете, для работы livestreamer нужно прописывать 1: иначе (при прописывании 4097) запускается GStreamer и livestramer одновременно и работает именно GStreamer из за него происходит долгое включение канала, так как при старте он пытается как файле открыть проигрывание с места остановки или начала файла плюс к этому возникает ошибка MP3Service которая тоже не придает скорости открытия, из плюсов использования GStreamer есть нормальный алгоритм буферизации, ретраям пакетов он помогает, но тоже далеко не всегда...

правильная запись в букете выглядит так:

#SERVICE 1:0:1:118:2:55:300000:0:0:0:http%3a//127.0.0.1%3a88/www.youtube.com/watch?feature=player_embedded&v=WQzVhOZnku8:Еспресо ТБ
#DESCRIPTION Еспресо ТБ

ps с youtube Gstreamer у меня не работает

ну и еще плюсы работы livestreamer это работающий битрейт и пикон провайдера(теоретически, на практике нужна еще поддержка конвертером)

приношу свои извинения, если нехотя ввел кого-то в заблуждения...

#########################################

разбирался с проблемами пожирания памяти при работе livestreamer и пришел к выводу, что ошибки такой сам livestreamer не содержит, так как это команд-лайн плеер и для енигма еще используется демон для передачи параметров, который тоже кстати не имеет отношения к данной проблеме, ибо работает это так при переключении канала демон передает параметры livestreamer если тот находится в памяти ресивера, а не запускает его каждый раз как задумал автор и соответственно livestreamer выделяет каждый раз новую область памяти, если бы все работало как задумал автор, то пр переключении на каждый канал нам бы надо было наново запускать livestreamer, что долго и не удобно, посему написал маленький скрипт, который ставим в cron  и он анализирует сколько памяти отъедено livestreamer, если больше 80% то скрипт перезагружает livestreamer? лучше пока не придумал, у кого возникнут идеи как еще можно привязаться к событиям говорите, хотя еще есть вариант в виде пустого конвертора который при переключении канала будет делать анализ занятой памяти, но по мне это замедлит сам процесс переключения....

скрипт clear_vsz.py помещаем в /usr/script, затем в терминале даем задание cron запускать его каждые 5 минут, тут каждый может подобрать себе время проверки

echo -e '*/5 * * * * python /usr/script/clear_vsz.py' >> /etc/cron/crontabs/root
echo -e 'root' >> /etc/cron/crontabs/cron.update

PS из замеченного при работе если у вас работает канал и при этом занимаемая память (VSZ) больше 80% то скрипт перезапусти livestreamer и картинка при этом остановится, надо просто переключится на другой канал и вернутся назад....

PPS 80% взято с потолка, потому что определить сколько точно, не представляется возможным, нужно время и наблюдение


185 комментариев:

  1. Все сделал как написано. Переключение каналов в диапазоне 7-9 с Так и должно быть?

    ОтветитьУдалить
    Ответы
    1. зависит от удаленности от сервера и формата контента, покажи пример что ты пытаешься открыть и насколько далеко ты находишься от сервака, все каналы 4097 открываются медленей чем в формате тв, у меня с Украины и очень хорошем интернете, новосибирск открывается 3-4 секунды с youtube 5-6 сек.

      Удалить
    2. Пробовал этот канал:
      #SERVICE 4097:0:1:1:1:2:0:0:0:0:http%3a//127.0.0.1%3a88/hls%3a//http%3a//hls.novotelecom.ru/streaming/1kanal/tvrec/playlist.m3u8:Первый
      #DESCRIPTION Первый
      По расстоянию примерно на 1000 км подальше чем вы от новосиба

      Удалить
    3. только что глянул открылся 2 секунды, но обычно чуть дольше, посмотри какая трасса у тебя traceroute hls.novotelecom.ru и от ресивера тоже зависит от самого ресивера и скорости его работы уменя duo2 и работает очень быстро....

      Удалить
    4. У меня дуо А трассу толку смотреть, я все равно ее изменить не смогу.
      Спасибо за советы.

      Удалить
    5. тебе нужно искать какого iptv провайдера поближе к месту нахождения, тогда будет быстро, но могут вылазить другие проблемы, я бы чего то посоветовал, но сам только не давно начал заниматься данной темой, для себя стабильного и быстрого просмотра добился только у одного провайдера кроме своего интернет прова (тут разговаривать вообще не о чем), думаю заняться еще одним украинским провайдером, но колеблюсь у него всего 2 нужных мне канала, российские меня принципиально не интересуют

      Удалить
    6. Да не у меня каналы от Сибирьтелеком тоже новосиб открываются в пределах 2-3 с.
      Скорее всего дело в ресе. Хотя не представлюя чего там такого ресурсоемкого происходит при открывании стримов

      Удалить
    7. там тв каналы, а каналы 4097 открываются плеером от этого и задержка + парсинг m3u

      Удалить
  2. У меня Uno. Платные плейлисты открывает влет. Видимо первопричина задержек все-таки в нагрузке серверов. Такова своеобразная плата за халяву))

    ОтветитьУдалить
    Ответы
    1. сомнительно по поводу нагрузки серверов,ибо по моим наблюдениям до 10 подключений на лицо и при сети рядом и низком пинге и короткой трассе, не видно включается все в лет, быстрее чем fta со спутника, а тут далекая трасса, пинг минимум 120 ms и пакеты не всегда добегают ....
      по поводу платных плей листов, не видел, не знаю и знать не хочу, я в состоянии написать себе искалку ip для любого провайдера автономную, что в принципе и сделано, только в паблике этого никогда не будет, тут вопросы принципа...

      Удалить
    2. Платный плейлист с повременной оплатой взял исключительно из-за 3-х каналов пакета ТВ1000 премиум. Это на случай, когда плейлисты-однодневки начинают каприничать в самый неподходящий момент.

      Удалить
    3. по этим каналам, ищи большого украинского провайдера у него месяцами ip работают, а эти каналы есть в общем пакете, этих ip как грязи, за пару часов от 10 до 70 штук, гораздо интереснее ip которые открывают вообще все каналы около 200 штук у этого провайдера. ну это уже другая тема))))

      Удалить
  3. Не пойму как проверить запущен livestreamer или нет. Без него IPTV запускается и работает, конвертирую ссылку в букете под него (порт 88) - не работает (. Я просто установил 4 пакета из первого сообщения, больше же ничего запускать не нужно?

    ОтветитьУдалить
  4. 1. можно проверить командой ps, в списке процессов должно быть приблтельно следующее:
    499 root 36248 S {S50livestreamer} /usr/bin/python2.7 /etc/rc3.d/S50livestreamersrv start
    2,выше написано как смотреть лог работы:
    /etc/init.d/livestreamersrv stop
    /etc/init.d/livestreamersrv manualstart

    ОтветитьУдалить
  5. посмотри лог, он пишет что не так, иногда дает рекомендации, попробуй так:
    #SERVICE 4097:0:1:1:1:2:0:0:0:0:http%3a//127.0.0.1%3a88/rtmp%3a//iptv1.портал/127?key=xxxxxxxx:Первый

    ОтветитьУдалить
  6. В том то и дело что пишет в логе Starts Server -:88
    Сейчас попробую как вы советуете. И извините что здесь напишу сразу по плагу
    RPUlite можно в нем сделать выбор диапазона IP для сканирования/обновления?
    У меня просто например намного лучше идет с 212..

    ОтветитьУдалить
  7. Не с такой ссылкой тоже не кажет, но уже даже и картинки с Offline нет

    ОтветитьУдалить
    Ответы
    1. покажи, что лог пишет, так можно только гадать, вот пример rtmp:
      #SERVICE 4097:0:1:2D:1:2:FFFE000:0:0:0:http%3a//127.0.0.1%3a88/rtmp%3a//tvrain-video.ngenix.net/mobile/mp4%3aTVRain_1m.stream:Дождь
      #DESCRIPTION Дождь

      Удалить
  8. /etc/init.d/livestreamersrv stop
    pidfile /var/run/livestream.pid does not exist. Daemon not running?

    root@vuduo:~# [6n
    /etc/init.d/livestreamersrv manualstart

    Sun Jun 22 19:01:32 2014 Server Starts - :88

    ОтветитьУдалить
  9. это все хорошо, а момент переключения на этот канал?

    ОтветитьУдалить
  10. Во блин с надцатого пинка заработало как вы советовали
    Спасибо!

    ОтветитьУдалить
  11. заработало и хорошо.., но лучше сразу лог давать, что бы не вести переписку, Керенского с Каутским....

    ОтветитьУдалить
  12. У меня выдает вот такое:

    root@e3hd:~# /etc/init.d/livestreamersrv stop
    /etc/init.d/livestreamersrv: line 1: ÿþLink:: not found
    root@e3hd:~# /etc/init.d/livestreamersrv manualstart
    /etc/init.d/livestreamersrv: line 1: ÿþLink:: not found

    В чем причина?

    ОтветитьУдалить
  13. нет в сиcтеме livestreamer, если ты его руками раскидывал, то считаем что его тоже нет..........

    ОтветитьУдалить
    Ответы
    1. а нормально он не захотел ставиться!
      имидж OpenPl e3hd

      Удалить
  14. ну а по другому без наличия определенной квалификации никак, забываем ручные установки, показывай лог когда не ставится, будем смотреть чего ему надо еще..

    ОтветитьУдалить
  15. Будет ли работать IPTV от моего провайдера через livestreamer?
    ссылки такого вида:
    #SERVICE 4097:0:1:1:0:0:0:0:0:0:http%3a//192.168.1.1%3a4022/udp/238.1.1.1%3a1234:Первый канал
    если будет то какой протокол нужно указать?

    ОтветитьУдалить
  16. Отвечаю сам на свой вопрос
    Работает но не лучше чем без levestreamer, а на некоторых каналах даже хуже.
    вид в букете получился такой:
    #SERVICE 4097:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/httpstream%3a//http%3a//192.168.1.1%3a4022/udp/238.1.1.1%3a1234:Первый канал
    или такой:
    #SERVICE 1:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/httpstream%3a//http%3a//192.168.1.1%3a4022/udp/238.1.1.1%3a1234:Первый канал
    но так вобще тормозит и звука нет как и напрямую

    ОтветитьУдалить
  17. сорри пропустил твой вопрос, от твоего провайдера не нужен livestreamer, нужно установить udrpxy и смотреть через него,
    выглядит следующим образом:
    #SERVICE 1:0:1:4:D:1:DE82A07:0:0:0:http%3a//localhost%3a4050/udp/239.0.1.6%3a1234:Новый канал
    #DESCRIPTION Новый канал
    где порт udprxy 4050
    если надо пакет udpxy на mipsel выложу....

    ОтветитьУдалить
  18. у меня udpxy настроен на маршрутизаторе Zyxel Keenetic
    или лучше установить в ресивер?

    ОтветитьУдалить
  19. @ILUHAA, все равно у тебя строка в букете не верная, по поводу роутеров, все сильно зависит от модели прошивки и прочего, на ресивере проверенно работает, с роутерами могут быть или не быть нюансы...

    ps исходя из личного опыта к zyxel у меня отношение очень отрицательные, по разным причинам, но это imho, если к нему руки приложить и потратить время то и из него можно сделать конфетку.......

    ОтветитьУдалить
  20. 2boom какие параметры udpxy нужны? для нормальной работы IPTV от моего провайдера.

    ОтветитьУдалить
  21. откуда вы берете референс для iptv канала?
    я пробовал менять 4097 на 1 =бельшинство каналов кажут но без звука, а на некоторых звук заикается вместе с картинкой

    ОтветитьУдалить
  22. @ILUHAA, я наверно телепат и знаю какой у тебя провайдер)))) я использую всего 2 параметра -р (порт) и -B 64Kb размер буфера, руководство www.udpxy.com/umanual-ru.html и я смотрю tv(1) на своем провайдере..... звук и видео на месте, если нет звука может есть разные звуковые дорожки...

    ОтветитьУдалить
  23. 2boom,как вы конвертируете m3u в userbouquet ?

    ОтветитьУдалить
  24. в плгине есть десяток строк

    ОтветитьУдалить
  25. а этот userbouquet.novotelecom_tmp.tv вы в ручную создавали?

    ОтветитьУдалить
  26. нет, я в ручную из него удалял то что не открывалось, я в ручную такие штуки не делаю много времени занимает..........

    ОтветитьУдалить
  27. Непонятно только одно, давно знаю (во всяком случае на OpenPLI) что гораздо разумнее заменить 4097 на 1 соответственно, тогда сразу появляется скорость открытия и исчезает большинство затыков, но ведь это даже без установки livestreamer... А так попробовал его поставить и (при своём раскладе) дополнительных выгод от его использования не обнаружил.

    ОтветитьУдалить
  28. Не всегда работает когда 4097, например каналы вещающие с youtube и некоторые у которых есть вещание на сайте, они без livestramer не подымаются вообще, к каждому каналу и провайдеру надо подбирать как он откроется и как будет показывать, плюс livestramer он всегда дает максимальное качество, а в других случаях бывает что потоки с сервера идут в трех разных, а GStreamer цепляет самый низкий поток и хоть убейся, я сторонник того чем больше инструментов тем лучше.... тут надо сидеть и наблюдать, смотреть логи и т.д. не всегда на это есть время да и становится скучно набор каналов у всех практически одинаков, спорта практически нет...

    ОтветитьУдалить
  29. А у меня когда 4097 каналы кажут нормально, но большая нагрузка на ресивер!
    А с видом 1.0.1.xxx нагрузка небольшая и каналы переключаются быстрее НО путем не показывают (сыпится картинка и рвется звук), livestramer не помогает.
    Скорее всего для 2го варианта нужен более скоростной интернет!

    ОтветитьУдалить
  30. @ILUHAA скоростной интернет не панцея у меня интернету хватит чтобы весь пакет смотреть одновременно, но иногда бывает, когда ты прописываешь 1 то есть вариант что у тебя livestreamer не включен, у него есть 4 мб буфер, он сглаживает в большинстве случаев, покажи запись канала я погляжу может ты гдето ошибся

    ОтветитьУдалить
  31. Вообще наверное стоит в блоге предложить поиграться с размером буфера под персональные нужды. У меня скажем сразу после запуска с настройками по-умолчанию HD каналы стали сыпаться, опытным путём пришёл к уменьшению буфера до 2 мб.

    ОтветитьУдалить
  32. @Vasechkin уменьшение размера буфера, противоречит здравому смыслу, сыпит при старте канала практически всегда, не зависимо от размера, ну и надо смотреть исходники, что бы понимать как работает буфер линено закончилось подтягиваем или старт подтягивания с определенного % заполняемости буфера, я пока не занимался, надо изучать, метод научного тыка не наш метод....

    ОтветитьУдалить
  33. Ну на здравый смысл я не претендую, мне лишь бы красиво работало. :) Нет у меня после непродолжительной корректной работы (в пределах минуты) начинало подсыпать где-то раз в минуту, то есть артефакты появлялись даже чаще чем без livestreamer. Естественно пробовал и увеличивать буфер, но пришёл к 2 мб. Так OK. Вообще не знаю как там всё организовано, но редко встречаюсь с таким большим размером буфера как 4 мб скажем на компе.

    ОтветитьУдалить
  34. @Vasechkin, первое просьба без обид, я тебя немного не понимаю, про буфер я говорил именно livestreamer? а ты про какой? если про udprxy то он работает только тогда когда ты смотришь провайдера в своей локальной сети провайдера, в остальных случаях он не включается или ты про что-то другое...
    про комп вообще речь не идет, у тебя на компе явно винда, а это вообще другая идеология, в винде ресурс(память, диск, файл и т.д. используется только тогда когда это необходимо, а в linux/unix любой ресурс если простаивает должен быть задействован на уровне системы, ну это в двух словах, в жизни все гораздо сложнее....

    ОтветитьУдалить
  35. На все что ты хотел узнать я тебе ответил там же, если ты броадкастишь с одного ресивера на другой в локальной сетке, то тут вообще все равно как подключатся http, rtmp скорость включения будет одинакова, зависит от того чем ты раздаешь эти каналы, долго открываются hls ибо нужно время порезать поток на мелкие кусочки.... и что ты хочешь понять как быстрее или как вообще бродкастить каналы в дом сети? если второе то сходи на giclub там oolexa расписывал это дело с картинками....

    ОтветитьУдалить
  36. 2boom вышла новая версия Livestreamer 1.10.2

    ОтветитьУдалить
  37. я в курсе, постараюсь к вечеру собрать....

    ОтветитьУдалить
  38. Как заставить этот стрим работать в букете?
    rtmp://94.240.131.3/live/livestream1

    ОтветитьУдалить
  39. Работает 1 сек и сразу картинка останавливается.
    #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/rtmp%3a//94.240.131.3/live/livestream1:Алекс
    #DESCRIPTION Алекс

    ОтветитьУдалить
  40. @Pila, вот что получается

    playing 4097:0:1:0:0:0:0:0:0:0:rtmp%3a//94.240.131.3/live/livestream1:п-п¦п¦п¦я¦
    [eDVBCAService] free slot 0 demux 0 for service 1:0:1:2B63:B:70:1680000:0:0:0:
    [eDVBCAService] free service 1:0:1:2B63:B:70:1680000:0:0:0:
    decoder state: play, vpid=-1, apid=-1
    DEMUX_STOP - pcr - ok
    DEMUX_STOP - video - ok
    VIDEO_STOP - ok
    AUDIO_STOP - ok
    DEMUX_STOP - audio - ok
    AUDIO_CONTINUE - ok
    cleaning up
    TuxTxt cache cleared
    start release channel timer
    eServiceMP3::construct!
    getResolvedKey config.mediaplayer.extraHeaders failed !! (Typo??)
    eServiceMP3::playbin uri=rtmp://94.240.131.3/live/livestream1
    eServiceMP3::starting pipeline
    resolved to PLAY
    gst_element_query_position failed in getPlayPosition
    resolved to PLAY
    gst_element_query_position failed in getPlayPosition
    resolved to PLAY
    gst_element_query_position failed in getPlayPosition
    ERROR: Closing connection: NetStream.Play.StreamNotFound


    localhost.localdomain - - [10/Sep/2014 23:10:16] "GET /rtmp://94.240.131.3/live/livestream1 HTTP/1.1" 200 -
    localhost.localdomain - - [10/Sep/2014 23:10:16] URL: rtmp://94.240.131.3/live/livestream1 Quality: best
    Streams: ['live', 'worst', 'best']

    Got Exception: Read timeout

    разные плееры на компе , так некоторые ругаются сильно на звуковую дорогу, подозреваю что именно из-за этого и проблемы
    вот
    VLC does not support the audio or video format "undf". Unfortunately there is no way for you to fix this

    сам понимаешь решения нет, сорри

    ОтветитьУдалить
  41. Как-то нестабильно он работает. Может отвалиться после нерабочего сигнала, и потом на стопроцентно рабочем не запускаться. Лечиться полным перезагрузом. Да и скорости переключения каналов не увидел.
    Никак не могу запустить rtmp поток с заргакума. Там сейчас тест иптв.
    Пробовал кто нибудь? Как правильно прописать стрим для лайвстримера.
    Или может там кодек какой неперевариваемый.

    ОтветитьУдалить
  42. Притензии ко мне? я только собираю проект для енигмы и изменений в него не вношу. по поводу последней версии есть такое дело она стала медленней и иногда висит, для этого в epanel есть возможность рестрта livestreamer правда закопан он далековато, если актуально могу подумать как его сделать поближе...
    по заргакума не пробовал и не смотрел, можешь выложить, подумаем что с этим можно сделать, у меня принцип iptv должен быть бесплатен, не от того что мне жалко денег, а из интересу)))

    ОтветитьУдалить
  43. Да какие претензии. Просто констатирую факт.
    Насчет иптв у меня тоже такое представление. Потому и тестирую пока бесплатно. Да и самому интересно попробовать сатрес в качестве иптв плеера.
    Насчет заргакума могу дать без проблем да только там пароль привязан по логину. Я там еще шару беру, неохота потом аккаунт переделывать.
    Да и бан вечный можно схватить за стрим в публике. Мож есть у кого халявный плейлист оттуда.

    ОтветитьУдалить
  44. Кстати можно зарегиться и взять там плейлист бесплатно.

    ОтветитьУдалить
  45. Сатресивер с хорошей енигмой в качестве iptv, будет получше практически всех специализированных устройств, за исключением того что на енигме нельзя смотреть плейлисты определенных форматов(вернее у меня руки не доходили, может и можно, но,на первый взгляд непонятно как), если мне вдруг попадется рабочий лист iptv с загракума покручу и отпишусь....

    ОтветитьУдалить
    Ответы
    1. не буду там регится, чтобы они мне потом почту засрали, мне пришлось закрывать ящик из-за них и таких как они, хотя никогда с них ничего не смотрел а регился из интересу, буду смотреть на спец форумах там иногда бывает...

      Удалить
    2. обе не рабочие, но для такой записи возможно всего 2 варианта, hls или hlsvariant, выглядеть это будет так:

      #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/hls%3a//http%3a//iptv1.zargacum.net/iptv/2QZCACM8PH/110/index.m3u8:Zagracum CH
      #DESCRIPTION Zagracum CH

      #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/hlsvariant%3a//http%3a//iptv1.zargacum.net/iptv/2QZCACM8PH/110/index.m3u8:Zagracum CH
      #DESCRIPTION Zagracum CH

      Удалить
    3. Извиняюсь сейчас глянул у себя в ресе там стрим такого вида
      #SERVICE 4097:0:1:1:0:0:0:0:0:0:rtmp%3a//iptv2.zargacum.net/iptv/111?key=F94KG62C6C:История
      Ключ понятно не мой.

      Удалить
    4. откуда ты взял rtmp? и 4097 всегда включается GStreamer? сделай как выше я написал, должно типа работать...

      Удалить
    5. ну я вижу. по тем ссылкам, что rtmp нет.... там как раз HLS

      Удалить
    6. Так как все таки rtmp прописать?

      Удалить
    7. НЕТ! я посмотрел их свежие листы, нету там никакого rtmp, там hls

      Удалить
  46. я смотрел там же, ты смотришь 1 сообщение датированное 2009 годом, а ты опусти глаза ниже найди список 2014 года, и твои сомнения отпадут...

    ОтветитьУдалить
  47. самое нижнее редактировано

    Последний раз редактировалось Alex65; 18.08.2014 в 13:37.

    ОтветитьУдалить
  48. Разговор глухого со слепым)))
    У меня сомнений нет, т. к. я плейлист с биллинга брал и там rtmp.
    И как там может быть лист от2009 если тратить.начали по весне этого года?
    Самый первый лист в том топике это как раз для рейсов на энигме и он rtmp
    Все остальные что ниже это опенов,лыжи и прочей лабуды...
    Я тебя не узнаю Володя ей богу.

    ОтветитьУдалить
    Ответы
    1. значить в билинге включи какую-то опцию, кроме этого я в тернете смотрел например http://www.sat-universe.com/showthread.php?t=264999&page=3 тут ответ 22 от 21.08.2014 и тут я вижу поток hls, ну на край покажи лог включения канала, у меня нет ни одной живой ссылки с этого сервиса, я могу только разводить теории....

      Удалить
    2. зарегистрировался посмотрел, там можно получит и hls и rtmp проверил работают оба
      #SERVICE 4097:0:1:1:0:0:0:0:0:0:rtmp%3a//iptv2.zargacum.net/iptv/101?key=XXXXXXXX:Kinoreys 1
      #DESCRIPTION Kinoreys 1 rtpm
      #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/hls%3a//http%3a//iptv2.zargacum.net/iptv/XXXXXXXX/101/index.m3u8:Kinoreys 1
      #DESCRIPTION Kinoreys 1 hls

      где ключ XXXXXXXX клиента

      если надо могу скрины на обменник положить

      Удалить
    3. Так вот в этом весь и вопрос как rtmp прописать для livestreamer как у тебя hls прописан?
      Или в этом и смысл rtmp переделывать в hls

      Удалить
    4. смысл в том, что livestreamer штука не зависимая от имиджа, а rtmp смотрится gstreamer или еще чем-то и реализация отличается от ресивера к ресиверу и имиджа к имиджу, да и технологии разные, у меня на базовом ресивере работает одинаково хорошо и то и другое, но если есть возможность выбора предпочту hls, посмотрел по livestramer, что-то он показывает малевича, хотя сам ошибки не дает, вот лог:

      localhost.localdomain - - [20/Sep/2014 19:45:52] "GET /rtmp://iptv2.zargacum.net/iptv/101?key=XXXXXX HTTP/1.1" 200 -
      localhost.localdomain - - [20/Sep/2014 19:45:52] URL: rtmp://iptv2.zargacum.net/iptv/101?key=XXXXXX Quality: best
      Streams: ['live', 'worst', 'best']


      при таком логе должно показывать, но нет, вероятно что-то с самим livestramer
      в букетк должно выглядеть так
      #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/rtmp%3a//iptv2.zargacum.net/iptv/101?key=XXXXXXXX:Kinoreys 1 rtmp-livestreamer
      #DESCRIPTION Kinoreys 1 rtmp-livestreamer

      Удалить
  49. Ну вот наконец то разговор по делу. Спасибо за примеры. Hls через лайвстример идет rtmp пока тихо. Завтра пытать буду. Но результат уже есть!
    Я к чему разговор затеял, мне нужен таймшифт, но самое главное запись на подобных каналах. На GStreamer это сам наверное знаешь невозможно.
    Подвижки уже есть. Еще раз спасибо.

    ОтветитьУдалить
    Ответы
    1. пробуй старые версии livestreamer может там rtmp запускается, хотя hls есть и работает, у этого протокола с технологией лучше будет чем у realtime

      Удалить
  50. С rtmp работает по твоему примеру, но только если 4097 стоит.
    Это что значит все равно гстример включается?

    ОтветитьУдалить
  51. если стоит 4097 то всегда включается Gstreamer остальное что написано не важно, работает именно он...

    ОтветитьУдалить
  52. 2boom, не мог бы ты выложить пакет udpxy для mipsel ? И если можно , рекомендации по установке и настройке . Хочу поэкспериментировать с местными првайдерами .

    ОтветитьУдалить
  53. @georgii gavd, давай завтра, у меня собралось штук 5 разных, нужно собрать один правильный, а расписывать особо нечего, но напишу....

    ОтветитьУдалить
  54. Ок .
    Ссылки будут вот такого вида :
    провайдер "молдтелеком" (рабочие или нет неизвестно)

    #EXTM3U
    #EXTINF:-1, 24 Техно

    udp://@224.20.20.1:1234

    #EXTINF:-1, Детский

    udp://@224.20.20.2:1234

    #EXTINF:-1, Nickelodeon

    udp://@224.20.20.3:1234

    #EXTINF:-1, Русский иллюзион

    udp://@224.20.20.4:1234

    #EXTINF:-1, Иллюзион +

    udp://@224.20.20.5:1234

    #EXTINF:-1, TV XXI

    udp://@224.20.20.6:1234


    и от провайдера "старнет"...
    ввиде udp адресов где-то не могу найти . До завтра найду .
    А в ресе сейчас работают в букете такого вида :

    #EXTINF:0,Еврокино
    http://eurokino.web.tvbox.tv
    #EXTINF:0,Мир сериалов
    http://mirseriala.web.tvbox.tv
    #EXTINF:0,Наше кино
    http://nashekinortvi.web.tvbox.tv
    #EXTINF:0,Русский Илюзион
    http://russkiiiliuzion.web.tvbox.tv
    #EXTINF:0,Илюзион +
    http://iliuzion.web.tvbox.tv
    #EXTINF:0,НТВ Кино +
    http://kinoplus.web.tvbox.tv
    #EXTINF:0,Fox Life HD
    http://foxlifehd.web.tvbox.tv
    #EXTINF:0,Fox HD
    http://foxhd.web.tvbox.tv
    #EXTINF:0,AcasaTV Gold
    http://acasagold.web.tvbox.tv

    но только если выходишь в инет через этого (старнет) провайдера .

    ОтветитьУдалить
  55. для udpxy нужно только udp, понято на твоем провайдере я не провекрю, но у меня мой тоже в сеть вещает и работает, правда я его не смотрю...

    ОтветитьУдалить
  56. на второго ("старнет") udp точно найду , просто не пользовался , не знал как ,
    вот и потерялся плейлист .
    А нельзя для этих провов найти прокси сервер через Angry IP Skaner , по методике что ты описывал для ростелекома ?
    И ещё , давно хотел спросить по "ростелекому" , вот находим мы через
    Angry IP Skaner или через curl , айпи адреса прокси серверов , и "без спросу"
    к ним подключаемся . Потом через час или через день этот сервер перестаёт
    работать (или меняет адрес) и мы быстро находим другой . А что это за сервера ? Какое их прямое назначение ? Это компы или рутеры пользователей у которых udpxy установлены и мы к ним подключаемся и получаем доступ к udp мультикасту ? Или....?

    ОтветитьУдалить
  57. ecли есть мультикаст(udp) вещание, то найти можно, могут возникнуть проблемы, я последнее время заметил, что провайдеры начали защищаться, но тоже можно побороть, только не ждите от меня как, все равно не скажу....
    у ростелекома и других провайдеров найденные ip это клиентские сеттопбоксы, роутеры с udprхy и прочее железо, и мы к ним тихонько подключаемся, по этому я не раздаю автоматические сканеры в паблик, для себя написал и они успешно работают, но отдать это дело в паблик загубить на корню возможность просмотра, провайдеры начнут по серьезному бороться и найдется кучка предприимчивых людей которые начнут это дело продавать, чего мне не хочется....

    ОтветитьУдалить
  58. Спасибо за разьяснения .
    Получается если я подключаюсь к инету из под своего местного провайдера , то для просмотра его мультикаста мне нужет только udp плейлист и прокси не ресе ? Уже руки чешутся попробовать...

    ОтветитьУдалить
  59. именно так, подожди еще немного, пакет нужно собрать и скрипты установки написать... через пару часов, надо все проверить, у меня просто был поставлен руками и в порядок не приводился, сейчас делаю...

    ОтветитьУдалить
  60. Спасибо . Подождем сколько потребуется :) .

    ОтветитьУдалить
  61. Добрый вечер .
    Тюнер sh4 , имидж тестовый от TAAPAT (на базе Pli) . IPTV через livestreamer настроил , работает .
    Но есть один неприятный момент - если перезагрузить ресивер на iptv канале работающем через Livestreamer , то после включения ресивера изображение канала работающего через Livestreamer не появляется , пока не переключишься на спутниковый канал и не вернёшься обратно на iptv .
    Вот лог енигмы и livestreamer .


    https://drive.google.com/file/d/0B37bguzXCXWsaG1KVkt4MmtvVVU/view?usp=sharing
    https://drive.google.com/file/d/0B37bguzXCXWsMnFDRzZaU2V2aG8/view?usp=sharing

    ОтветитьУдалить
  62. @georgii gavd, я думаю тебе с этими логами к Taapat, я тут ничем...

    ОтветитьУдалить
  63. Как прикрутить вот этот поток к букету ? rtmp://94.240.131.3/live/livestream1

    ОтветитьУдалить
  64. Александр Михеенко, теоретически можно, на практике rtmp не заводится, заводился на ранних версиях, а сейчас какой то глюк...

    ОтветитьУдалить
  65. А на ранних версиях это примерно какая версия?

    ОтветитьУдалить
  66. Александр Михеенко, где-то до 1.7 сборок этой версии под енигму нет, и не будет нет исходников, для rtmp нормально работает gstreamer скорость открытия будет практически одинакова или какая другая проблема?

    ОтветитьУдалить
  67. сейчас соберу 1.11 посмотрю как она

    ОтветитьУдалить
  68. Картинка завелась и сразу же замерла!Может не надо было ставить livestreamer поверх старых версий?

    ОтветитьУдалить
  69. Александр Михеенко, работает как и работал, я правда не все проверял, ставить по верх без проблем, если бы надо было удалить старый я бы написал...

    ОтветитьУдалить
  70. Ну в чем же тогда проблема? #SERVICE 4097:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/hls%3a//rtmp%3a//94.240.131.3%3a1935/live/livestream1:Alex
    #DESCRIPTION Alex

    ОтветитьУдалить
  71. Александр Михеенко
    1 ты не подозреваешь, что люди могут работать?
    2 ты накрутил кашу из livestreamer и gstreamer короче полный бред

    gstreamer
    4097:0:1:1:0:0:0:0:0:0:rtmp%3a//94.240.131.3%3a1935/live/livestream1:Alex





    ОтветитьУдалить
  72. Вот так я правильно прописал или нет ? #SERVICE 4097:0:1:1:0:0:0:0:0:0:rtmp%3a//94.240.131.3%3a1935/live/livestream1:Alex
    #DESCRIPTION Alex Но почему то не показывает! Я чето запутался!Помогите пожалуйста разобраться!!

    ОтветитьУдалить
  73. Александр Михеенко, вечером

    ОтветитьУдалить
  74. Спасибо большое!Буду ждать!

    ОтветитьУдалить
  75. Поможите пожалуйста разобраться как запустить rtmp?

    ОтветитьУдалить
  76. Александр Михеенко с каналом Ale[ дел не будет , я писал об этом выше в этойже теме, по rtmp
    вот реально работающие
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3a//stream.smcloud.net/live2/best/best_720p:Eska Best music TV
    #DESCRIPTION Eska Best music TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3a//stream.smcloud.net/live2/eska_party/eska_party_720p:Eska Party TV
    #DESCRIPTION Eska Party TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3a//stream.smcloud.net/live2/vox/vox_720p:Eska Music VOX TV
    #DESCRIPTION Eska Music VOX TV

    ОтветитьУдалить
  77. Я может не в тему! Хотел спросить у вас некоторую вещь! Играет ли роль в воспроизведении IPTV марка роутера?Я читал разные форумы что как-бы влияет на потоковое видео! В целях не рекламы Вы можете мне порекомендовать роутер специально для IPTV ?

    ОтветитьУдалить
  78. Александр Михеенко, играет без условно, в роутере должна присутствовать функция
    Enable IPv4 Multicast Streams :
    Enable IPv6 Multicast Streams :
    или называться немного по другому, но должна быть и должна быть включена
    конкретную модель рекомендовать не могу ибо кроме iptv есть еще и другие требования и весьма специфические, и следует обращать внимание на каком чипе собран роутер, я лично предпочитаю броадком, но считаю что обязательно нада проверять перед покупкой есть ли на роутер альтернативные прошивки типа openWRT или DDWRTесли все устраивает на фабричной то можно и не ставить подобные вещи, но запас прошивок нужен обязательно....

    ОтветитьУдалить
  79. Молодец! Ответом я доволен! Сейчас роутер TP-Link TL-WR 340G ! Такой функции нет Enable IPv4 Multicast Streams :
    Enable IPv6 Multicast Streams : ! Но IPTV работает рывками!

    ОтветитьУдалить
  80. Александр Михеенко
    роутер по умолчанию поддерживает IGMP Proxy/Snooping, и это в нем не отключается, нашел у себя в шкафчике такой ...
    iptv может идти рывками или вообще не идти
    1 из-за подключения к интернету по adsl
    2. из-за подключения ресивера по wifi
    3 из-за очень далекого маршрута внешнего iptv

    по сему надо посмотреть iptv своего провайдера если все нормально то проблема в другом, может быть еще куча причин

    ОтветитьУдалить
  81. Ну а хоть примерно посоветуйте как специалист нормальный роутер !Я всеравно буду покупать новый!

    ОтветитьУдалить
  82. Александр Михеенко, мне для этого надо хоть приблизительно знать некоторые данные, типа страна , тип подключения, что критично , то есть приблизительное описание сценария использования, и приблизительный список техники которая подключается, и сколько сететей в wifi (если он будет использоватся видит устройство сейчас при подключении, и после этого я все равно буду давать субъективный выбор...

    ОтветитьУдалить
  83. Страна Украина!Запорожская область!Город Орехов! Провайдер Сич Инфоком!20 мегабит! Тюнер Vu solo2 !

    ОтветитьУдалить
  84. Александр Михеенко, http://hotline.ua/computer-besprovodnoe-oborudovanie/d-link-dir-825/ только не ведись на более новые модификации с буковами, это лучшее за очень разумные деньги... внутри стоит броадком, есть альтернативные прошивки, но и фабричное по отрабатывает на все 100, на моей памяти лучший апарат

    ОтветитьУдалить
  85. Вы имеете ввиду эту модель?d-link-dir-825/ Я правильно понял?

    ОтветитьУдалить
  86. На сайте аукро написано в инструкции что нет в нем функции IGMP (Multicast)

    ОтветитьУдалить
  87. Большая вам благодарность за дельный совет!

    ОтветитьУдалить
  88. Александр Михеенко, я имеею ввиду только ту модель, на которую дал ссылку, на сайте aukro все равно что на заборе, можно написать все что угодно, читай официальную документацию с сайта компании, в данном роутере есть все что нужно и даже много больше, и работает....

    ОтветитьУдалить
  89. Спасибо вам большое! Я все понял!

    ОтветитьУдалить
  90. Уважаемы 2boom. Все запускается за исключением ютуба.
    В логе пишет что не проходит проверка сертификата:

    root@dm800se:~# /etc/init.d/livestreamersrv manualstart
    Thu Jan 1 02:09:49 1970 Server Starts - :88
    localhost.localdomain - - [01/Jan/1970 02:09:58] "GET /www.youtube.com/watch?v=H
    QEhZZWrEHk#t=3889929 HTTP/1.1" 200 -
    localhost.localdomain - - [01/Jan/1970 02:09:58] URL: www.youtube.com/watch?v=HQ
    EhZZWrEHk#t=3889929 Quality: best
    Got Exception: Unable to open URL: http://www.youtube.com/watch?v=HQEhZZWrEHk#t
    =3889929 ([Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERT
    IFICATE:certificate verify failed)


    ОтветитьУдалить
    Ответы
    1. Dmitry Dzhaltyr, вот рабочий, смотри где у тебя косяк
      #SERVICE 1:0:1:118:2:55:300000:0:0:0:http%3a//127.0.0.1%3a88/www.youtube.com/watch?v=WQzVhOZnku8&channel=espresotv:Еспресо ТБ
      #DESCRIPTION Еспресо ТБ

      Удалить
  91. к сожалению то же самое(
    root@dm800se:~# /etc/init.d/livestreamersrv manualstart
    Thu Jan 1 02:38:14 1970 Server Starts - :88
    localhost.localdomain - - [01/Jan/1970 02:38:28] "GET /www.youtube.com/watch?v=W
    QzVhOZnku8&channel=espresotv HTTP/1.1" 200 -
    localhost.localdomain - - [01/Jan/1970 02:38:28] URL: www.youtube.com/watch?v=WQ
    zVhOZnku8&channel=espresotv Quality: best
    Got Exception: Unable to open URL: http://www.youtube.com/watch?v=WQzVhOZnku8&c
    hannel=espresotv ([Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SER
    VER_CERTIFICATE:certificate verify failed)

    У меня есть еще пару вопросов:
    1. Как узнать референс канала для Ютюб? Меня интересует Hromadske online https://www.youtube.com/watch?v=RqbyYOCAFJU , как правильно его записать в список каналов?
    2. Была у меня раньше rtmp ссылка на Дождь в HD (rtmp://tvrain-video.ngenix.net/mobile/mp4:TVRain_1m.stream). Долго работала но сейчас прикрыли((( есть ли у вас ссылка на поток в HD качестве?

    ОтветитьУдалить
  92. Dmitry Dzhaltyr, референсы как правило берутся от аналогичных спутниковых каналов, если таковых нет выдумываются наиболее не вероятные, что бы не было пересечений, записи каналов даю правильные и рабочие, если не знаешь куда это пихать то это на форум, там давно все написано, дождя нет стрима, если попадется выложу, я его не смотрю посему не интерисуюсь...
    #SERVICE 1:0:1:FF:FF:FF:FFFE000:0:0:0:http%3a//127.0.0.1%3a88/www.youtube.com/watch?v=RqbyYOCAFJU&channel=HromadskeTV:Громадське-ТБ
    #DESCRIPTION Громадське-ТБ

    ОтветитьУдалить
    Ответы
    1. Ну что значит не знаю куда пихать? я же сказал все работает отлично и через gstreamer мой местный провайдер и через Livestreamer hls и rtmp потоки. а вот с ютубом загвоздка... Спасибо за ссылки буду копать дальше.

      Удалить
  93. Dmitry Dzhaltyr, я тебе дал рабочие записи букета, что копать дальше?

    ОтветитьУдалить
    Ответы
    1. хоть убей не пашет. На экране "нет данных на трансподере ошибка чтения pat.", в логе "([Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SER
      VER_CERTIFICATE:certificate verify failed)"
      Букет забит буква в букву((((
      зы. Ресивер dreambox 800se c Openpli. установлен livestreamer_1.11.1-r1_all.ipk
      Уж и не знаю что делать...

      Удалить
    2. Dmitry Dzhaltyr, могу сказать одно, что какой то из компонентов нужных ставился руками и при этом не были загружены SSL сертификаты, вот ниже лог работы 800se pli4

      root@dm800se:~# /etc/init.d/livestreamersrv stop
      root@dm800se:~# /etc/init.d/livestreamersrv manualstart
      Wed Dec 24 22:23:49 2014 Server Starts - :88
      localhost.localdomain - - [24/Dec/2014 22:24:17] "GET /www.youtube.com/watch?v=Dir2cayPxsw HTTP/1.1" 200 -
      localhost.localdomain - - [24/Dec/2014 22:24:17] URL: www.youtube.com/watch?v=Dir2cayPxsw Quality: best
      Streams: ['480p', '360p', '240p', '720p', 'worst', '72p', 'best']

      Got Exception: [Errno 32] Broken pipe
      ----------------------------------------
      Exception happened during processing of request from ('127.0.0.1', 56300)
      Traceback (most recent call last):
      File "/usr/lib/python2.7/SocketServer.py", line 582, in process_request_thread
      File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
      File "/usr/lib/python2.7/SocketServer.py", line 640, in __init__
      File "/usr/lib/python2.7/SocketServer.py", line 693, in finish
      File "/usr/lib/python2.7/socket.py", line 303, in flush
      error: [Errno 32] Broken pipe
      ----------------------------------------
      localhost.localdomain - - [24/Dec/2014 22:24:36] "GET /www.youtube.com/watch?v=RqbyYOCAFJU&channel=HromadskeTV HTTP/1.1" 200 -
      localhost.localdomain - - [24/Dec/2014 22:24:36] URL: www.youtube.com/watch?v=RqbyYOCAFJU&channel=HromadskeTV Quality: best
      Streams: ['480p', '360p', '72p', '720p', 'worst', '240p', '1080p', 'best']

      Удалить
    3. Да какой-то пакет был криво установлен. Все заработало... Спасибо.

      Удалить
  94. На Дриме 800se с чистой PLi 4.0 все работает хорошо. Но есть один неприятный момент при рестарте GUI или выключении ресивера появляется вечный спинер....
    В чем может быть проблема? Заранее спасибо.
    зы. Компоненты и сам livestreamer ставил отсюда http://2boom-lib.blogspot.com/2014/07/livestreamer.html.

    ОтветитьУдалить
  95. Ещё добавлю... проблема проявляется после продолжительного просмотра интернет каналов rtmp hls youtube. То есть 10 - 15 минут. если смотреть недолго, ресивер выключается нормально....

    ОтветитьУдалить
  96. Dmitry Dzhaltyr, странно у меня 800se работает именно как iptv ресивер (сдох тюнер, новый купить не досуг, фиксить уже не фиксится) и мой оператор акурат раздает тв в hls и вечного спинера я не видал ни разу, в таком режиме работает второй месяц, на других ресиверах после перехода на новое ядро, вечный спинер встречался пару раз, но на gstreamer ...
    пробуй включить swap может поможет, и пробуй смотреть top во время работы когда появится вечный спинер там можно будет увидеть какой процесс подвешивает енигму...

    ОтветитьУдалить
  97. Судя по всему Livestreamer грузит проц.
    CPU: 1% usr 77% sys 0% nic 2% idle 18% io 0% irq 0% sirq
    Load average: 5.57 2.20 0.95 6/94 574
    PID PPID USER STAT VSZ %VSZ %CPU COMMAND
    536 526 root R 71220 52% 22% /usr/bin/enigma2
    405 1 root S 253m 190% 19% {S50livestreamer} /usr/bin/python2.7 /

    427 1 root S 31720 23% 17% /usr/bin/mgcamd
    394 1 root R 2872 2% 7% /sbin/klogd -n
    452 451 root R 3192 2% 4% top
    392 1 root S 2872 2% 4% /sbin/syslogd -n -O /var/log/messages
    326 1 root S 3968 3% 3% nmbd -D
    101 2 root SW 0 0% 1% [b_event]
    114 2 root SW 0 0% 0% [fp]
    22 2 root SW 0 0% 0% [kworker/1:1]
    450 387 root S 3192 2% 0% telnetd
    23 2 root DW 0 0% 0% [kswapd0]
    10 2 root SW 0 0% 0% [ksoftirqd/1]
    378 1 rpc S 2788 2% 0% /usr/sbin/rpcbind
    1 0 root S 1944 1% 0% init [3]
    3 2 root SW 0 0% 0% [ksoftirqd/0]
    11 2 root SW 0 0% 0% [kworker/0:1]
    120 2 root SW 0 0% 0% [mpeg]
    328 1 root S 6924 5% 0% smbd -D
    334 328 root S 6924 5% 0% smbd -D

    ОтветитьУдалить
  98. Этот комментарий был удален автором.

    ОтветитьУдалить
  99. Dmitry Dzhaltyr, странный вывод, если тебя пугает цифра 190% то это объем виртуальной памяти (virtual memory size) загрузка проца 19% это пшик, не стоит внимания обращать, нужно обратить внимание на mgcamd который занимает процессорное время при просмотре iptv, странно не правда ли? включи swap ? пока я тут не вижу зависание именно livestreamer, а если не включен swap? то большой объем виртуалки может создавать проблемы........

    ОтветитьУдалить
  100. может из-за некачественных каналов? У меня вот эти настроены

    #SERVICE 1:0:0:0:0:0:0:0:0:0:http%3A//127.0.0.1%3A88/hls%3A//http%3A//hls.cn.ru/streaming/rain/tvrec/playlist.m3u8:Дождь
    #DESCRIPTION Дождь
    #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3A//127.0.0.1%3A88/hls%3A//http%3A//hls.novotelecom.ru/streaming/rain/tvrec/playlist.m3u8:Дождь
    #DESCRIPTION Дождь
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//stream.smcloud.net/live2/best/best_720p:Eska%20Best%20music%20TV
    #DESCRIPTION Eska Best music TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//stream.smcloud.net/live2/eska_party/eska_party_720p:Eska%20Party%20TV
    #DESCRIPTION Eska Party TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//stream.smcloud.net/live2/vox/vox_720p:Eska%20Music%20VOX%20TV
    #DESCRIPTION Eska Music VOX TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//stream.smcloud.net/live2/eska_rock/eska_rock_720p:Eska%20Rock%20TV
    #DESCRIPTION Eska Rock TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//stream.smcloud.net/live2/wawa/wawa_720p:Eska%20Wawa%20TV
    #DESCRIPTION Eska Wawa TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//stream.smcloud.net/live/eskatv:Eska%20TV
    #DESCRIPTION Eska TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//149.11.34.6/live/lobas.stream:Lobas%20tv
    #DESCRIPTION Lobas tv
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//149.11.34.6/live/partytv.stream:Party%20TV
    #DESCRIPTION Party TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//149.11.34.78/live/singletv.stream:Single%20TV
    #DESCRIPTION Single TV
    #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtmp%3A//149.11.34.6/live/unlovechannel.stream:Unlove%20Channel
    #DESCRIPTION Unlove Channel
    #SERVICE 1:0:1:FF:FF:FF:FFFE000:0:0:0:http%3a//127.0.0.1%3a88/www.youtube.com/watch?v=RqbyYOCAFJU&channel=HromadskeTV:Громадське-ТБ
    #DESCRIPTION Громадське-ТБ

    ОтветитьУдалить
  101. Dmitry Dzhaltyr, да нормально все прописано

    ОтветитьУдалить
  102. Прописано то нормально.... я имел ввиду что сами сервера каналов загружены...

    Делюсь наблюдениями:
    Сделал файл подкачки 256мб. При каждом переключении канала сжирается сразу 7-8мб и не восстанавливается (вне зависимости Gstream или Livestreamer), т.е. хватит на 32 раза ))), при просмотре кушает около 500кб за 10 минут.
    Если перезапустить Livestreamer srv вручную swop space снова становится 256мб.
    При включенном iptv канале и перезапуске mgcamd поток останавливается и возобновляется через 3 секунды (swop не меняется), хотя какое он к нему имеет отношение непонятно...


    ОтветитьУдалить
  103. Dmitry Dzhaltyr, файл подкачки больше 128 смысла не имеет, енигма не умела нормально работать с большим размером, может что-то поменялось, я не смотрел, если отъедает какое то количество памяти, то мы двигаемся в правильном направлении, если сразу не происходит очисткаa занятой swap, то страшного ничего нет, что кушает? включи автоматический сброс всех кешей в епанел есть такая фунция + можешь руками сбрасывай и и смотри, если надо будет сделать чаше чем раз в час сброс, доделаю, с mgcamd вообще не понятно посмотри есть ли признак кодировки в потоке на iptv такое бывает...

    ОтветитьУдалить
  104. чистил кэш вручную на swap не влияет. Только перезапуск livestreamersrv помогает.

    ОтветитьУдалить
  105. Этот комментарий был удален автором.

    ОтветитьУдалить
  106. признак кодировки к (примеру на Дожде) отсутствует... тем не менее поток при перезапуске останавливается ненадолго. Как бы и хрен с ним, но MGcamd 16% в top показывает.

    ОтветитьУдалить
  107. Dmitry Dzhaltyr, выкинь этот mgcamd в мусор он свое отжил года 3 назад, пользуйся чем-то современным, очистка кешей и не должна визуально влиять на swap? нет пр\мой зависимости)))), то есть получается утечка памяти и зависон livestramer ? если так то надо проверить, если такое подтвердится то свяжусь с автором livestreamer попробую ему растолковать, напиши на каких протоколах происходить такое, чтобы я мог проверить, по наличию времени конечно...

    ОтветитьУдалить
  108. hls и rtmp.
    Для udp пользую UDPXY в ресе. Ничего подобного нет.
    каналы постил выше.
    зы. Какой эму посоветуешь?
    ззы. Спасибо, извини что отвлек.

    ОтветитьУдалить
  109. Dmitry Dzhaltyr, hls проще всего наблюдать сам смотрю на кухне и там же живет 800se(доживает, думал туда zero на выходные поставить, значить повременю), а rtmp смотрится через gstreamer, тут сложнее надо искать поток такого канала который я приблизительно включаю, но тоже гляну...
    по эму, у меня основной oscam, в принципе и викард хороший эму, с oscam проще автор в аске есть можно оперативно решать проблемы, правда давно не приходилось, только из этих соображений стоит oscam.....

    ОтветитьУдалить
  110. попробуй по возможности ещё с Ютуба канал... там вообще 10м уходит сразу....

    ОтветитьУдалить
  111. Dmitry Dzhaltyr, ресивер висит или канал останавливается (youtube) ?

    ОтветитьУдалить
  112. рес виснет когда память сжирается.... иногда Livestreamer после этого сам останавливается и уже ничего не показывает.

    ОтветитьУдалить
  113. Dmitry Dzhaltyr, зависание реса не получил, получил с съеданием памяти остановку livestreamer, при остановке livestreamer память восстанавливается и ресатрт livestreamer восстанавливает просмотр каналов, до gstreamer (rtmp) еще не добрался, надо сформулировать внятно проблему и писать разработчику, я не видел этого потому что основной ресивер duo2, а у него больные объемы памяти и до такой ситуации в реальной жизни не доходит, пока собираю статистику что бы внятно описать ситуации, ее по русски сложно сформулировать, а по английски и подавно....

    ОтветитьУдалить
  114. Я вот понять немогу, в дриме 800 se вроде 256 мб озу... А у меня в епанели прказывает 136... Как такое может быть?

    ОтветитьУдалить
  115. Dmitry Dzhaltyr, поясняю кратко, порлоаину памяти отъедает /tmp и системные кеши и прочее.... сразу оговорюсь изменить ничего нельзя...

    ОтветитьУдалить
  116. #SERVICE 1:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/hlsvariant%3a//http%3a//hlsstr04.svc.iptv.rt.ru/hls/CH_24DOC/bw1500000/variant.m3u8?version=2
    #DESCRIPTION 24 Док

    ОтветитьУдалить
  117. Спасибо поехало!
    Надо бы тогда табличку в самом верху поправить, префикс ошибочный оттуда брал, потому и не шло.

    ОтветитьУдалить
  118. Здравствуйте! Подскажите, установил livestreamer_1.12.2-r0_all.ipk и все компоненты, не показует и выдаёт такое:
    Ссылка: #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/httpstream%3a//http%3A//176.51.28.156%3A1234/udp/233.7.70.30%3A5000:Animal-Planet

    localhost.localdomain - - [08/Mar/2013 11:54:22] "GET /httpstream://http://176.51.28.156:1234/udp/233.7.70.30:5000 HTTP/1.1" 200 -
    localhost.localdomain - - [08/Mar/2013 11:54:22] URL: httpstream://http://176.51.28.156:1234/udp/233.7.70.30:5000 Quality: best
    Streams: ['live', 'worst', 'best']


    и пишет на екране нет данных на транспондере, а после переключения дописует:

    Got Exception: [Errno 131] Connection reset by peer
    ----------------------------------------
    Exception happened during processing of request from ('127.0.0.1', 59069)
    Traceback (most recent call last):
    File "/usr/lib/python2.7/SocketServer.py", line 582, in process_request_thread
    File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    File "/usr/lib/python2.7/SocketServer.py", line 641, in __init__
    File "/usr/lib/python2.7/SocketServer.py", line 694, in finish
    File "/usr/lib/python2.7/socket.py", line 303, in flush
    error: [Errno 32] Broken pipe

    Так #SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3A//176.51.28.156%3A1234/udp/233.7.70.30%3A5000:Animal-Planet показывает но долго открывается.
    Что нетак?Спасибо.

    ОтветитьУдалить
  119. Vadim GUZIY, для мультикаст livestreamer не нужен
    #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3A//176.51.28.156%3A1234/udp/233.7.70.30%3A5000:Animal-Planet

    ОтветитьУдалить
  120. Не идёт так 1:0:1:0:0:0:0:0:0:0:, а так 4097:0:1:0:0:0:0:0:0:0 идёт, в том то и дело.
    Хотя nStreamVOD в nStreamConfig.xml ставлю 1 показывает пошустрее даже HD почти не тормозят, а 4097 висят через 5-10 сек HD?

    ОтветитьУдалить
  121. Vadim GUZIY, так идет и открывает достаточно быстро, я проверил
    #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//176.51.28.156%3a1234/udp/233.7.70.30%3a5000
    #DESCRIPTION Animal Planet

    ОтветитьУдалить
  122. Boom привет ...
    дружище :) , ты ведь мастак в этих делах, подскажи пожалуйста ... слушай ,
    есть пакет каналов с torrent-tv.ru , вот пример
    #SERVICE 1:0:1:21AB:521:D:0:0:0:0:http%3a//auth.torrent-tv.ru/h/719/1/2/КЛЮЧ
    #DESCRIPTION 1 HD

    #SERVICE 1:0:1:21AB:521:D:0:0:0:0:http%3a//185.74.220.71/719_1/719_1.m3u8?q=КЛЮЧ
    #DESCRIPTION 1 HD
    первый без HLS , а второй с ним ...
    как правильно , и вообще есть смысл с возьнёй ??? плохо идёт ...
    они там , на сайте , рекомендуют просмотр с HLS а толку нат .... плохо идёт ...
    а без него , получше ... но иногда листы вылетают и требует перейти на HLS ...
    чё подскажеш , как правильно сделать ???
    Ультими - Пли 4 ....
    могу любой другой имедж поставить , без разницы , лиж бы шло хорошо ..
    спасибо ....

    ОтветитьУдалить
  123. artem Chizhevskiy, оно и будет плохо идти не зависимо hls или мультикаст, или они так вещают либо ты сильно далеко от них, в livestreamer есть 2 варианта hls? которые определяются экперерементальным путем, потому и не могу тебе подсказать запись, а своего аккаунта у меня на этом сервисе нету

    ОтветитьУдалить
  124. понятно ... буду пробовать .... значит из шапки установить 4-ре штуки и всё ...
    а если хочеш испытать , я могу тебе дать данные с того сервиса , только куда закинуть ??? может тогда решим как быть ...
    спасибо ...

    ОтветитьУдалить
  125. artem Chizhevskiy, если честно я не горю желанием испытывать, ты попробуй получится, хорошо, не получится пиши, придумаем

    ОтветитьУдалить
  126. Дружище привет ...слухай ... я установил из шапки пакеты , ну и закинул два листа ... один из Авто , а второй из самого ближнего сервера , оба hls .. и который Авто грузится быстрее ...
    поставил твой букет из шапки , буфер 2-сек. .... а мои 5 и 7 сек....
    только я понять не могу , как я буду знать что это идёт через Livestreamer ???
    я что то его ни где не нашол .... я думал что он появится в плагинах ...
    вот пару примеров ..
    Авто -
    #SERVICE 4097:0:1:21AB:521:D:0:0:0:0:http%3a//185.74.220.71/719_1/719_1.m3u8?q=cmdJWWsxZnRO
    #DESCRIPTION 1 HD

    Ближний сарвер -
    #SERVICE 4097:0:1:21AB:521:D:0:0:0:0:http%3a//185.74.220.71/719_1/719_1.m3u8?q=dHdCVlQ0WHR
    #DESCRIPTION 1 HD
    чё подскажеш ???
    спасибо ...

    ОтветитьУдалить
  127. artem Chizhevskiy, оба канала открываются у тебя через gstreamer через livestramer
    #SERVICE 1:0:1:21AB:521:D:0:0:0:0:http%3a//127.0.0.1%3a88/hlsvariant%3a//http%3a//185.74.220.71/719_1/719_1.m3u8?q=cmdJWWsxZnRO:1 HD
    или
    #SERVICE 1:0:1:21AB:521:D:0:0:0:0:http%3a//127.0.0.1%3a88/hls%3a//http%3a//185.74.220.71/719_1/719_1.m3u8?q=cmdJWWsxZnRO:1 HD

    ОтветитьУдалить
  128. второй вариант буфер 2-сек . но может пропасть звук ... потом сыпет а картинка есть , а звука нет .... это в данный момент ...

    ОтветитьУдалить
  129. я заметил , что если IP вот такой auth.torrent-tv.ru то идёт ... хот 4097 , хоть 1 .
    а если IP вот такой 185.74.220.72 , те не хочет , вот и приходится , либо 4097 подставлять , или тот вариант как ты прописал , но в обоих моментах всё равно плохо ... вот это такая у них технология с HLS ... :))

    ОтветитьУдалить
  130. я думаю у тебя все проблемы в трассе от твоего провайдера к серверам
    auth.torrent-tv.ru и 185.74.220.72 это разные сервера

    ОтветитьУдалить
  131. я то же так думаю , плохая скорость на внешние ресурсы ...
    а сервера разные , я так и понял ...
    ну братка , всё равно спасибо , буду думать за инет ....
    спасибо ... ;)

    ОтветитьУдалить
  132. Аrtem Chizhevskiy, а не пробовал с auth.torrent-tv.ru hls запустить? мне больше нравится как livestreamer работает, нет рассинхронов, и у меня есть один канал с этого сервиса контрольный, так вообще через мультикаст без проеблем ездит...

    ОтветитьУдалить
  133. привет ... нет , а как мне правильно прописать ??? и ещё , подскажи если можно сразу весь лист через Notepad ++ прогнать или каждый канал вручную ... ???
    А они давали тестовые 4-е канала , я ставил , так они вообще прекрасно идут ... если я тот лист не выкинул , то могу закинуть тебе .... аааа , некуда же закинуть :)
    спасибо ...

    ОтветитьУдалить
  134. а чё за мультикаст ??? чё то я не встречал , и вроде в роутере нет ...
    ZyXEL Keenetic Lite 2 .... может просто я не знаю ....

    ОтветитьУдалить
  135. Аrtem Chizhevskiy, мыло свое напиши закину вечером

    ОтветитьУдалить
  136. Добрый вечер . Скажите пожалуйста . А на Бекап 5.0 OpenATO ресивера GI 9196LITE данное приложение ставится так же ? Вот эти четыре выше изложенных пункта , верно ? А команда в телнет ? А вручную можно ?

    ОтветитьУдалить
    Ответы
    1. теоретически долно ставится, в ручную нельзя, для openATV нужно удалить livestreamer который есть в системе если бэкап не старый, и потом установить как написано выше....

      Удалить
    2. Добрый день . Снова вас отвлекаю по мелочам. А вот скажите пожалуйста ,с помощью плагина IPK Tools данное приложение Livestreamer можно установить?

      Удалить
    3. можно, установив в ipktools режим установки всех файлов из /tmp сгрузить все в /tmp и ставить

      Удалить
    4. Спасибо большое за полезные советы . А еще скажите пожалуйста в какой теме можно узнать про снятие логов {при загрузке через телнет } при установке плагинов. Заранее спасибо.

      Удалить
    5. 1. нужно ставить через програмку-терминал putty там есть функция скопировать лог в буфер обмена
      2. про дцц меня можно не спрашивать - это проблема тех кто использует эту корявую программу

      Удалить
    6. Добрый вечер . А тогда какая программа более лучше . Но эта , которая корявая мне более проста , или я неправ. Заранее спасибо , извиняюсь , что отвлекаю вас.

      Удалить
    7. я выше написал любой нормальный эмулятор терминала, например putty
      https://the.earth.li/~sgtatham/putty/latest/x86/putty-0.67-installer.msi

      Удалить
  137. никак не могу справиться с этим потоком
    http://s78511.cdn.ngenix.net/secure/_definst_/TVRain_1500_monitorswitcher/playlist.m3u8?t=1458973444&h=oXPT2Bv45NYGPpg9MKWhqw%3D%3D

    референс 4097_1_0_0_0_0_0_0_0_0_0

    ОтветитьУдалить
    Ответы
    1. сам линк не рабочий, соответвенно ничего не могу порекомендовать,
      и livestreamer референс с 1 начинается

      Удалить
  138. а как конвертнуть вот такое дело - http://bit.ly/1MrDADe

    ОтветитьУдалить
  139. Интересное дело, у меня этот поток прекрасно воспроизводится на компе, стрим взят из плагина XBMCAddons, причем в нем у меня тоже не воспроизводится - черный экран, а народ пишет, что все показывает. Чудеса, да и только.

    ОтветитьУдалить
    Ответы
    1. охотно верю что при каких-то условиях он может работать, но я непонимаю этого формата, вероятно какието детали добавляются программой проигрывания, то что есть в m3u файле не достаточно для понимания и тем более для конвертации в стандартный формат..

      Удалить
  140. Эх , невозможно скачать скрипт clear_vsz.py . Сайт пишет : "Возможно, этот элемент отсутствует или недоступен". Поправте если это возможно

    ОтветитьУдалить