DVB2IP
Jde o malý nehlučný box založený na Alixu, CzelaDebianu a getstreamu. Jako přijímače slouží externí USB DVB.
Obsah |
Přijímače
MSI DIGIVOX MINI II V3 (mini TV tuner, USB 2.0)
lsusb
Bus 001 Device 004: ID 15a4:9016
ovladace
http://linuxtv.org/hg/~anttip/af9015/
firmware
http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/
Pinnacle PCTV Sat Pro USB - externí DVB-S tuner
http://www.nenudse.cz/zbozi_detail.aspx?zbozi=77948&zbozivu=3798060
Je potreba firmware: .........
dalsi
http://www.linuxtv.org/wiki/index.php/DVB-S_USB_Devices
Počítač
http://pcengines.ch/pdf/alix1c.pdf
alix:~# cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 5 model : 10 model name : Geode(TM) Integrated Processor by AMD PCS stepping : 2 cpu MHz : 498.042 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext 3dnowext 3dnow up bogomips : 996.08 clflush size : 32 power management:
Software
getstream - http://silicon-verl.de/home/flo/projects/streaming/
Instalace
stahnout potrebne knihovny
apt-get install make gcc g++ libevent-dev
pripadne dalsi uzitecne programky
apt-get install dvb-utils dvbtune femon
stahnout, rozbalit getstream a zkompilovat
http://silicon-verl.de/home/flo/projects/streaming/download/getstream2-20070923.tgz tar xzvf ./getstream2-20070923.tgz cd ./getstream2-20070923 make
getstream si pak nakopcit do /usr/local/bin nebo /usr/bin, aby se dal spoustet bez cesty
Konfigurace
Scanovani programu
scan /usr/share/dvb/dvb-t/cz-Praha
Definice kanalu: /usr/share/dvb/dvb-t/cz-Praha
# DVB-T Praha (Prague, Czech Republic) # T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy T 506000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE T 674000000 8MHz 2/3 NONE QAM64 8k 1/16 NONE T 818000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE T 730000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE T 634000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
Nebo jeste veseleji a jednoduseji:
wget "http://wirbel.htpc-forum.de/w_scan/w_scan-20081106.tar.bz2" tar xjvf ./w_scan-20081106.tar.bz2 cd ./w_scan-20081106 make ./w_scan -X w_scan version 20081106 Info: using DVB adapter auto detection. Found DVB-T frontend. Using adapter /dev/dvb/adapter0/frontend0 -_-_-_-_ Getting frontend capabilities-_-_-_-_ frontend Zarlink MT352 DVB-T supports INVERSION_AUTO QAM_AUTO TRANSMISSION_MODE_AUTO GUARD_INTERVAL_AUTO HIERARCHY_AUTO FEC_AUTO -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 177500: 184500: 191500: 198500: 205500: 212500: 219500: 226500: 474000: 482000: 490000: 498000: 506000: 514000: 522000: 530000: 538000: 546000: 554000: 562000: 570000: signal ok (I999B8C999D999M999T999G999Y999) 578000: 586000: 594000: 602000: 610000: 618000: 626000: 634000: signal ok (I999B8C999D999M999T999G999Y999) 642000: 650000: 658000: 666000: 674000: signal ok (I999B8C999D999M999T999G999Y999) 682000: 690000: 698000: 706000: 714000: 722000: 730000: signal ok (I999B8C999D999M999T999G999Y999) 738000: 746000: signal ok (I999B8C999D999M999T999G999Y999) 754000: 762000: 770000: signal ok (I999B8C999D999M999T999G999Y999) 778000: signal ok (I999B8C999D999M999T999G999Y999) 786000: 794000: 802000: 810000: 818000: signal ok (I999B8C999D999M999T999G999Y999) 826000: 834000: 842000: 850000: 858000: tune to: CT 1(Ceska televize) CT 2(Ceska televize) CT 24(Ceska televize) CT 4(Ceska televize) CRo1-Radiozurnal(Ceska televize) CRo2-Praha(Ceska televize) CRo3-Vltava(Ceska televize) CRo Radio Wave(Ceska televize) CRo D-dur(Ceska televize) CRo Leonardo(Ceska televize) CRo Radio Cesko(Ceska televize) Network Name 'Sit_1' copying transponder info (730000) tune to: NOVA CINEMA(CESKE RADIOKOMUNIKACE) NOVA(CESKE RADIOKOMUNIKACE) BARRANDOV TV(CESKE RADIOKOMUNIKACE) PRIMA 2(CESKE RADIOKOMUNIKACE) PRIMA(CESKE RADIOKOMUNIKACE) Network Name 'CESKE RADIOKOMUNIKACE' copying transponder info (634000) tune to: Public TV(CDG) NoeTV(CDG) Z1(CDG) Proglas(CDG) Ocko TV(CDG) Network Name 'Sit_3' copying transponder info (674000) tune to: CT 1(Ceska televize) CT 2(Ceska televize) CT 24(Ceska televize) CT 4(Ceska televize) CRo1-Radiozurnal(Ceska televize) CRo2-Praha(Ceska televize) CRo3-Vltava(Ceska televize) CRo Radio Wave(Ceska televize) CRo D-dur(Ceska televize) CRo Leonardo(Ceska televize) CRo Radio Cesko(Ceska televize) Network Name 'Sit_1' copying transponder info (730000) tune to: Ocko TV(CDG) Public TV(CDG) Z1(CDG) Proglas(CDG) Network Name 'Sit_3' copying transponder info (778000) tune to: NOVA(CESKE RADIOKOMUNIKACE) PRIMA(CESKE RADIOKOMUNIKACE) BARRANDOV TV(CESKE RADIOKOMUNIKACE) NOVA CINEMA(CESKE RADIOKOMUNIKACE) PRIMA 2(CESKE RADIOKOMUNIKACE) Network Name 'CESKE RADIOKOMUNIKACE' copying transponder info (770000) tune to: Ocko TV(CDG) Public TV(CDG) Z1(CDG) Proglas(CDG) Network Name 'Sit_3' copying transponder info (778000) tune to: CT1 (HD Test)(O2) Nova (MPEG-4 HD)(O2) Test 3 (MPEG-2 MHP)(O2) Network Name 'Teleonica O2' Info: filter timeout pid 0x04b0 dumping lists (48 services) CT 1(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:257:273:257 CT 2(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:513:529:258 CT 24(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:769:785:259 CT 4(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1025:1041:260 CRo1-Radiozurnal(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4113:16641 CRo2-Praha(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4369:16642 CRo3-Vltava(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4625:16643 CRo Radio Wave(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4881:16644 CRo D-dur(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5137:16645 CRo Leonardo(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5393:16646 CRo Radio Cesko(Ceska televize):570000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:5649:16647 NOVA CINEMA(CESKE RADIOKOMUNIKACE):634000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:401:411:514 NOVA(CESKE RADIOKOMUNIKACE):634000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:101:111:513 BARRANDOV TV(CESKE RADIOKOMUNIKACE):634000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:311:2049 PRIMA 2(CESKE RADIOKOMUNIKACE):634000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:501:0:770 PRIMA(CESKE RADIOKOMUNIKACE):634000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:201:211:769 Ocko TV(CDG):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:257:258:1025 NoeTV(CDG):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:513:514:1281 Public TV(CDG):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:769:770:1537 Z1(CDG):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:1025:1026:1793 Proglas(CDG):674000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:0:4097:17153 CT 1(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:257:273:257 CT 2(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:513:529:258 CT 24(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:769:785:259 CT 4(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1025:1041:260 CRo1-Radiozurnal(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:4113:16641 CRo2-Praha(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:4369:16642 CRo3-Vltava(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:4625:16643 CRo Radio Wave(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:4881:16644 CRo D-dur(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:5137:16645 CRo Leonardo(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:5393:16646 CRo Radio Cesko(Ceska televize):730000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:5649:16647 Ocko TV(CDG):746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:257:258:1025 Public TV(CDG):746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:769:770:1537 Z1(CDG):746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1025:1026:1793 Proglas(CDG):746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:4097:17153 NOVA(CESKE RADIOKOMUNIKACE):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:101:111:513 PRIMA(CESKE RADIOKOMUNIKACE):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:201:211:769 BARRANDOV TV(CESKE RADIOKOMUNIKACE):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:311:2049 NOVA CINEMA(CESKE RADIOKOMUNIKACE):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:401:411:514 PRIMA 2(CESKE RADIOKOMUNIKACE):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:501:0:770 Ocko TV(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:257:258:1025 Public TV(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:769:770:1537 Z1(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1025:1026:1793 Proglas(CDG):778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:4097:17153 CT1 (HD Test)(O2):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1101:1102:1 Test 3 (MPEG-2 MHP)(O2):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1301:0:3 Done.
dvb-t.conf - Praha
http {
port 8001;
};
adapter 0 {
dvb-t {
frequency 730000000;
bandwidth 8;
transmission-mode auto;
guard-interval auto;
hierarchy none;
modulation auto;
};
stream {
name "CT1";
input {
pnr 257;
};
output-http {
url /tv/ct1;
};
};
stream {
name "CT2";
input {
pnr 258;
};
output-http {
url /tv/ct2;
};
};
stream {
name "CT24";
input {
pnr 259;
};
output-http {
url /tv/ct24;
};
};
stream {
name "CT4";
input {
pnr 260;
};
output-http {
url /tv/ct4;
};
};
};
adapter 1 {
dvb-t {
frequency 674000000;
bandwidth 8;
transmission-mode auto;
guard-interval auto;
hierarchy none;
modulation auto;
};
stream {
name "Ocko";
input {
pnr 1025;
};
output-http {
url /tv/ocko;
};
};
stream {
name "Noe";
input {
pnr 1281;
};
output-http {
url /tv/noe;
};
};
stream {
name "Publictv";
input {
pnr 1537;
};
output-http {
url /tv/publictv;
};
};
stream {
name "Z1";
input {
pnr 1793;
};
output-http {
url /tv/z1;
};
};
};
adapter 2 {
dvb-t {
frequency 634000000;
bandwidth 8;
transmission-mode auto;
guard-interval auto;
hierarchy none;
modulation auto;
};
stream {
name "PRIMA";
input {
pnr 769;
};
output-http {
url /tv/prima;
};
};
stream {
name "PRIMA 2";
input {
pnr 770;
};
output-http {
url /tv/prima2;
};
};
stream {
name "Barrandov";
input {
pnr 2049;
};
output-http {
url /tv/barrandovtv;
};
};
stream {
name "NOVA";
input {
pnr 513;
};
output-http {
url /tv/nova;
};
};
stream {
name "NOVA Cinema";
input {
pnr 514;
};
output-http {
url /tv/novacinema;
};
};
};
Foto
Monitoring
http://10.93.0.2/cacti/graph_image.php?local_graph_id=189&rra_id=0&view_type=tree
http://10.93.0.2/cacti/graph_image.php?action=view&local_graph_id=188&rra_id=1
http://10.93.0.2/cacti/graph_image.php?action=view&local_graph_id=191&rra_id=1
http://10.93.0.2/cacti/graph_image.php?local_graph_id=197&rra_id=0&view_type=tree
http://10.93.0.2/cacti/graph_image.php?local_graph_id=196&rra_id=0&view_type=tree
http://10.93.0.2/cacti/graph_image.php?local_graph_id=193&rra_id=0&view_type=tree
Klient
Je to jednoduchej PHP skript, co parsuje vystup z femona, predpoklada nejaky webovy server a nainstalovane sudo s nastavenym pristupem pro uzivatele www-data, aby mohl spoustet femon.
Instalace femonu: apt-get install dvb-apps
/var/www/index.php
<?
$adapter = $_GET['adapter'];
$data = explode(' | ', exec('sudo /usr/bin/femon -c 1 -a '.$adapter));
foreach($data as $item) {
list($key, $value) = explode(' ', $item);
if ($value == ) {
$value = ($key == 'FE_HAS_LOCK') ? 1 : 0;
$key = 'lock';
}
$out[$key] = $value;
}
foreach(array('ber', 'lock', 'signal', 'snr') as $field) {
echo "${field}:".hexdec($out[$field])." ";
}
?>
Je urcite blbost to delat takhle, ale v czeladebianu je to easy, staci pri instalaci povolit webove rozhrani a zmenit v /etc/apache2/ - v povolenych webech zmenit cestu na /var/www
Lip by bylo udelat si maly bashovy server a bud to rozparsovat elementarnimy operacemi s retezci v BASHi a nebo jen poslat vystup femonu a parsovani presunout do serverove casti, kde je nutna instalace PHP, mozna i Perlu.
Server skript pro CACTI
Je jen jeden prikaz:
/usr/share/cacti/site/scripts/dvb.sh
#!/bin/sh /usr/bin/wget -O - "$1" 2>> /dev/null
Nedela nic jinyho, nez ze cte z HTTP - url je jediny parametr posila vse na stdin (s potlacenym vystupem pro chyby)
Template pro CACTI
Cacti
Restream
Instalace
apt-get install make gcc g++ libevent-dev wget http://www.mulder.franken.de/getstream-poempel/getstream-poempel-20070210.tar.gz tar xzvf ./getstream-poempel-20070210.tar.gz cd ./getstream-poempel-20070210 make
Konfigurace a spusteni
./streamforwarder -d 999 http://10.93.0.200:8001/tv/ct1 http://10.93.9.26:80/tv/ct1

