Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: IPTV через http в Tvheadend  (Прочитано 66134 раз)

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

Оффлайн Miffer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
IPTV через http в Tvheadend
« : 24 Декабря 2013, 16:22:40 »
Подскажите, как заставить Tvheadend записывать iptv по http ссылкам (вида http://94.253.113.50:3000/udp/234.5.2.73:1234 )? По умолчанию в настройки вставляется адрес udp, ссылки http не запоминаются и не работают. Может есть какая-то отдельная прога типа udpxy, чтобы http преобразовать обратно в udp?

Оффлайн nntndfrk

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: IPTV через http в Tvheadend
« Ответ #1 : 16 Сентября 2014, 15:59:26 »
Подскажите, как заставить Tvheadend записывать iptv по http ссылкам (вида http://94.253.113.50:3000/udp/234.5.2.73:1234 )? По умолчанию в настройки вставляется адрес udp, ссылки http не запоминаются и не работают. Может есть какая-то отдельная прога типа udpxy, чтобы http преобразовать обратно в udp?

up


Ubuntu 10.04 (server) | Lubuntu 14.04 (desktop) | OSMC (Raspberry Pi)

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: IPTV через http в Tvheadend
« Ответ #2 : 16 Сентября 2014, 16:05:24 »
nntndfrk,  ffmpeg, vlc можно http в udp превратить. Да и записать ими тоже можно.

Оффлайн nntndfrk

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: IPTV через http в Tvheadend
« Ответ #3 : 16 Сентября 2014, 16:12:55 »
peregrine, а насколько это ресурсоемкий процесс, просто сервер Tvheadend крутится на стареньком тонком клиенте и реально ли это поднять руками на овер500 IPTV-каналов.

Пользователь решил продолжить мысль [time]16 Сентябрь 2014, 16:16:08[/time]:
Запись  каналов  не  обязательная,  просто  хочу  объединить  каналы  аналогового  тюнера  и  IPTV-каналы на сервере Tvheadend  для  просмотра  на  XBMC (клиент RaspberryPI).  Tvheadend  принимает  каналы  только  в udp, а провайдер раздает по  http. :(
« Последнее редактирование: 16 Сентября 2014, 16:20:50 от nntndfrk »
Ubuntu 10.04 (server) | Lubuntu 14.04 (desktop) | OSMC (Raspberry Pi)

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: IPTV через http в Tvheadend
« Ответ #4 : 16 Сентября 2014, 16:38:23 »
nntndfrk, вот тут я не подскажу, т.к. не делал такого, просто знаю, что можно. Если найдёшь живой http видеопоток в сети (только не в локалке), кинь мне в ЛС, посмотрю, насколько он даёт большую нагрузку.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: IPTV через http в Tvheadend
« Ответ #5 : 17 Сентября 2014, 00:48:33 »
Лучше всего vlc. ffmpeg перекодирует поток, я не нашёл, как заставить его транслировать поток без изменений, да и запускать 100500 раз ffmpeg надо много оперативной памяти.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: IPTV через http в Tvheadend
« Ответ #6 : 17 Сентября 2014, 00:53:03 »
nntndfrk, но конкретно по твоей задаче, возможно лучше всего самим xbmc смотреть несколько потоков (он вроде как кучу разных потоков понимает, правда плагин для IPTV в сети есть, но он убог до невозможности, когда-то я bash скрипт писал, подсовывающий для xbmc плейлист с UDP и HTTP, скрипт гораздо стабильнее работал, хоть и не столь красиво отображал меню для IPTV). Если найду его, то обязательно выложу.

Оффлайн nntndfrk

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: IPTV через http в Tvheadend
« Ответ #7 : 17 Сентября 2014, 14:11:06 »
Вчера попробовал снова запустить два PVR-frontend-а (pvr.hts + pvr.iptvsimple), наверное с апдейтом поправили старый баг. Каналы грузятся в базу с обеих backend-ов.
Пока пусть так работает.
Если кому-то буде интересно копать дальше, то есть описание реализации на mproxy. В теории решение легковесное, т.к. идет через VLC (проверено см.выше @peregrine).
Спасибо за помощь!
« Последнее редактирование: 17 Сентября 2014, 14:26:26 от nntndfrk »
Ubuntu 10.04 (server) | Lubuntu 14.04 (desktop) | OSMC (Raspberry Pi)

Оффлайн bounguine

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: IPTV через http в Tvheadend
« Ответ #8 : 10 Ноября 2014, 16:19:22 »
Я тоже пробовал завести на XBMC сразу два PVR-backend-а, но результаты меня не удовлетворили.
Во-первых, каналы с каждого PVR могут быть включены только в те фаворитные группы каналов, которые однозначно прописаны на "своем" backend-е.
Если же каналы переместить из группы А в PVR 1 в группу Б в PVR 2 в XBMC, то после запуска данного приложения маппинг пропадает.
Даже, если бы все было нормально, то настраивать асинхронно на всех моих XBMC-клиентах уже неудобно.
Во-вторых, в pvr.iptvsimple нет таймшифтинга.
Возможным решением проблемы может быть использование Astra-proxy (я уже писал об этом в одной из веток здесь на форуме).
Приложение без проблем проксирует HTTP-потоки в UDP без особой нагрузки на систему, TVHedeand потоки принимает и ретранслирует "через себя" каналы в XBMC как нативные.
Но и тут проблема.
Каналы при этом воспроизводятся в XBMC без звука (я брал HTTP-потоки с torrent-tv.ru: "... > ace stream proxy > P2PProxy > Astra-proxy > TVHeadend > XBMC").
При этом UDP-поток в VLC напрямую из Astra, а также поток из TVHeadend в TVHGuide на Android (в режиме pass-through) транслируется без проблем.

 

Страница сгенерирована за 0.022 секунд. Запросов: 21.