CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
19.03.2019

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Приложения

Линукс смотрит в небо

После прочтения статей о спутниковом интернете и телевидении я решил - это мое!

Быстро нашелся специалист,который все установил и настроил под Windows. Под линукс - отказался, мол головная боль да и не видел он его никогда.Значит будем строить сами.

Для начала берем с сайта http://linuxtv.org архив linuxtvdvb самой свежей версии и распаковываем куда удобно. В распакованом каталоге под root выполняю make и если нет ругани, то компилируются модули, кладутся куда положено и поднимается DVB .Примерный вывод lsmod:

dvb-core               78088  1 skystar2
mt352                   5668  1 skystar2
stv0299                 9860  1 skystar2
nxt2002                 8708  1 skystar2
firmware_class          7680  2 skystar2,nxt2002
mt312                   7684  1 skystar2
i2c-core               19524  5 skystar2,mt352,stv0299,nxt2002,mt312

Обладателям ядра 2.6.хх обычно достаточно запустить скрипт MAKEDEV-DVB.sh.

Если все это имеется можно идти дальше. Оттуда же берем архив linux-dvb-apps, распаковываем, под root делаем make. В каталоге util (в архиве linux-dvb-apps) вхожу в папку szap. Здесь лежит инструмент для настройки па спутниковый транспондер.Запускается он прямо здесь командой

$./szap -c channels.conf -n001
zapping to 1 'spacegate':
sat 0, frequency = 10974 MHz V, symbolrate 28572000, vpid = 0x1b58, apid = 0x0001
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 03 | signal 36d1 | snr 6fa8 | ber 0000fff0 | unc 00000000 |
status 1f | signal b858 | snr b976 | ber 00001165 | unc 00000000 | FE_HAS_LOCK
status 1f | signal b852 | snr b9a9 | ber 0000017e | unc 00000000 | FE_HAS_LOCK
status 1f | signal b89a | snr b91c | ber 00000285 | unc 00000000 | FE_HAS_LOCK   

FE_HAS_LOCK означает что все прекрасно , snr - это уровень сигнала в hex виде( куме ви бачили? - повбивав би!), не могли блин расписать в процентах для наглядности. Для удобства рекомендуют scan и szap скопировать в /usr/local/bin, так я и сделал.

Коль все прекрасно пора рассказать про этот channels.conf:

  • spacegate:10974:v:0:28572:7000:1 - так выглядит настройка на транспондер(передатчик)
  • spacegate - это имя провайдера
  • 10974 - частота
  • v - поляризация
  • 0 - номер конвертера для diseq
  • 28572 - символьная скорость
  • |
  • 7000 - PID
  • 1 - номер канала

Имя - чтобы не забыть, остальное важно: поляризация может быть v - вертикальная и h - горизонтальная, скорость, думаю и так понятно. PID это идентификатор потока, а 1 - номер канала, здесь принимает значение 1. Знак ":" разделяет их между собой.

Теперь нужно записать своего пользователя в группу video, иначе не будет доступа - так у меня было с udev. В случае с ALTLinux понадобилось добавить пользователя в группу root командой

# usermod -g root roman

Для работы TV нужен xine или mplayer. С вторым проблемы?! В меню xine есть даже кнопочка DVB и она работает! В мануале написано - поддержка экспериментальная, пока все ok.

Еще могу порекомендовать klear (http://www.klear.org). Программа имеет удобный , не перегруженный излишествами интерфейс для удобного просмотра телепередач и записи в формат mpeg2 с использованием библиотек xine-lib. Интерфейс локализован для русских пользователей. Программа постоянно развивается. Есть поддержка Электронной Программы Передачи и диспетчер записи.

Теперь о channels.conf - делается он утилитой scan из той же папки

$ scan  util dvb-s/ExpressAm22 | tee mychannels.conf 

В dvb-s ложим настройку на телевизионный транспондер. Там, в dvb-S лежат конфиги на разные спутники, этот ложится рядом.

Файл ExpressAm22:

# expressam22
# freq pol sr fec
S 11044000 V 29800000 0/1 

и в mychannels.conf получаем

1-Muz BY:11044:v:0:29800:35:33:1
NEO TV:11044:v:0:29800:38:36:2
CTC+2:11044:v:0:29800:41:39:3
CTC+0:11044:v:0:29800:44:42:4
MuzTV Love RV:11044:v:0:29800:47:48:5
Z+0:11044:v:0:29800:75:59:6
FNS:11044:v:0:29800:51:49:7
Z+2:11044:v:0:29800:55:53:8
Radio Max:11044:v:0:29800:0:58:14
Love Radio:11044:v:0:29800:0:65:15
DATA KP:11044:v:0:29800:100:0:98
DATA  CTC:11044:v:0:29800:0:0:99
KPT:11089:v:0:3750:4866:4865:16 

При настройке на другой спутник достаточно найти данные своего транспондера, например здесь lyngsat.com.

Этот файл под именем channels.conf кладем в .xine домашней директории пользователя В /usr/share/doc/xine есть дополнительная информация :) Все действительно для Skystar2 rev.2.6 и спутника Express Am22 53E.

Из интернет-ресурсов могу порекомендовать http://sat-forum.org и http://itelsat.info.

Я пользуюсь спутниковомым интернетом от фирмы spacegate - http://spacegate.com.ua/rus Много информации для русскоязычного контингента можно найти на http://gs.ru.

Удачи всем! Пусть здравствует Open Source Software!

2006.04.15




Комментарии

fasya, Thu Dec 4 22:01:17 2008:
Супер!Особенно про channels.conf and xine.
аноним, Wed Oct 15 19:14:53 2008:
полезненько.. Я тоже настраиваю карту.
Amber, Wed Dec 12 02:06:37 2007:
Linux forever!
Спасибо!
:)
Бакинец, Sat Oct 20 19:04:03 2007:
Спасибо за помошь :)

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds