![]() |
|
![]() |
#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. |
![]() |
![]() |
Метки |
dvb-s, hts, linux, playlist, tvheadend, xbmc |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|