![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Техническое задание:
* Просматривать спутниковые каналы на компьютерном ресивере. * Тюнер может находится на другом компьютере (соединять через локальную сеть). Даже может стоять на чердаке, рядом с тарелкой. При этом наличие видеокарты в системе не обязательно. Так что с успехом могут быть использованы старые системники с сгоревшей AGP картой ![]() * Все должно работать под Linux. * Все должно быть удобно ![]() Решение: I. Покупаем тюнер Из опыта: Плату купили, вставили, подключили к круговому LNB (на Eurоtelsат - 36). Никогда не покупайте тюнеры, которые еще не работают в Linux! Возможно они никогда и не заработают, как например Aver TV Satellite Trinity PCI-E. Полагаться на жирных котов - глупо. ![]() II. И так тюнер у Вас работает... Теперь мы должны сделать его доступным для XBMC. Пока XBMC не наделена возможностями PVR, поэтому ищем ей друга - http://www.lonelycoder.com/hts/tvheadend_overview.html HTS Tvheadend — программа с удобным web - интерфейсом, которая позволяет расшарить тюнер по локальной сети, и уже имеет newcamd клиент. И так, качаем его (на сегодня этот http://www.lonelycoder.com/debian//d...nd_2.11.tar.gz). А еще лучше слить последний Код:
svn co svn://svn.lonelycoder.com/hts/trunk/tvheadend
git clone https://github.com/andoma/tvheadend
Потом стандартная процедура: 1) ./configure 2) смотрим, о чем ругался configure и устраняем проблемы ![]() 3) make (идет сборка...) У меня configure отработал с ключами --disable-ahavi и --release После того как все собралось - запускаем tvheadend под правами простого пользователя. Пользователь должен состоять в группе video. Иначе программа не сможет работать с тюнером ![]() Можно запустить под root`том, но это плохо с точки зрения безопасности (но и группы video не надо) ![]() Чтобы tvheadend запускался всегда автоматически, - его надо демонизировать: III. Далее запускаем браузер, и заходим на сервер HTS например так: http://127.0.0.1:9981 или используем другой IP если он установлен на сетевой машине (По умолчанию http доступ разрешен только с localhost, если нужна первичная настройка с другого хоста, то запустите tvheadend с ключом "-С" и добавляем в список разрешения хост с которого будет производится настройка и перегружаем демон без ключа "-C") Теперь настраиваем DVB устройство: 1. Указываем, что у нас подключен круговой LNB 2. Включаем автосканирование транспондеров и выбираем спутник 3. Подключаем какую-нибудь шapoвню с по запросной оплатой Логины, пароли, порты - берем при подписке. DES ключ указан на странице подписки (при вставке двоеточия можно не ставить - hts сам сообразит) Учтите также, что имена серверов шapинга может блокировать провайдер (видимо по сговору с плюснутыми или др. жадными субъектами) Поэтому я ввел IP адрес сервера (его можно узнать через Whois). Позеленевшая строка говорит о том, что camd сервер активен, подключение в порядке. 4. Ждем, пока транспондеры не отсканируются (смотрим справа в разделе General) 5. В списке «services» видим все каналы 6. Теперь возвращаемся в раздел General вашего адаптера и жмем "Map DVB services to channels" (процесс займет некоторое время). Внимание! В этот момент Вас может забанить гаринг-провайдер, за частую смену ключей. Скорей всего так и произойдет если вы используете сервис с абонплатой. У провайдеров с позапросной оплатой такое явление практический отсутствует. Задавать имена каналам можно и в ручную (в разделе Services), а удалять каналы в закладке Channels. Так приходится делать, если шура не дала вовремя ответ. 7. Теперь запускаем xbmc и в категории «видео» добавляем новый источник Имя: 'Спутник' - или любое другое, которое вам нравится. Путь: htsp://127.0.0.1 (127.0.0.1 — в случае если HTS установлен на локальной машине, или IP адрес сетевой машины, как у меня)/ Внимание! Проверьте настройки доступа в HTS. Разрешите доступ из LAN если у Вас возникла ошибка. '*' - значит любой юзер или пароль И так, мы видим каналы «прямой трансляции» Жмем на любой канал и наслаждаемся результатом ![]() Внимание! В tvheadend есть ошибка, котрая приводит к сканированию не верных частот, поэтому советую почитать этот пост и править linuxtv_muxes.h вручную. Вазелин вам в руки... ![]()
__________________
https://code.google.com/archive/p/se...iki_Index.wiki Последний раз редактировалось seppius; 01.10.2012 в 20:25. |
![]() |
![]() |
![]() |
#2 |
Member
|
![]()
seppius спасибо вам за развёрнутый мануал по прикручиванию "хитрого" просмотра к XBMC, возник вопрос сразу же, как-то возможно прикрутить EPG к вашей свзяке или к любой другой?
__________________
Берегись, Большой Брат следит за тобой! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
В xbmc EPG в развернутом виде не отображается. Надо просить автора
Полная EPG только через Web-интерфейс HTS Tvheadend В xbmc отражается только текущая передача. В HTS Tvheadend можно добавить импорт программ через xml и иконки каналов.
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
#4 | |
Junior Member
Регистрация: 20.05.2010
Сообщений: 9
|
![]() Цитата:
![]() еще "-" или может я не доразобрался. rtsp каналы с dvb можно смотреть только одному клиенту в сети ![]() а в МИФе есть PiP если канал на том же транспондере. Да и еще хитрый просмотр так и не заработал. Вот лог: Код:
May 27 20:11:55 cwc: Connected to cserv18.net:10000 May 27 20:11:55 cwc: cserv18.net: Connected as user 0xde to a Viaccess-card [0x0500 : 00.00.00.00.00.00.00.00] with 3 providers May 27 20:11:55 cwc: cserv18.net: unknown card May 27 20:11:55 cwc: cserv18.net: Provider ID #1: 0x023700 00.00.00.00.00.00.00.00 May 27 20:11:55 cwc: cserv18.net: Provider ID #2: 0x030600 00.00.00.00.00.00.00.00 May 27 20:11:55 cwc: cserv18.net: Provider ID #3: 0x040600 00.00.00.00.00.00.00.00 May 27 20:11:55 cwc: cserv18.net: Will not forward EMMs (not allowed by server) |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Похоже, автору tvheadend не интересно исправлять эту проблему.
Надо своими силами доходить. Но он обещал включить исправления в репозиторий.
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 12.05.2010
Сообщений: 223
|
![]()
ну хоть что-то
я просто совсем недавно на форуме и не знаком с уровнем участников. сам вообще далёк от программирования. первое, что приходит в голову разнести инфу про прогу на узкоспециальные форумы типа free-x.de viacses и прочие. там народ оперативно патчил sc для vdr в своё время. а с добавлением в официальную xbmc pvr функций прога становится вообще вне конкуренции. если мы тут оценили потенциал, то и профи наверняка тоже. как-то так |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Регистрация: 12.05.2010
Сообщений: 223
|
![]()
всё. абсолютно точно дело не в длине ключа, а в неправильном переборе идентов.
как я уже писал, сижу на подписке с одним идентом, всё работает кроме рейсов. сегодня вычитал, что у рейсов ключик ещё длиннее. поменял в cwc.c параметр cws_netmsgsize на 480 (строка 49), пересобрал заново tvheadend и заработали рейсы. так что ковырять нужно ту часть кода, которая отвечает за иденты в строке 593 в комментах к коду обнаружил вот что Цитата:
может достаточно добавить поддержку viaccess, её по умолчанию нет в нашем коде cwc.c на сайте проги народ уломал автора добавить поддержку seca в код (Ticket #139) |
|
![]() |
![]() |
![]() |
#8 |
Member
Регистрация: 08.04.2010
Адрес: Набережные Челны
Сообщений: 32
|
![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
|
![]()
Уважаемые, расскажите чем хуже использование комплекта yaVDR по сравнению с отдельным прикручиванием Tvheadend. Там вроде все уже интегрировано, и дрова на Нвидию последние и все фичи PVR изкоробки. Может он по хитрому не робит??
__________________
Dune HD TV-102/Pioneer VSX-520-K/Samsung ES6727 ВИКИ Настройка DSPlayer: http://xbmc.ru/wiki/index.php?title=Настройка_DSPlayer DSPlayer поддержка ускорения GPU: http://xbmc.ru/forum/showthread.php?t=12 XBMC+SVP: http://habrahabr.ru/post/181598/ Крипто-робот, бонус за регистрацию, оплата за результат: https://apitrade.pro/bonus_xbmcru.htm |
![]() |
![]() |
![]() |
#10 | |
Member
|
![]()
yaVDR робит по хитрому, отличие в том, что существует мнение,
Цитата:
__________________
Берегись, Большой Брат следит за тобой! |
|
![]() |
![]() |
![]() |
Метки |
dvb-s, hts, linux, playlist, tvheadend, xbmc |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|