taraslp

XBMC+HTS Tvheadend+Ubuntu+шаринг

В теме 1 450 сообщений

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

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

 

Поделиться сообщением


Ссылка на сообщение

Да там понимать особо не нужно. Tvh сам лочит транспондеры и клиентов на свободный вешает. Главное чтобы на шаре мульти логин включён был. По крайней мере это в теории так ... Просто я сам с двумя картами не морочился )))

Поделиться сообщением


Ссылка на сообщение

Спасибо за ответы,

буду заказывать карточку и поэкспериментирую, надеюсь всё получится

если получится, отпишусь 

не получится, буду на виртуалке 2 сервака поднимать, для основных телеков ))) 

Поделиться сообщением


Ссылка на сообщение

Думаю что с tvheadend ни чего подобного не получится и дело не в мультилогине В конце концов можно поставить wicardd в качестве промежуточного сервера а на него вывести хоть кучу подписок с разных серверов. Совершенно непонятно как заставить дублировать каналы с разных карт и раздавать их на разные клиенты.

Другое дело Myth Tv + ffdecsawrapper

ffdecsawrapper при соответствующих настройках может осуществлять декодирование одновременно в нескольких потоках, на примерах разработчика таких потоков всегда три. При этом каждый физический адаптер создаёт свой виртуальный адаптер где каналы уже декодированы. В свою очередь каждый виртуальный адаптер можно оформить как отдельный вход. Раздача от сервера клиентам по локальной сети вообще не является проблемой. Другой вопрос за чем всё это надо когда цена бюджетного ресивера порой ниже стоимости DVB карточки которые сами по себе не все достаточно прямо работают в linux.В конце концов есть дешёвые TV BOX ы на андройде для которых запилены прошивки от openelek. В общем думаю настройка такой связки целесообразна только для того что бы вскипятить мозг настраивающего, практического применения такой комбайн иметь не должен, даже если вы запаслись одноплатными компьютерами.

Поделиться сообщением


Ссылка на сообщение

вся проблемам в том что по квартире всё уже растянуто, и в текущий момент всё реализовано через tvheadend

дотянуть кабель от антенны до сервера не проблема, а вот раскидывать всё по квартире не очень просто

но хочется чтоб при текущей разводки показывало как минимум на 2 телевизора

понятно что можно реализовать через 2 Tvheadend, но как говорится, если есть возможность, то почему бы не попробовать ))) 

Поделиться сообщением


Ссылка на сообщение
1 час назад, DronIK сказал:

вся проблемам в том что по квартире всё уже растянуто, и в текущий момент всё реализовано через tvheadend

дотянуть кабель от антенны до сервера не проблема, а вот раскидывать всё по квартире не очень просто

но хочется чтоб при текущей разводки показывало как минимум на 2 телевизора

понятно что можно реализовать через 2 Tvheadend, но как говорится, если есть возможность, то почему бы не попробовать ))) 

Настроен у меня tvheadend на двух картах, раньше вообще 4  было. Ничего сложного, просто создается одна сеть типа спутник, назначается на один адаптер, потом в сети создаем мультиплекс (транспондер), он автоматом подтягивает остальные транспондеры и сканит их создавая сервисы. Сервисы мапим в каналы. Потом эту-же сеть назначаем другому адаптеру. И все!

Маппинг сервисов в каналы может также объединять разные сети к примеру IPTV и спутник просто по уникальному имени канала. И даже приоритеты можно настраивать типа какая карта сначала берется, какая потом, а если и карты заняты то IPTV сеть запрашивается. у меня так. Если все заняты, то клиенту выдается собщение - типа все адаптеры заняты, свободен. И каналы прекрасно на разные клиенты раздаются. Одновременно можно смотреть разные каналы соответственно по количеству источников (адаптеры + iptv если нужно). Шура конечно мультилогин на 2 карты. Если карт больше, то через промежуточный oscam c функцией каждый новый запрос на новый аккаунт.

Поделиться сообщением


Ссылка на сообщение

Большое спасибо за информацию, про разные адаптеры со спутника идею понял, в принципе так и планировал сделать

а вот как замапить IPTV и спутник не очень понял, нет ли ссылочки на описание этой процедуры

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

Поделиться сообщением


Ссылка на сообщение
23 часа назад, DronIK сказал:

Большое спасибо за информацию, про разные адаптеры со спутника идею понял, в принципе так и планировал сделать

а вот как замапить IPTV и спутник не очень понял, нет ли ссылочки на описание этой процедуры

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

Не знаю какая версия tvheadend у вас, на примере моей (4.3) Делается так, считаем что спутниковая сеть настроена:

1. Создаем сеть в Configuration->Dvb Inputs->Networks типа IPTV Network

2. В параметрах сети я устанавливал название - IPTVGomel, Maximum # input streams - 1 (только один входной поток на одно устройство иначе бан), Use A/V library: убрать флажок (с убранным работает через ffmpeg стабильнее), Priority: 0 (Это наименьший приориет у меня)

3. Далее переходи на закладку Muxes и создаем каналы на основе плейлиста провайдера для созданной сети IPTVGomel, каждый mux у нас будет канал из плейлиста

В листе у меня к примеру

#EXTM3U
#EXTINF:0 group-title="Общероссийские",Первый канал
#EXTGRP:Общероссийские
http://s02.****:8090/s/индивидуальный_ключ_из_биллинга/pervyj.m3u8

Соответственно в параметрах мукса указываю: EPG scan - Disable (не предоставляется), URL - http://s02.****:8090/s/индивидуальный_ключ_из_биллинга/pervyj.m3u8, Mux name - Первый канал, Service name - Первый канал, Scan status - ACTIVE (начнет сканировать сразу после создания), Accept zero value for TSID - установить галку (иначе некоторые не сканировались)

Сохраняем, сразу tvheadend пробует отсканировать канал (открывает и если все ок создает соответствкющий данному муксу сервис), Scan Result устанавливается в ОК.

4. Переходим в закладку Chanel/EPG и находим существующий канал (который у нас от спутника  ранее был создан) и выбераем редактировать, в поле Services данного канала (нисподающий список с возможностью выбора нескольких сервисов) нужно поставить дополнительную галочку на сервисе Первый канал сети IPTVGomel. В итоге у нас получиться поле со следующим значением "IPTVGomel/Первый HD/Первый HD,NTV/12130.26R/Первый канал HD" что означает для канала есть 2 сервиса один в сет IPTV и второй в сети NTV (это сеть спутника у меня).

собственно все, далее только для каждого адаптера спутника также ставим приоритеты (закладка Dvb Inputs - TV Adapters) к примеру нулевой 100, первый 50. соответственно tvheadend будет раздавать потоки сначала с адаптера с приоритетом 100, затем 50, затем сеть IP у которой меньший приоритет 0, для тех каналов которые имеют сервисы в сетях спутник и iptv.

Я написал как iptv муксы делать руками, но можно автоматом если использовать тип сети IPTV Automatic Network, там при создании сети указывается адрес где лежит полный плейлист и она сама наделает муксы и просканит их. Только нужно аккуратно, обязательно указать количество входных потоков иначе при сканировании будет пытаться открыть все сразу и будет бан и зависон сервера.

Также и мапить сервисы в каналы можно автоматом, ( Configuration->Dvb Inputs->Services-Map Services) там только галочку поставить " Merge same name ", также использовать аккуратно, сервисы которые попадут в один канал должны иметь строго одинаковые имена.

 

 

Изменено пользователем sergsw

Поделиться сообщением


Ссылка на сообщение

@sergsw

Супер, доходчиво и понятно)))

в выходные буду экспериментировать

большое спасибо за подробную инструкцию!!!!!

Поделиться сообщением


Ссылка на сообщение

подскажите пожалуйста с чем может быть связанна ошибка 

Кажется проблема с обновлением фида с Tvheadend. Попытка переподключения..

поднял на виртуалке новую машину

tvheadend постоянно отваливается

на старой всё работает без проблем

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти