Кто воевал с просмотром потокового(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
протоколы могут быть следующие в зависимости от ссылки на наш поток
сайт 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% взято с потолка, потому что определить сколько точно, не представляется возможным, нужно время и наблюдение
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% взято с потолка, потому что определить сколько точно, не представляется возможным, нужно время и наблюдение
Все сделал как написано. Переключение каналов в диапазоне 7-9 с Так и должно быть?
ОтветитьУдалитьзависит от удаленности от сервера и формата контента, покажи пример что ты пытаешься открыть и насколько далеко ты находишься от сервака, все каналы 4097 открываются медленей чем в формате тв, у меня с Украины и очень хорошем интернете, новосибирск открывается 3-4 секунды с youtube 5-6 сек.
УдалитьПробовал этот канал:
Удалить#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 км подальше чем вы от новосиба
только что глянул открылся 2 секунды, но обычно чуть дольше, посмотри какая трасса у тебя traceroute hls.novotelecom.ru и от ресивера тоже зависит от самого ресивера и скорости его работы уменя duo2 и работает очень быстро....
УдалитьУ меня дуо А трассу толку смотреть, я все равно ее изменить не смогу.
УдалитьСпасибо за советы.
тебе нужно искать какого iptv провайдера поближе к месту нахождения, тогда будет быстро, но могут вылазить другие проблемы, я бы чего то посоветовал, но сам только не давно начал заниматься данной темой, для себя стабильного и быстрого просмотра добился только у одного провайдера кроме своего интернет прова (тут разговаривать вообще не о чем), думаю заняться еще одним украинским провайдером, но колеблюсь у него всего 2 нужных мне канала, российские меня принципиально не интересуют
УдалитьДа не у меня каналы от Сибирьтелеком тоже новосиб открываются в пределах 2-3 с.
УдалитьСкорее всего дело в ресе. Хотя не представлюя чего там такого ресурсоемкого происходит при открывании стримов
там тв каналы, а каналы 4097 открываются плеером от этого и задержка + парсинг m3u
УдалитьУ меня Uno. Платные плейлисты открывает влет. Видимо первопричина задержек все-таки в нагрузке серверов. Такова своеобразная плата за халяву))
ОтветитьУдалитьсомнительно по поводу нагрузки серверов,ибо по моим наблюдениям до 10 подключений на лицо и при сети рядом и низком пинге и короткой трассе, не видно включается все в лет, быстрее чем fta со спутника, а тут далекая трасса, пинг минимум 120 ms и пакеты не всегда добегают ....
Удалитьпо поводу платных плей листов, не видел, не знаю и знать не хочу, я в состоянии написать себе искалку ip для любого провайдера автономную, что в принципе и сделано, только в паблике этого никогда не будет, тут вопросы принципа...
Платный плейлист с повременной оплатой взял исключительно из-за 3-х каналов пакета ТВ1000 премиум. Это на случай, когда плейлисты-однодневки начинают каприничать в самый неподходящий момент.
Удалитьпо этим каналам, ищи большого украинского провайдера у него месяцами ip работают, а эти каналы есть в общем пакете, этих ip как грязи, за пару часов от 10 до 70 штук, гораздо интереснее ip которые открывают вообще все каналы около 200 штук у этого провайдера. ну это уже другая тема))))
УдалитьНе пойму как проверить запущен livestreamer или нет. Без него IPTV запускается и работает, конвертирую ссылку в букете под него (порт 88) - не работает (. Я просто установил 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
посмотри лог, он пишет что не так, иногда дает рекомендации, попробуй так:
ОтветитьУдалить#SERVICE 4097:0:1:1:1:2:0:0:0:0:http%3a//127.0.0.1%3a88/rtmp%3a//iptv1.портал/127?key=xxxxxxxx:Первый
В том то и дело что пишет в логе Starts Server -:88
ОтветитьУдалитьСейчас попробую как вы советуете. И извините что здесь напишу сразу по плагу
RPUlite можно в нем сделать выбор диапазона IP для сканирования/обновления?
У меня просто например намного лучше идет с 212..
Не с такой ссылкой тоже не кажет, но уже даже и картинки с Offline нет
ОтветитьУдалитьпокажи, что лог пишет, так можно только гадать, вот пример 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 Дождь
/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
это все хорошо, а момент переключения на этот канал?
ОтветитьУдалитьВо блин с надцатого пинка заработало как вы советовали
ОтветитьУдалитьСпасибо!
заработало и хорошо.., но лучше сразу лог давать, что бы не вести переписку, Керенского с Каутским....
ОтветитьУдалитьУ меня выдает вот такое:
ОтветитьУдалить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
В чем причина?
нет в сиcтеме livestreamer, если ты его руками раскидывал, то считаем что его тоже нет..........
ОтветитьУдалитьа нормально он не захотел ставиться!
Удалитьимидж OpenPl e3hd
ну а по другому без наличия определенной квалификации никак, забываем ручные установки, показывай лог когда не ставится, будем смотреть чего ему надо еще..
ОтветитьУдалитьБудет ли работать 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:Первый канал
если будет то какой протокол нужно указать?
Отвечаю сам на свой вопрос
ОтветитьУдалитьРаботает но не лучше чем без 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:Первый канал
но так вобще тормозит и звука нет как и напрямую
сорри пропустил твой вопрос, от твоего провайдера не нужен 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 выложу....
у меня udpxy настроен на маршрутизаторе Zyxel Keenetic
ОтветитьУдалитьили лучше установить в ресивер?
@ILUHAA, все равно у тебя строка в букете не верная, по поводу роутеров, все сильно зависит от модели прошивки и прочего, на ресивере проверенно работает, с роутерами могут быть или не быть нюансы...
ОтветитьУдалитьps исходя из личного опыта к zyxel у меня отношение очень отрицательные, по разным причинам, но это imho, если к нему руки приложить и потратить время то и из него можно сделать конфетку.......
2boom какие параметры udpxy нужны? для нормальной работы IPTV от моего провайдера.
ОтветитьУдалитьоткуда вы берете референс для iptv канала?
ОтветитьУдалитья пробовал менять 4097 на 1 =бельшинство каналов кажут но без звука, а на некоторых звук заикается вместе с картинкой
@ILUHAA, я наверно телепат и знаю какой у тебя провайдер)))) я использую всего 2 параметра -р (порт) и -B 64Kb размер буфера, руководство www.udpxy.com/umanual-ru.html и я смотрю tv(1) на своем провайдере..... звук и видео на месте, если нет звука может есть разные звуковые дорожки...
ОтветитьУдалить2boom,как вы конвертируете m3u в userbouquet ?
ОтветитьУдалитьв плгине есть десяток строк
ОтветитьУдалитьа этот userbouquet.novotelecom_tmp.tv вы в ручную создавали?
ОтветитьУдалитьнет, я в ручную из него удалял то что не открывалось, я в ручную такие штуки не делаю много времени занимает..........
ОтветитьУдалитьНепонятно только одно, давно знаю (во всяком случае на OpenPLI) что гораздо разумнее заменить 4097 на 1 соответственно, тогда сразу появляется скорость открытия и исчезает большинство затыков, но ведь это даже без установки livestreamer... А так попробовал его поставить и (при своём раскладе) дополнительных выгод от его использования не обнаружил.
ОтветитьУдалитьНе всегда работает когда 4097, например каналы вещающие с youtube и некоторые у которых есть вещание на сайте, они без livestramer не подымаются вообще, к каждому каналу и провайдеру надо подбирать как он откроется и как будет показывать, плюс livestramer он всегда дает максимальное качество, а в других случаях бывает что потоки с сервера идут в трех разных, а GStreamer цепляет самый низкий поток и хоть убейся, я сторонник того чем больше инструментов тем лучше.... тут надо сидеть и наблюдать, смотреть логи и т.д. не всегда на это есть время да и становится скучно набор каналов у всех практически одинаков, спорта практически нет...
ОтветитьУдалитьА у меня когда 4097 каналы кажут нормально, но большая нагрузка на ресивер!
ОтветитьУдалитьА с видом 1.0.1.xxx нагрузка небольшая и каналы переключаются быстрее НО путем не показывают (сыпится картинка и рвется звук), livestramer не помогает.
Скорее всего для 2го варианта нужен более скоростной интернет!
@ILUHAA скоростной интернет не панцея у меня интернету хватит чтобы весь пакет смотреть одновременно, но иногда бывает, когда ты прописываешь 1 то есть вариант что у тебя livestreamer не включен, у него есть 4 мб буфер, он сглаживает в большинстве случаев, покажи запись канала я погляжу может ты гдето ошибся
ОтветитьУдалитьВообще наверное стоит в блоге предложить поиграться с размером буфера под персональные нужды. У меня скажем сразу после запуска с настройками по-умолчанию HD каналы стали сыпаться, опытным путём пришёл к уменьшению буфера до 2 мб.
ОтветитьУдалить@Vasechkin уменьшение размера буфера, противоречит здравому смыслу, сыпит при старте канала практически всегда, не зависимо от размера, ну и надо смотреть исходники, что бы понимать как работает буфер линено закончилось подтягиваем или старт подтягивания с определенного % заполняемости буфера, я пока не занимался, надо изучать, метод научного тыка не наш метод....
ОтветитьУдалитьНу на здравый смысл я не претендую, мне лишь бы красиво работало. :) Нет у меня после непродолжительной корректной работы (в пределах минуты) начинало подсыпать где-то раз в минуту, то есть артефакты появлялись даже чаще чем без livestreamer. Естественно пробовал и увеличивать буфер, но пришёл к 2 мб. Так OK. Вообще не знаю как там всё организовано, но редко встречаюсь с таким большим размером буфера как 4 мб скажем на компе.
ОтветитьУдалить@Vasechkin, первое просьба без обид, я тебя немного не понимаю, про буфер я говорил именно livestreamer? а ты про какой? если про udprxy то он работает только тогда когда ты смотришь провайдера в своей локальной сети провайдера, в остальных случаях он не включается или ты про что-то другое...
ОтветитьУдалитьпро комп вообще речь не идет, у тебя на компе явно винда, а это вообще другая идеология, в винде ресурс(память, диск, файл и т.д. используется только тогда когда это необходимо, а в linux/unix любой ресурс если простаивает должен быть задействован на уровне системы, ну это в двух словах, в жизни все гораздо сложнее....
На все что ты хотел узнать я тебе ответил там же, если ты броадкастишь с одного ресивера на другой в локальной сетке, то тут вообще все равно как подключатся http, rtmp скорость включения будет одинакова, зависит от того чем ты раздаешь эти каналы, долго открываются hls ибо нужно время порезать поток на мелкие кусочки.... и что ты хочешь понять как быстрее или как вообще бродкастить каналы в дом сети? если второе то сходи на giclub там oolexa расписывал это дело с картинками....
ОтветитьУдалить2boom вышла новая версия Livestreamer 1.10.2
ОтветитьУдалитья в курсе, постараюсь к вечеру собрать....
ОтветитьУдалитьКак заставить этот стрим работать в букете?
ОтветитьУдалитьrtmp://94.240.131.3/live/livestream1
Работает 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 Алекс
@Pilia, чуть позже гляну
ОтветитьУдалить@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
сам понимаешь решения нет, сорри
Как-то нестабильно он работает. Может отвалиться после нерабочего сигнала, и потом на стопроцентно рабочем не запускаться. Лечиться полным перезагрузом. Да и скорости переключения каналов не увидел.
ОтветитьУдалитьНикак не могу запустить rtmp поток с заргакума. Там сейчас тест иптв.
Пробовал кто нибудь? Как правильно прописать стрим для лайвстримера.
Или может там кодек какой неперевариваемый.
Притензии ко мне? я только собираю проект для енигмы и изменений в него не вношу. по поводу последней версии есть такое дело она стала медленней и иногда висит, для этого в epanel есть возможность рестрта livestreamer правда закопан он далековато, если актуально могу подумать как его сделать поближе...
ОтветитьУдалитьпо заргакума не пробовал и не смотрел, можешь выложить, подумаем что с этим можно сделать, у меня принцип iptv должен быть бесплатен, не от того что мне жалко денег, а из интересу)))
Да какие претензии. Просто констатирую факт.
ОтветитьУдалитьНасчет иптв у меня тоже такое представление. Потому и тестирую пока бесплатно. Да и самому интересно попробовать сатрес в качестве иптв плеера.
Насчет заргакума могу дать без проблем да только там пароль привязан по логину. Я там еще шару беру, неохота потом аккаунт переделывать.
Да и бан вечный можно схватить за стрим в публике. Мож есть у кого халявный плейлист оттуда.
Кстати можно зарегиться и взять там плейлист бесплатно.
ОтветитьУдалитьСатресивер с хорошей енигмой в качестве iptv, будет получше практически всех специализированных устройств, за исключением того что на енигме нельзя смотреть плейлисты определенных форматов(вернее у меня руки не доходили, может и можно, но,на первый взгляд непонятно как), если мне вдруг попадется рабочий лист iptv с загракума покручу и отпишусь....
ОтветитьУдалитьне буду там регится, чтобы они мне потом почту засрали, мне пришлось закрывать ящик из-за них и таких как они, хотя никогда с них ничего не смотрел а регился из интересу, буду смотреть на спец форумах там иногда бывает...
Удалитьобе не рабочие, но для такой записи возможно всего 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
Извиняюсь сейчас глянул у себя в ресе там стрим такого вида
Удалить#SERVICE 4097:0:1:1:0:0:0:0:0:0:rtmp%3a//iptv2.zargacum.net/iptv/111?key=F94KG62C6C:История
Ключ понятно не мой.
откуда ты взял rtmp? и 4097 всегда включается GStreamer? сделай как выше я написал, должно типа работать...
Удалитьну я вижу. по тем ссылкам, что rtmp нет.... там как раз HLS
УдалитьТак как все таки rtmp прописать?
УдалитьНЕТ! я посмотрел их свежие листы, нету там никакого rtmp, там hls
Удалитья смотрел там же, ты смотришь 1 сообщение датированное 2009 годом, а ты опусти глаза ниже найди список 2014 года, и твои сомнения отпадут...
ОтветитьУдалитьсамое нижнее редактировано
ОтветитьУдалитьПоследний раз редактировалось Alex65; 18.08.2014 в 13:37.
Разговор глухого со слепым)))
ОтветитьУдалитьУ меня сомнений нет, т. к. я плейлист с биллинга брал и там rtmp.
И как там может быть лист от2009 если тратить.начали по весне этого года?
Самый первый лист в том топике это как раз для рейсов на энигме и он rtmp
Все остальные что ниже это опенов,лыжи и прочей лабуды...
Я тебя не узнаю Володя ей богу.
значить в билинге включи какую-то опцию, кроме этого я в тернете смотрел например http://www.sat-universe.com/showthread.php?t=264999&page=3 тут ответ 22 от 21.08.2014 и тут я вижу поток hls, ну на край покажи лог включения канала, у меня нет ни одной живой ссылки с этого сервиса, я могу только разводить теории....
Удалитьзарегистрировался посмотрел, там можно получит и 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 клиента
если надо могу скрины на обменник положить
Так вот в этом весь и вопрос как rtmp прописать для livestreamer как у тебя hls прописан?
УдалитьИли в этом и смысл rtmp переделывать в hls
смысл в том, что 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
Ну вот наконец то разговор по делу. Спасибо за примеры. Hls через лайвстример идет rtmp пока тихо. Завтра пытать буду. Но результат уже есть!
ОтветитьУдалитьЯ к чему разговор затеял, мне нужен таймшифт, но самое главное запись на подобных каналах. На GStreamer это сам наверное знаешь невозможно.
Подвижки уже есть. Еще раз спасибо.
пробуй старые версии livestreamer может там rtmp запускается, хотя hls есть и работает, у этого протокола с технологией лучше будет чем у realtime
УдалитьС rtmp работает по твоему примеру, но только если 4097 стоит.
ОтветитьУдалитьЭто что значит все равно гстример включается?
если стоит 4097 то всегда включается Gstreamer остальное что написано не важно, работает именно он...
ОтветитьУдалить2boom, не мог бы ты выложить пакет udpxy для mipsel ? И если можно , рекомендации по установке и настройке . Хочу поэкспериментировать с местными првайдерами .
ОтветитьУдалить@georgii gavd, давай завтра, у меня собралось штук 5 разных, нужно собрать один правильный, а расписывать особо нечего, но напишу....
ОтветитьУдалитьОк .
ОтветитьУдалитьСсылки будут вот такого вида :
провайдер "молдтелеком" (рабочие или нет неизвестно)
#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
но только если выходишь в инет через этого (старнет) провайдера .
для udpxy нужно только udp, понято на твоем провайдере я не провекрю, но у меня мой тоже в сеть вещает и работает, правда я его не смотрю...
ОтветитьУдалитьна второго ("старнет") udp точно найду , просто не пользовался , не знал как ,
ОтветитьУдалитьвот и потерялся плейлист .
А нельзя для этих провов найти прокси сервер через Angry IP Skaner , по методике что ты описывал для ростелекома ?
И ещё , давно хотел спросить по "ростелекому" , вот находим мы через
Angry IP Skaner или через curl , айпи адреса прокси серверов , и "без спросу"
к ним подключаемся . Потом через час или через день этот сервер перестаёт
работать (или меняет адрес) и мы быстро находим другой . А что это за сервера ? Какое их прямое назначение ? Это компы или рутеры пользователей у которых udpxy установлены и мы к ним подключаемся и получаем доступ к udp мультикасту ? Или....?
ecли есть мультикаст(udp) вещание, то найти можно, могут возникнуть проблемы, я последнее время заметил, что провайдеры начали защищаться, но тоже можно побороть, только не ждите от меня как, все равно не скажу....
ОтветитьУдалитьу ростелекома и других провайдеров найденные ip это клиентские сеттопбоксы, роутеры с udprхy и прочее железо, и мы к ним тихонько подключаемся, по этому я не раздаю автоматические сканеры в паблик, для себя написал и они успешно работают, но отдать это дело в паблик загубить на корню возможность просмотра, провайдеры начнут по серьезному бороться и найдется кучка предприимчивых людей которые начнут это дело продавать, чего мне не хочется....
Спасибо за разьяснения .
ОтветитьУдалитьПолучается если я подключаюсь к инету из под своего местного провайдера , то для просмотра его мультикаста мне нужет только udp плейлист и прокси не ресе ? Уже руки чешутся попробовать...
именно так, подожди еще немного, пакет нужно собрать и скрипты установки написать... через пару часов, надо все проверить, у меня просто был поставлен руками и в порядок не приводился, сейчас делаю...
ОтветитьУдалитьСпасибо . Подождем сколько потребуется :) .
ОтветитьУдалитьДобрый вечер .
ОтветитьУдалитьТюнер 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
@georgii gavd, я думаю тебе с этими логами к Taapat, я тут ничем...
ОтветитьУдалитьОК , он уже думает :)
ОтветитьУдалитьКак прикрутить вот этот поток к букету ? rtmp://94.240.131.3/live/livestream1
ОтветитьУдалитьАлександр Михеенко, теоретически можно, на практике rtmp не заводится, заводился на ранних версиях, а сейчас какой то глюк...
ОтветитьУдалитьА на ранних версиях это примерно какая версия?
ОтветитьУдалитьАлександр Михеенко, где-то до 1.7 сборок этой версии под енигму нет, и не будет нет исходников, для rtmp нормально работает gstreamer скорость открытия будет практически одинакова или какая другая проблема?
ОтветитьУдалитьсейчас соберу 1.11 посмотрю как она
ОтветитьУдалитьХотелось бы!
ОтветитьУдалитьКартинка завелась и сразу же замерла!Может не надо было ставить livestreamer поверх старых версий?
ОтветитьУдалитьАлександр Михеенко, работает как и работал, я правда не все проверял, ставить по верх без проблем, если бы надо было удалить старый я бы написал...
ОтветитьУдалитьНу в чем же тогда проблема? #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
Александр Михеенко
ОтветитьУдалить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
Вот так я правильно прописал или нет ? #SERVICE 4097:0:1:1:0:0:0:0:0:0:rtmp%3a//94.240.131.3%3a1935/live/livestream1:Alex
ОтветитьУдалить#DESCRIPTION Alex Но почему то не показывает! Я чето запутался!Помогите пожалуйста разобраться!!
Александр Михеенко, вечером
ОтветитьУдалитьСпасибо большое!Буду ждать!
ОтветитьУдалитьПоможите пожалуйста разобраться как запустить rtmp?
ОтветитьУдалитьАлександр Михеенко с каналом 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
Похоже что так и есть!
ОтветитьУдалитьЯ может не в тему! Хотел спросить у вас некоторую вещь! Играет ли роль в воспроизведении IPTV марка роутера?Я читал разные форумы что как-бы влияет на потоковое видео! В целях не рекламы Вы можете мне порекомендовать роутер специально для IPTV ?
ОтветитьУдалитьАлександр Михеенко, играет без условно, в роутере должна присутствовать функция
ОтветитьУдалитьEnable IPv4 Multicast Streams :
Enable IPv6 Multicast Streams :
или называться немного по другому, но должна быть и должна быть включена
конкретную модель рекомендовать не могу ибо кроме iptv есть еще и другие требования и весьма специфические, и следует обращать внимание на каком чипе собран роутер, я лично предпочитаю броадком, но считаю что обязательно нада проверять перед покупкой есть ли на роутер альтернативные прошивки типа openWRT или DDWRTесли все устраивает на фабричной то можно и не ставить подобные вещи, но запас прошивок нужен обязательно....
Молодец! Ответом я доволен! Сейчас роутер TP-Link TL-WR 340G ! Такой функции нет Enable IPv4 Multicast Streams :
ОтветитьУдалитьEnable IPv6 Multicast Streams : ! Но IPTV работает рывками!
Александр Михеенко
ОтветитьУдалитьроутер по умолчанию поддерживает IGMP Proxy/Snooping, и это в нем не отключается, нашел у себя в шкафчике такой ...
iptv может идти рывками или вообще не идти
1 из-за подключения к интернету по adsl
2. из-за подключения ресивера по wifi
3 из-за очень далекого маршрута внешнего iptv
по сему надо посмотреть iptv своего провайдера если все нормально то проблема в другом, может быть еще куча причин
Ну а хоть примерно посоветуйте как специалист нормальный роутер !Я всеравно буду покупать новый!
ОтветитьУдалитьАлександр Михеенко, мне для этого надо хоть приблизительно знать некоторые данные, типа страна , тип подключения, что критично , то есть приблизительное описание сценария использования, и приблизительный список техники которая подключается, и сколько сететей в wifi (если он будет использоватся видит устройство сейчас при подключении, и после этого я все равно буду давать субъективный выбор...
ОтветитьУдалитьСтрана Украина!Запорожская область!Город Орехов! Провайдер Сич Инфоком!20 мегабит! Тюнер Vu solo2 !
ОтветитьУдалитьТип подключения PPOE
ОтветитьУдалитьАлександр Михеенко, http://hotline.ua/computer-besprovodnoe-oborudovanie/d-link-dir-825/ только не ведись на более новые модификации с буковами, это лучшее за очень разумные деньги... внутри стоит броадком, есть альтернативные прошивки, но и фабричное по отрабатывает на все 100, на моей памяти лучший апарат
ОтветитьУдалитьВы имеете ввиду эту модель?d-link-dir-825/ Я правильно понял?
ОтветитьУдалитьНа сайте аукро написано в инструкции что нет в нем функции IGMP (Multicast)
ОтветитьУдалитьБольшая вам благодарность за дельный совет!
ОтветитьУдалитьАлександр Михеенко, я имеею ввиду только ту модель, на которую дал ссылку, на сайте aukro все равно что на заборе, можно написать все что угодно, читай официальную документацию с сайта компании, в данном роутере есть все что нужно и даже много больше, и работает....
ОтветитьУдалитьСпасибо вам большое! Я все понял!
ОтветитьУдалитьУважаемы 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)
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 Еспресо ТБ
к сожалению то же самое(
ОтветитьУдалить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 качестве?
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 Громадське-ТБ
Ну что значит не знаю куда пихать? я же сказал все работает отлично и через gstreamer мой местный провайдер и через Livestreamer hls и rtmp потоки. а вот с ютубом загвоздка... Спасибо за ссылки буду копать дальше.
УдалитьDmitry Dzhaltyr, я тебе дал рабочие записи букета, что копать дальше?
ОтветитьУдалитьхоть убей не пашет. На экране "нет данных на трансподере ошибка чтения 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
Уж и не знаю что делать...
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']
Да какой-то пакет был криво установлен. Все заработало... Спасибо.
УдалитьНа Дриме 800se с чистой PLi 4.0 все работает хорошо. Но есть один неприятный момент при рестарте GUI или выключении ресивера появляется вечный спинер....
ОтветитьУдалитьВ чем может быть проблема? Заранее спасибо.
зы. Компоненты и сам livestreamer ставил отсюда http://2boom-lib.blogspot.com/2014/07/livestreamer.html.
Ещё добавлю... проблема проявляется после продолжительного просмотра интернет каналов rtmp hls youtube. То есть 10 - 15 минут. если смотреть недолго, ресивер выключается нормально....
ОтветитьУдалитьDmitry Dzhaltyr, странно у меня 800se работает именно как iptv ресивер (сдох тюнер, новый купить не досуг, фиксить уже не фиксится) и мой оператор акурат раздает тв в hls и вечного спинера я не видал ни разу, в таком режиме работает второй месяц, на других ресиверах после перехода на новое ядро, вечный спинер встречался пару раз, но на gstreamer ...
ОтветитьУдалитьпробуй включить swap может поможет, и пробуй смотреть top во время работы когда появится вечный спинер там можно будет увидеть какой процесс подвешивает енигму...
Судя по всему 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
Этот комментарий был удален автором.
ОтветитьУдалитьDmitry Dzhaltyr, странный вывод, если тебя пугает цифра 190% то это объем виртуальной памяти (virtual memory size) загрузка проца 19% это пшик, не стоит внимания обращать, нужно обратить внимание на mgcamd который занимает процессорное время при просмотре iptv, странно не правда ли? включи swap ? пока я тут не вижу зависание именно livestreamer, а если не включен swap? то большой объем виртуалки может создавать проблемы........
ОтветитьУдалитьможет из-за некачественных каналов? У меня вот эти настроены
ОтветитьУдалить#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 Громадське-ТБ
Dmitry Dzhaltyr, да нормально все прописано
ОтветитьУдалитьПрописано то нормально.... я имел ввиду что сами сервера каналов загружены...
ОтветитьУдалитьДелюсь наблюдениями:
Сделал файл подкачки 256мб. При каждом переключении канала сжирается сразу 7-8мб и не восстанавливается (вне зависимости Gstream или Livestreamer), т.е. хватит на 32 раза ))), при просмотре кушает около 500кб за 10 минут.
Если перезапустить Livestreamer srv вручную swop space снова становится 256мб.
При включенном iptv канале и перезапуске mgcamd поток останавливается и возобновляется через 3 секунды (swop не меняется), хотя какое он к нему имеет отношение непонятно...
Dmitry Dzhaltyr, файл подкачки больше 128 смысла не имеет, енигма не умела нормально работать с большим размером, может что-то поменялось, я не смотрел, если отъедает какое то количество памяти, то мы двигаемся в правильном направлении, если сразу не происходит очисткаa занятой swap, то страшного ничего нет, что кушает? включи автоматический сброс всех кешей в епанел есть такая фунция + можешь руками сбрасывай и и смотри, если надо будет сделать чаше чем раз в час сброс, доделаю, с mgcamd вообще не понятно посмотри есть ли признак кодировки в потоке на iptv такое бывает...
ОтветитьУдалитьчистил кэш вручную на swap не влияет. Только перезапуск livestreamersrv помогает.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьпризнак кодировки к (примеру на Дожде) отсутствует... тем не менее поток при перезапуске останавливается ненадолго. Как бы и хрен с ним, но MGcamd 16% в top показывает.
ОтветитьУдалитьDmitry Dzhaltyr, выкинь этот mgcamd в мусор он свое отжил года 3 назад, пользуйся чем-то современным, очистка кешей и не должна визуально влиять на swap? нет пр\мой зависимости)))), то есть получается утечка памяти и зависон livestramer ? если так то надо проверить, если такое подтвердится то свяжусь с автором livestreamer попробую ему растолковать, напиши на каких протоколах происходить такое, чтобы я мог проверить, по наличию времени конечно...
ОтветитьУдалитьhls и rtmp.
ОтветитьУдалитьДля udp пользую UDPXY в ресе. Ничего подобного нет.
каналы постил выше.
зы. Какой эму посоветуешь?
ззы. Спасибо, извини что отвлек.
Dmitry Dzhaltyr, hls проще всего наблюдать сам смотрю на кухне и там же живет 800se(доживает, думал туда zero на выходные поставить, значить повременю), а rtmp смотрится через gstreamer, тут сложнее надо искать поток такого канала который я приблизительно включаю, но тоже гляну...
ОтветитьУдалитьпо эму, у меня основной oscam, в принципе и викард хороший эму, с oscam проще автор в аске есть можно оперативно решать проблемы, правда давно не приходилось, только из этих соображений стоит oscam.....
попробуй по возможности ещё с Ютуба канал... там вообще 10м уходит сразу....
ОтветитьУдалитьDmitry Dzhaltyr, ресивер висит или канал останавливается (youtube) ?
ОтветитьУдалитьрес виснет когда память сжирается.... иногда Livestreamer после этого сам останавливается и уже ничего не показывает.
ОтветитьУдалитьDmitry Dzhaltyr, зависание реса не получил, получил с съеданием памяти остановку livestreamer, при остановке livestreamer память восстанавливается и ресатрт livestreamer восстанавливает просмотр каналов, до gstreamer (rtmp) еще не добрался, надо сформулировать внятно проблему и писать разработчику, я не видел этого потому что основной ресивер duo2, а у него больные объемы памяти и до такой ситуации в реальной жизни не доходит, пока собираю статистику что бы внятно описать ситуации, ее по русски сложно сформулировать, а по английски и подавно....
ОтветитьУдалитьЯ вот понять немогу, в дриме 800 se вроде 256 мб озу... А у меня в епанели прказывает 136... Как такое может быть?
ОтветитьУдалитьDmitry Dzhaltyr, поясняю кратко, порлоаину памяти отъедает /tmp и системные кеши и прочее.... сразу оговорюсь изменить ничего нельзя...
ОтветитьУдалить#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 Док
Спасибо поехало!
ОтветитьУдалитьНадо бы тогда табличку в самом верху поправить, префикс ошибочный оттуда брал, потому и не шло.
Здравствуйте! Подскажите, установил 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 показывает но долго открывается.
Что нетак?Спасибо.
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
Не идёт так 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?
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
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 ....
могу любой другой имедж поставить , без разницы , лиж бы шло хорошо ..
спасибо ....
artem Chizhevskiy, оно и будет плохо идти не зависимо hls или мультикаст, или они так вещают либо ты сильно далеко от них, в livestreamer есть 2 варианта hls? которые определяются экперерементальным путем, потому и не могу тебе подсказать запись, а своего аккаунта у меня на этом сервисе нету
ОтветитьУдалитьпонятно ... буду пробовать .... значит из шапки установить 4-ре штуки и всё ...
ОтветитьУдалитьа если хочеш испытать , я могу тебе дать данные с того сервиса , только куда закинуть ??? может тогда решим как быть ...
спасибо ...
artem Chizhevskiy, если честно я не горю желанием испытывать, ты попробуй получится, хорошо, не получится пиши, придумаем
ОтветитьУдалитьДружище привет ...слухай ... я установил из шапки пакеты , ну и закинул два листа ... один из Авто , а второй из самого ближнего сервера , оба 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
чё подскажеш ???
спасибо ...
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
второй вариант буфер 2-сек . но может пропасть звук ... потом сыпет а картинка есть , а звука нет .... это в данный момент ...
ОтветитьУдалитья заметил , что если IP вот такой auth.torrent-tv.ru то идёт ... хот 4097 , хоть 1 .
ОтветитьУдалитьа если IP вот такой 185.74.220.72 , те не хочет , вот и приходится , либо 4097 подставлять , или тот вариант как ты прописал , но в обоих моментах всё равно плохо ... вот это такая у них технология с HLS ... :))
я думаю у тебя все проблемы в трассе от твоего провайдера к серверам
ОтветитьУдалитьauth.torrent-tv.ru и 185.74.220.72 это разные сервера
я то же так думаю , плохая скорость на внешние ресурсы ...
ОтветитьУдалитьа сервера разные , я так и понял ...
ну братка , всё равно спасибо , буду думать за инет ....
спасибо ... ;)
Аrtem Chizhevskiy, а не пробовал с auth.torrent-tv.ru hls запустить? мне больше нравится как livestreamer работает, нет рассинхронов, и у меня есть один канал с этого сервиса контрольный, так вообще через мультикаст без проеблем ездит...
ОтветитьУдалитьпривет ... нет , а как мне правильно прописать ??? и ещё , подскажи если можно сразу весь лист через Notepad ++ прогнать или каждый канал вручную ... ???
ОтветитьУдалитьА они давали тестовые 4-е канала , я ставил , так они вообще прекрасно идут ... если я тот лист не выкинул , то могу закинуть тебе .... аааа , некуда же закинуть :)
спасибо ...
а чё за мультикаст ??? чё то я не встречал , и вроде в роутере нет ...
ОтветитьУдалитьZyXEL Keenetic Lite 2 .... может просто я не знаю ....
Аrtem Chizhevskiy, мыло свое напиши закину вечером
ОтветитьУдалитьДобрый вечер . Скажите пожалуйста . А на Бекап 5.0 OpenATO ресивера GI 9196LITE данное приложение ставится так же ? Вот эти четыре выше изложенных пункта , верно ? А команда в телнет ? А вручную можно ?
ОтветитьУдалитьтеоретически долно ставится, в ручную нельзя, для openATV нужно удалить livestreamer который есть в системе если бэкап не старый, и потом установить как написано выше....
УдалитьДобрый день . Снова вас отвлекаю по мелочам. А вот скажите пожалуйста ,с помощью плагина IPK Tools данное приложение Livestreamer можно установить?
Удалитьможно, установив в ipktools режим установки всех файлов из /tmp сгрузить все в /tmp и ставить
УдалитьСпасибо большое за полезные советы . А еще скажите пожалуйста в какой теме можно узнать про снятие логов {при загрузке через телнет } при установке плагинов. Заранее спасибо.
Удалить1. нужно ставить через програмку-терминал putty там есть функция скопировать лог в буфер обмена
Удалить2. про дцц меня можно не спрашивать - это проблема тех кто использует эту корявую программу
Добрый вечер . А тогда какая программа более лучше . Но эта , которая корявая мне более проста , или я неправ. Заранее спасибо , извиняюсь , что отвлекаю вас.
Удалитья выше написал любой нормальный эмулятор терминала, например putty
Удалитьhttps://the.earth.li/~sgtatham/putty/latest/x86/putty-0.67-installer.msi
никак не могу справиться с этим потоком
ОтветитьУдалить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
сам линк не рабочий, соответвенно ничего не могу порекомендовать,
Удалитьи livestreamer референс с 1 начинается
а как конвертнуть вот такое дело - http://bit.ly/1MrDADe
ОтветитьУдалитьвероятно никак
ОтветитьУдалитьИнтересное дело, у меня этот поток прекрасно воспроизводится на компе, стрим взят из плагина XBMCAddons, причем в нем у меня тоже не воспроизводится - черный экран, а народ пишет, что все показывает. Чудеса, да и только.
ОтветитьУдалитьохотно верю что при каких-то условиях он может работать, но я непонимаю этого формата, вероятно какието детали добавляются программой проигрывания, то что есть в m3u файле не достаточно для понимания и тем более для конвертации в стандартный формат..
УдалитьЭх , невозможно скачать скрипт clear_vsz.py . Сайт пишет : "Возможно, этот элемент отсутствует или недоступен". Поправте если это возможно
ОтветитьУдалитьПОПРАВИЛ
Удалить