DOMICA Team

:: Блог - Спутниковое телевидение :: :: ВКонтакте - Спутниковое телевидение:: :: Одноклассники - Спутниковое телевидение:: :: FACEBOOK - Спутниковое телевидение::

Автор Тема: IPTV на дриме  (Прочитано 314093 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

guffi_kaa

    Оффлайн

  • Ветеран
  • *
  • Сообщений: 1 445
  • Статус: +1196/-13
  • Пол: Мужской
  • 36.0°E DM 900UHD
IPTV на дриме
« Ответ #160 : 09 февраля 2015, 10:09:43 »
  • Nikname of reply

  • Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Всё работает на опенпли3
    вот местные пашут через udpxy
    #SERVICE 1:0:1:12:0:0:0:0:0:0:http%3a//127.0.0.1%3a4050/udp/239.1.26.116%3a5000:Городской
    #DESCRIPTION Городской
    на 1 бывает то звук пропадёт то картинка отвалится
    на 4097 тоже кажет но с буферризацией
    а вот на 4114 никак не хочет и в списке канала пишет n/a (плагин partnerbox) установлен, правда не настраивал в нём ничего.

    Попробуй вот такую строку
    #NAME IPTV
    #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//172.16.100.2%3a5000/udp/238.238.238.6%3a8000:Канал 0
    #DESCRIPTION Канал 0

    goncshik

      Оффлайн

    • Опытный
    • ******
    • Сообщений: 99
    • Статус: +6/-4
    • Forum
    • Mой ресивер: dreambox 800se sim2.1
    IPTV на дриме
    « Ответ #161 : 09 февраля 2015, 10:48:41 »
  • Nikname of reply

  • Извините, но гости не могут просматривать ссылки. Регистрация или Логин

    Я не тестил плагин. Но по видимому плагин не правильно переработал плейлист. Попробуй переработать плейлист к понятному дриму формату.

    Нашел вариант воспроизведения с livestreamer-ом. Буду посмотреть...
    Попробую тупо отредактировать плейлист и посмотреть что получиться. Но я так понимаю, что нужно использовать все-таки Partnerbox/RemoteTV Plugin для формата плейлиста как тут обсуждается? или какой плагин для domica9?

    pashaa™

    • Администратор
    • Оффлайн

    • *
    • Сообщений: 4 136
    • Статус: +11551/-3
    • Пол: Мужской
    • Mой ресивер: Tuxbox 980, Vu+ Duo4K
    • Антенны: 1.2M 3Е + 0.9м 36E
    IPTV на дриме
    « Ответ #162 : 09 февраля 2015, 10:51:53 »
  • Nikname of reply

  • Делай по инструкции. Не знаю, не пробывал.
    Ave, Caesar, morituri te salutant...

    xan

      Оффлайн

    • Майор
    • *
    • Сообщений: 166
    • Статус: +47/-1
    • Forum "Dоmicа"
    IPTV на дриме
    « Ответ #163 : 09 февраля 2015, 11:22:16 »
  • Nikname of reply

  • Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Попробую тупо отредактировать плейлист и посмотреть что получиться. Но я так понимаю, что нужно использовать все-таки Partnerbox/RemoteTV Plugin для формата плейлиста как тут обсуждается? или какой плагин для domica9?
    Partnerbox ставится чтобы получить поток 4114
    Поставьте имидж на основе опен пли
    domica10 как раз на нём сделана или сам опен пли 2.1, 3.0
    В них уже встроена поддержка iptv в букетах

    udpxy я использую  для местных каналов, например вот udp://@239.1.26.116:5000
    получаю после этого  Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    далее конвертирую в энигму 2 и получаю, эту ссылку, которую можно уже вставлять в букеты
    1:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a4050/udp/239.1.26.116%3a5000

    Если Вы в интернете найдёте готовый поток , уже кем то транслируемый
    например Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    то Вам надо просто с генерировать поток для энигмы2, для этого есть онлайн генератор и в итоге получите что то типо этого
    #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//172.16.100.2%3a5000/udp/238.238.238.6%3a8000:Канал 0
    #DESCRIPTION Канал 0

    После этого можете создать как отдельный букет, так и в ставить напрямую в уже существующий
    /etc/enigma2/userbouquet.favourites.tv

    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Попробуй вот такую строку
    #NAME IPTV
    #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//172.16.100.2%3a5000/udp/238.238.238.6%3a8000:Канал 0
    #DESCRIPTION Канал 0
    Нету вещания
    На компе у Вас кажет по этому потоку что нибудь?
    #EXTM3U
    #EXTINF:-1,Канал 0
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Попробуй в списке каналов выбрать канал, который n/a обозначается.
    В зелень уходит
    Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    playing 4114:0:1:12:0:0:0:0:0:0:http%3a//127.0.0.1%3a4050/udp/239.1.26.116%3a5000:?“?? ? ?•?“??????
    eFilePushThread stopping thread
    FILEPUSH THREAD STOP
    thread joined 0
    thread joined 0
    [eDVBLocalTimerHandler] remove channel 0x22f0cd8
    [eEPGCache] remove channel 0x22f0cd8
    allocate demux
    PC: fffffff4
    00000000 2b787c64 2cf461dc 00000013
    2d2c04b0 7f946828 7f94681c 2b2a6fd0
    007af5c0 00000008 00001000 fffffff8
    00000062 0000006d 00000078 00000063
    0200de00 2d2c04b0 0078ba28 01b9765d
    00000002 2bbf0c38 01b63ad0 00000000
    00000000 fffffff4 00000001 00000000
    006bd0e0 7f9467d8 00000000 005dfaf0
    -------
    getResolvedKey config.plugins.crashlogautosubmit.sendAnonCrashlog failed !! (Typo??)
    getResolvedKey config.plugins.crashlogautosubmit.addNetwork failed !! (Typo??)
    getResolvedKey config.plugins.crashlogautosubmit.addWlan failed !! (Typo??)
    ]]>
    « Последнее редактирование: 09 февраля 2015, 11:59:02 от xan »

    goncshik

      Оффлайн

    • Опытный
    • ******
    • Сообщений: 99
    • Статус: +6/-4
    • Forum
    • Mой ресивер: dreambox 800se sim2.1
    IPTV на дриме
    « Ответ #164 : 09 февраля 2015, 14:25:44 »
  • Nikname of reply

  • Я нашел онлайн конвертер для получения такого формата #SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//172.16.100.2%3a5000/udp/238.238.238.6%3a8000:Канал 0
    #DESCRIPTION Канал 0
    Но я так понимаю что нужно еще правильно подставить вот такое значение 1:0:1:0:0:0:0:0:0:0: и для его вычисления нужно использовать прогу типа TSReadeLite, вот сней то я сейчас и пытаюсь разобраться.
    Ведь судя по здешним постам комбинация 1:0:1:0:0:0:0:0:0:0: для каждого канала своя? Или я опять не правильно понял, что описывается в этой теме?

    goncshik

      Оффлайн

    • Опытный
    • ******
    • Сообщений: 99
    • Статус: +6/-4
    • Forum
    • Mой ресивер: dreambox 800se sim2.1
    IPTV на дриме
    « Ответ #165 : 09 февраля 2015, 15:20:58 »
  • Nikname of reply

  • Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    можно ли на 9ке для800се оригинал сделать как на других имид..вот такое как описано здесь.
    заранее благодарю за ответ.
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Скажите пожалуйста на каком ресивере и имидже работает по этой инструкции?

    goncshik

      Оффлайн

    • Опытный
    • ******
    • Сообщений: 99
    • Статус: +6/-4
    • Forum
    • Mой ресивер: dreambox 800se sim2.1
    IPTV на дриме
    « Ответ #166 : 09 февраля 2015, 15:25:45 »
  • Nikname of reply

  • Spoiler for Hiden:
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    IPTV по мультикасту
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Источник Извините, но гости не могут просматривать ссылки. Регистрация или Логин

    Стабильное SD / HD IPTV при помощи преобразования Multicast RTP / UDP в Unicast HTTP dm8000/800

    Используется:
    - Актуальный имидж domica9
    - Актуальный "Partnerbox/RemoteTV Plugin" должен быть инсталлирован

    Gundlegendes :
    - RTP / UDP / HTTP IPTV потоки должны быть стандарта DVB -IP
    - отсутствует шифрование потока
    - SD / HD H.264 в MPEG2 потоке -работает
    - старт воспроизведения < 1 сек; Zapping < 1 сек

    Что нового?
    Я занимаюсь довольно долго получением настоящего IPTV multicast в SD и HD стабильно работающего на dream.
    gstreamer функционируют с Streams, но как раз не стабильно и чисто. Это решение функционирует
    чисто, быстро и стабильно в течение более длинного периода при HD и SD. Ничего не рвется и не зависает .

    Multicast через Unicast Streams, это фактически трюк:
    Прежде чем я объясняю как это функционирует, вам нужно вообще разобраться немного с теорией.
    Google, наверное, может помочь.
    Теперь, реально о трюке. С помощью небольшого полезного инструмента "udpxy "я из RTP / UDP multicast потоков - локально на дриме или через сеть - получу HTTP unicast.
    С DVB -IP совместимым потоком HTTP замечательно может работать дрим, опять же благодаря супер плагину Partnerbox .

    Udpxy [http://sourceforge.net/projects/udpxy/] Является открытым исходным кодом. Это простой прокси , multicast RTP / UDP to unicast HTTP. Кроме того, он также поддерживает IGMP v2. В IPTV поддерживаются групповые операции, когда можно использовать более одного телевизионного канала, IGMP join и leave команды поддерживаются. Udxyp работает чисто и стабильно. Zapping поэтому возможен менее чем за секунду.

    Как и где может происходить преобразование?
    Ну, udpxy могут быть запущены на разных машинах. Где это работает никого не волнует.
    Udpxy работает на дриме, или маршрутизаторе (оптимально если поток предоставляется через VPN).

    (добавление от Dmitrich66: в настоящее время имеются альтернативные прошивки для некоторых устройств, уже содержащие в себе udpxy, например роутер ASUS WL-500g с прошивкой от Олега или ICONBIT HDS6L и т.д.)

    запускается udpxy просто:
    ./ udpxy -p 4050 &

    -p 4050 означает, что потоки направляются через этот порт. Подробнее об этом чуть позже.

    Но теперь ближе к "HOW-TO", предположим, что в сети где присутствует дрим имеется Multicast вещание и адрес одного из каналов этого вещания "udp://239.122.12.187:10000 "и название "TVK -1 "

    Действия:
    1. скачиваем Udpxy.mipsel , и помещаем его в /usr/bin устройства (предполагается расположение прокси непосредственно на дриме).

    1a . Переименовываем " udpxy.mispel "в" udpxy "

    2. Сделайте его исполняемым CHMOD 755

    3. подключаемся по Telnet, переходим в /usr/bin и запускаем "udpxy -p 4050 &"

    4. В /etc создаем файл test.m3u со следующим содержанием:

    (зы: расположение может быть и в другом месте, главное иметь туда доступ)
    ------------------------------------------------
    # EXTM3U
    # EXTINF : 0, ТВК -1
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    ------------------------------------------------
    5. Теперь вы запускаете Media Player от еnigma2

    6. Откройте список " test.m3u ", который у вас хранится в /etc, или где вы его сохранили.

    7. В списке воспроизведения теперь должно появиться, " ТВК- 1 ".

    8. Теперь выйти из медиаплеера "exit". В каталоге /etc/enigma2 создался файл с именем " playlist.e2pls "

    9. Перенесите файл на ПК, чтобы его можно было изменить( Либо воспользуйтесь mc в дриме).

    10 Для правки используйте Unix совместимый редактор, Notepad2 и т.д. Открыв playlist.e2pls мы увидим там следующие :

    ---------------------------------------------------
    4096:0:0:0:0:0:0:0:0:0:HTTP3a%//127.0.0.1%3a4050/udp/239.122.12.187%3a10000: ТВК -1
    ---------------------------------------------------
    11 Измените номер 4096 на 4114 , чтобы ссылка выглядела как указано ниже.

    (Почему на 4114 ? -> При 4096 будет использоваться Player/Gstreamer стандартного медиаплеера.
    При 4114 , используется Player от "Partnerbox / RemoteTV plugin" от Dr.Best ! более оптимизированный для DVB совместимых потоков.)
    ---------------------------------------------------
    4114:0:0:0:0:0:0:0:0:0:HTTP3a%//127.0.0.1%3a4050/udp/239.122.12.187%3a10000: ТВК -1
    ---------------------------------------------------
    12. Сохраните теперь новый плейлист , как " iptv.e2pls "в /etc и т.д.

    13. Теперь вы вновь открjtnt стандартный Media Player, очистите существующий плейлист и откройте сохраненный вами "iptv.e2pls " плейлист. В списке воспроизведения теперь появится ТВК -1 ".

    14. Перейти на ТВК -1 и нажать ОК. поток должен воспроизводиться сразу, без буферизации и т.д.

    15.Если есть еще доступные телеканалы, отредактируйте в соответствии с вышеизложенным iptv.e2pls и повторите с пункта 13.

    Благодарность , конечно же, Dr.Best за помощь и за "Partnerbox / RemoteTV плагин"

    dam72

    Добавлено Dmitrich66: Во первых IP адрес потока из статьи у вас не заработает! (для тех кто не знаком с теорией)
    От себя добавлю, что проделал все это с использованием отдельного устройства для прокси (Networkmediatank в моем случае ISTAR HD), при этом дрим воспроизводил поток даже без плагина Parthnerbox, правда не идеально) В точности описанный выше вариант не пробовал, поскольку использую для просмотра ISTAR.

    Сам прокси udpxy можно найти по ссылке на оригинал статьи в начале поста если есть регистрация на Извините, но гости не могут просматривать ссылки. Регистрация или Логин

    Или udpxy.zip  Извините, но гости не могут просматривать ссылки. Регистрация или Логин


    Сообщение объединено:  [time]22 Января 2012, 11:50:01[/time]

    С помощью плагина IPTV player
    Просто Супер !!! :thumb:

    ИНСТРУКЦИЯ
    Если у провайдера IPTV ссылка начинается с "HTTP://" - значит ведется "Unicast" Вещание, если с "UDP://" - то это называется "Multicast" вещание. Поэтому прежде чем настраивать IPTV Plugin нужно определиться какой поток будет воспроизводится на нашем боксе.
    Забегая чуть вперед также скажу, что UDP поток в чистом виде воспроизвести нельзя (возможно пока), поэтому используется UDP to HTTP proxy (файл с названием udpxy)


    Для "Multicast" выполняем последовательно следующие действия:

    1) Устанавливаем плагин Partner Box Setup (в меню плагины красная кнопка - Manage extention)
    2) В настройках Partnerbox выставляем везде "да"
    3) Перенести udpxy.mipsel в usr/bin
    4) Переименовать "udpxy.mipsel" в "udpxy"
    5) Дать udpxy права chmod 755
    6) Дать в телнете команду "udpxy -p 4050 &" (в последствии я создал скрипт и сделал его старт в usr/bin/Enigma2.sh который выполняется при загрузке дрима.)
    7) Папку Streamer скопировать в "/usr/lib/enigma2/python/Plugins/Extensions"
    8) Добавляем букеты каналов путем редактирования файла "playlists.txt"
    9) Копируем файл playlists.txt в "/etc/videostreams/"
    10) Создаем файлы *.m3u (Названия файлов должны полностью соответствовать названиям букетов в файле "playlists.txt")
    содержимое *.m3u файла следующего вида:

    #EXTINF:0,название канала1
    Извините, но гости не могут просматривать ссылки. Регистрация или Логинадрес:порт
    #EXTINF:0,название канала2
    Извините, но гости не могут просматривать ссылки. Регистрация или Логинадрес:порт

    и т.д.


    11) Копируем файлы *.m3u в "/etc/videostreams/"
    12) Перегружаем дрим, в меню - плагины запускаем "IPTV Plugin"


    Для "Unicast" выполняем последовательно следующие действия:

    1) Папку Streamer скопировать в "/usr/lib/enigma2/python/Plugins/Extensions"
    2) Добавляем букеты каналов путем редактирования файла "playlists.txt" (Редактирование программой "Notepad++". инструкция ниже)
    3) Копируем файл playlists.txt в "/etc/videostreams/"
    4) Создаем файлы *.m3u (Названия файлов должны полностью соответствовать названиям букетов в файле "playlists.txt")
    содержимое *.m3u файла следующего вида:

    #EXTINF:0,название канала1
    http://адрес:порт
    #EXTINF:0,название канала2
    http://адрес:порт

    и т.д.

    5) Копируем файлы *.m3u в "/etc/videostreams/"
    6) Перегружаем дрим, в меню - плагины запускаем "IPTV Plugin"


    ps. Ссылка на оригинальный материал, там же можно найти и файлы. Проверено на местном IPTV провайдере работают все каналы,. в том числе и HD, транслирующиеся в Мультикасте .... Переключение каналов менее 1 сек.
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    извиняюсь за прошлый пост, прошу счетать его неверным
    Меня интересуте на каком имидже и ресивере работает iptv настроенный по этой инструкции. На моем через iptv player будет работать?

    goncshik

      Оффлайн

    • Опытный
    • ******
    • Сообщений: 99
    • Статус: +6/-4
    • Forum
    • Mой ресивер: dreambox 800se sim2.1
    IPTV на дриме
    « Ответ #167 : 09 февраля 2015, 15:29:57 »
  • Nikname of reply

  • после очередной поправки плейлиста и запуска iptv player получаю такой лог
    Spoiler for Hiden:
    n1 =  1
    action ->  OkCancelActions ok
    No skin to read...
    warning, skin is missing element info in <class 'Plugins.Extensions.Streamer.plugin.Playstream'>
    warning, skin is missing element list in <class 'Plugins.Extensions.Streamer.plugin.Playstream'>
    stopService
    [eDVBCAService] free slot 0 demux 0 for service 1:0:1:283E:3:70:1680000:0:0:0:
    [eDVBCAService] free service 1:0:1:283E:3: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
    start release channel timer
    self.url = http%3A//172.16.100.2%3A5000/udp/238.238.238.7%3A8000
    playing 4114:0:0:0:0:0:0:0:0:0:http%3a//172.16.100.2%3a5000/udp/238.238.238.7%3a8000
    release cached channel (timer timeout)
    [eDVBCAService] remove channel 0x2eb1d598
    [eDVBLocalTimerHandler] remove channel 0x2eb1d598
    [eEPGCache] remove channel 0x2eb1d598
    stop release channel timer
    close frontend 0
    Вроде уже лучше, да?
    Но не показывает и звука нет

    MIC71

    • Администратор
    • Оффлайн

    • *
    • Сообщений: 18 956
    • Country: 00
    • Статус: +41487/-25
    • Пол: Мужской
    • Forum
      • Спутниковое ТВ , форум Domica
    • Mой ресивер: Dreambox 7080
    • Антенны: 36е, 85е
    IPTV на дриме
    « Ответ #168 : 09 февраля 2015, 17:23:13 »
  • Nikname of reply

  • так ребята , давайте свои длинные телеги прятать под сполер , а то пока 1 пост прочитаешь ахренеешь , на полстраницы висит , затыкаешся прокручивать

    goncshik

      Оффлайн

    • Опытный
    • ******
    • Сообщений: 99
    • Статус: +6/-4
    • Forum
    • Mой ресивер: dreambox 800se sim2.1
    IPTV на дриме
    « Ответ #169 : 09 февраля 2015, 21:19:40 »
  • Nikname of reply

  • не проблем. Честно скажу искал тут в правилах как создавать эти расскрывающие списки и не нашел. Если можете выпрямить мои кривые руки, то буду благодарен

     

    :: спутниковые ресиверы ::