Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

  Раздел: Компьютерная документация -> Операционные системы -> Linux

 

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

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

Быстро нашелся специалист,который все установил и настроил под 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!

Автор: Роман Батейкин
Источник: www.posix.ru

Ссылки по теме
Linux... на ноутбуке?
Слово о дистрибутивах
Дистрибутивы Linux: краткий обзор
Концепция Base Linux и ее воплощение
Безопасность. Linux vs. Windows
Миграция в Линукс. Путевые заметки

Вся документация Linux

 

Компьютерная документация от А до Я - Главная

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.