Вещание радио в сеть с TV/FM тюнера с помощью icecast2 и ices0
Появилась необходимость вещать в сеть одну из местных радиостанций, пока небыло возможности забирать поток из студии,
решил временно брать тот самый «поток» из радиоэфира, при помощи 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