DOMICA Team

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

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

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

tomik

    Оффлайн

  • Капитан
  • *
  • Сообщений: 118
  • Статус: +235/-0
  • Пол: Мужской
  • Forum
  • Mой ресивер: Dreambox800se Kathrein910 ET5000
IPTV на дриме
« Ответ #30 : 29 августа 2012, 19:11:15 »
  • Nikname of reply

  • вот только надо пиределать :sm117:
    « Последнее редактирование: 30 августа 2012, 21:29:29 от tomik »

    davit

      Оффлайн

    • Кандидат
    • ***
    • Сообщений: 16
    • Статус: +2/-0
    • Пол: Мужской
    • Forum
    • Mой ресивер: dreambox 800hd pvr
    • Антенны: 85, 75, 36, 13, 9, 4.8
    IPTV на дриме
    « Ответ #31 : 29 сентября 2012, 15:04:17 »
  • Nikname of reply

  • Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    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  Извините, но гости не могут просматривать ссылки. Регистрация или Логин


    Сообщение объединено:  22 января 2012, 10:50:01

    С помощью плагина 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 сек.
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
        А где в Домике 9 папка videostreams?
    Еееееее-х

    tomik

      Оффлайн

    • Капитан
    • *
    • Сообщений: 118
    • Статус: +235/-0
    • Пол: Мужской
    • Forum
    • Mой ресивер: Dreambox800se Kathrein910 ET5000
    IPTV на дриме
    « Ответ #32 : 10 октября 2012, 21:44:51 »
  • Nikname of reply

  • вот плей от шуры.................

    agent

      Оффлайн

    • Начинающий
    • **
    • Сообщений: 6
    • Статус: +22/-0
    • Forum "Dоmicа"
    • Mой ресивер: DM800
    IPTV на дриме
    « Ответ #33 : 13 октября 2012, 13:22:45 »
  • Nikname of reply

  • Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    А где в Домике 9 папка videostreams?
    /etc/videostreams/ СОЗДАТЬ НАДО

    gans1986

      Оффлайн

    • Начинающий
    • **
    • Сообщений: 8
    • Статус: +0/-0
    • Пол: Мужской
    • Какой такой аватар
    • Mой ресивер: DM800 SE клон
    • Антенны: 1.10см 19E,13E,9E,5E,1W,4W
    IPTV на дриме
    « Ответ #34 : 19 ноября 2012, 00:25:00 »
  • Nikname of reply

  • есть вопрос по iptvdream-newrustv_2.4_all.ipk. после установки на дриме 800se китай домика 9а пишет Bad magic number in/usr/lib/enigma2/python/Plugins/Extensions/KartinaTV/_init_.pyo. Как это исправить или какой более-менее рабочий плагин посоветуете для SOVOK.TV ?

    xan

      Оффлайн

    • Майор
    • *
    • Сообщений: 166
    • Статус: +47/-1
    • Forum "Dоmicа"
    IPTV на дриме
    « Ответ #35 : 13 декабря 2012, 15:40:06 »
  • Nikname of reply

  • выложите файл скрипта для автозапуска udpxy

    XHunter

    • Гость
    IPTV на дриме
    « Ответ #36 : 23 января 2013, 02:37:41 »
  • Nikname of reply

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

    Создал плейлист Укртелеком. 
    #EXTINF:0,STB
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    отредактированный в Notepad++
    IP-TV плеер открывает его и при выборе канала начинает бесконечно думать... в чем может быть проблема?

    команду udpxy -p 4050 & после каждой перезагрузки нужно давать? Пробовал и на Domica9a и на Open-PLi 2.1 Dreambox 800HD клон
    в IP-TV Player на компе все работает без затыков

    Помогите пожалуйста! Очень хочется IP-TV на Дриме)
    « Последнее редактирование: 27 января 2013, 02:10:10 от XHunter »

    XHunter

    • Гость
    IPTV на дриме
    « Ответ #37 : 27 января 2013, 02:31:45 »
  • Nikname of reply

  • Создал test.m3u на компе с содержимым:

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


    VLC media player не открывает, т.е. это свидетельствует о том, что udpxy на Дриме не пашет...( Но почему? Скачан отсюда Извините, но гости не могут просматривать ссылки. Регистрация или Логин
     В телнете даю команду udpxy -p 4050 &, пишет  [1]- Done     udpxy -p 4050.
    По команде top в процессах его нет

    Ничего не пойму(((

    з.ы. кстати уникаст тоже не пашет на дриме, может порты пробросить на модеме-маршрутизаторе?
    « Последнее редактирование: 27 января 2013, 15:07:53 от XHunter »

    pashaa™

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

    • *
    • Сообщений: 4 136
    • Статус: +11550/-3
    • Пол: Мужской
    • Mой ресивер: Tuxbox 980, Vu+ Duo4K
    • Антенны: 1.2M 3Е + 0.9м 36E
    IPTV на дриме
    « Ответ #38 : 27 января 2013, 16:08:28 »
  • Nikname of reply

  • Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    выложите файл скрипта для автозапуска udpxy
    Код: Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    #!/bin/bash
    udpxy -p 4050 &
    exit 0
    Его обозвать S45udpxy.sh и его в /etc/rcS.d c правами 755
    Ave, Caesar, morituri te salutant...

    pashaa™

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

    • *
    • Сообщений: 4 136
    • Статус: +11550/-3
    • Пол: Мужской
    • Mой ресивер: Tuxbox 980, Vu+ Duo4K
    • Антенны: 1.2M 3Е + 0.9м 36E
    IPTV на дриме
    « Ответ #39 : 27 января 2013, 21:40:13 »
  • Nikname of reply

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

    присоединяюсь

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

    А значек собаки зачем? @?
    Ave, Caesar, morituri te salutant...

     

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