Архив

Архив автора

Вещание радио в сеть с TV/FM тюнера с помощью icecast2 и ices0

13 Март 2009 4 comments

Появилась необходимость вещать в сеть одну из местных радиостанций, пока небыло возможности забирать поток из студии,
решил временно брать тот самый «поток» из радиоэфира, при помощи FM тюнера ну обо всем по порядку…

Стрим сервер будем настраивать на компьютере (P4 2Ghz, 512Mb) под управлением ОС Ubuntu Server 8.10, радиоэфир будем принимать при помощи TV/FM тюнера Compro VideoMate M300F на чипсете Philips saa7134. Поддержка этого чипсета отлично реализована в linux драйверах v4l (http://linuxtv.org).

Настраиваем TV/FM тюнер.

При загрузке компьютера в dmesg мы видим следующие строки…

[12906.642602] saa7130/34: v4l2 driver version 0.2.14 loaded
[12906.642667] saa7134[0]: found at 0000:02:0a.0, rev: 1, irq: 21, latency: 32, mmio: 0xfb021000
[12906.642679] saa7134[0]: subsystem: 185b:c200, board: Compro VideoMate Gold+ Pal [card=49,insmod option]
[12906.642695] saa7134[0]: board init: gpio is 48003f
[12906.642794] input: saa7134 IR (Compro VideoMate Go as /devices/pci0000:00/0000:00:1e.0/0000:02:0a.0/input/input5
[12906.850022] All bytes are equal. It is not a TEA5767
[12906.850196] tuner’ 6-0060: chip found @ 0xc0 (saa7134[0])
[12906.870030] tuner’ 6-0061: chip found @ 0xc2 (saa7134[0])
[12906.940025] saa7134[0]: i2c eeprom 00: 5b 18 00 c2 ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940047] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940063] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940079] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940094] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940110] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff 04 ff 00 05 34 33 cb
[12906.940125] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940141] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940156] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940171] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940187] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940202] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940218] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940233] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940248] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940263] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.970247] tuner-simple 6-0060: creating new instance
[12906.970258] tuner-simple 6-0060: type set to 69 (Tena TNF 5335 and similar models)
[12906.990401] saa7134[0]: registered device video0 [v4l2]
[12906.990467] saa7134[0]: registered device vbi0
[12906.990523] saa7134[0]: registered device radio0
[12907.026062] saa7134 ALSA driver for DMA sound loaded
[12907.026117] saa7134[0]/alsa: saa7134[0] at 0xfb021000 irq 21 registered as card -2

Читать далее…

Установка и настройка ArVDR 0.7 SkyStar1

8 Март 2009 4 comments

Руководство пользователя
Возможности VDR

Из железа мы имеем Pentium III 900MHz и главное FF SkyStar 1.
Кроме самого компьютера, основным компонентом для VDR является DVB-карта. Она предназначена для приёма, декодирования и выдачи сигнала на телевизор. Для компьютера имеются все 3 вида карт от различных производителей. При этом надо учитывать различные модификации. Одной из них является наличие MPEG-2-декодера на плате. Такие карты называются Full-Featured (FF) или Premium Card. А также карты без декодера, такие карты называются Budget. Наряду с этим имеются также еще Внешние DVB устройства, которые частично могут использоваться также как бюджетные карты. Первая карта в система должна быть Full-Featured (FF)-картой, остальные карты не нуждаются в декодировании и поэтому достаточно использование Budget-карт. Программное декодирование в этой статье не рассматривалось.

Читать далее…

MySQL добавление новых пользователей и привилегий на БД.

Установка пароля суперпользователю (root)

mysqladmin -u root password new-password

Подключение к mysql пользователем root с паролем new-password

mysql -u root –password=new-password

Создаем базу данных:

mysql> CREATE DATABASE database;

Даем полные привелегии пользователю ‘user’ с паролем ‘password’ с хоста ‘localhost’ к базе данных ‘database’

mysql> GRANT ALL PRIVILEGES ON database.* TO ‘user’@'localhost’
-> IDENTIFIED BY ‘password’ WITH GRANT OPTION;

Изменяем привелегии на полные ко всем базам данных со всех хостов пользователю ‘user’

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘user’@'%’
-> IDENTIFIED BY ‘password’ WITH GRANT OPTION;

Вещание радиостанций со спутника в локальную сеть (vlc+icecast2+ices0)

27 Февраль 2009 1 комментарий

Из железа имеем P4 3000Mhz, 2Gb RAM, TT-budget S-1401 (наша DVB карточка), из основного все.

Дистрибутивом в нашем случае будет служить Ubuntu 8.04 Desktop (что было под рукой то и поставил), это не принципиально кому что нравится. Первым делом после установки дистрибутива мы должны убедиться в наличии драйверов для нашей DVB карточки, в случае с нашей карточкой ее драйвера уже есть в ядре (2.6.24-23), определить наличие драйверов можно следующим образом:

посмотрев dmesg

fantom@mediaserver:~$ dmesg |grep DVB
[ 42.036443] DVB: registering new adapter (TT-Budget-S-1401 PCI)
[ 42.565196] DVB: registering adapter 0 frontend -858993460 (Philips TDA10086 DVB-S)…

или lspci

fantom@mediaserver:~$ lspci |grep Multimedia
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC’97 Audio Controller (rev 02)
02:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)

Если не увидили этих строк, карточка не опозналась, необходимо установить драйвера для поддержки вашей карточки ядром. Я рекомендую использовать драйвера от нашего соотечественника s2-liplianin, потому что они содержат наиболее полное собрание драйверов на данный момент. Например: TT S2-3200, TT S2-3600, TT S2-3650CI, HVR4000, HVR4000Lite, TBS8920, Prof 7300, Omicom SS4 и т.п.

Читать далее…