DVB-T streaming and grabber - step by step

Stanislav Šmejkal smejkal na smejkal.com
Pondělí Leden 26 14:13:54 CET 2015


Jak instalovat grabber server - USB Evolveo MARS koupeno v alza.cz

1. Vytvořit bootovací flash disk s debianem

http://www.pendrivelinux.com/debian-live-flash-drive-install-from-windows/
Stáhnout z www.debian.org poslední verzi (u mě testing)
Pomocí Win32Disk Imager nainstalovat na flash disk

2. Nainstalovat debian

Běžná instalace
aptitude install mc htop

3. Nainstalovat firmware a ovladače V4L

http://www.linuxexpres.cz/praxe/jak-na-sledovani-digitalni-televize-v-linuxu

Stáhnout firmware z 
http://www.ite.com.tw/uploads/firmware/v3.6.0.0/dvb-usb-it9135.zip
dd if=dvb-usb-it9135.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw
sudo cp *.fw /lib/firmware

sudo apt-get install git linux-headers-$(uname -r) build-essential patchutils 
libproc-processtable-perl patchutils
git clone git://linuxtv.org/media_build.git
cd media_build
./build
sudo make install

aptitude install dvb-tools dvb-apps getstream apache2-utils

4. Testování

dvbv5-scan /usr/share/dvb/dvb-t/cz-All
vytvoří soubor dvb_channel.conf

otestujeme kvalitu signálu
dvbv5-zap -c /etc/grabber/dvb_channel.conf 730000000 -m
dvbv5-zap -c /etc/grabber/dvb_channel.conf 634000000 -m

5. Spustíme getstream a wget

Do cronu:
/usr/bin/getstream -d -c /etc/grabber/getstream.conf > /var/log/getstream.log 2>&1

Ukládání ve zkušební verzi:
wget -q --tries=1 --timeout=10 http://localhost:8001/ct1  -O - | rotatelogs 
/mnt/g1/ct1/%Y-%m-%d/%H/%M.ts 60 &
wget -q --tries=1 --timeout=10 http://localhost:8001/ct2  -O - | rotatelogs 
/mnt/g1/ct2/%Y-%m-%d/%H/%M.ts 60 &
wget -q --tries=1 --timeout=10 http://localhost:8001/ct24 -O - | rotatelogs 
/mnt/g1/ct24/%Y-%m-%d/%H/%M.ts 60 &
wget -q --tries=1 --timeout=10 http://localhost:8001/ct4  -O - | rotatelogs 
/mnt/g1/ct4/%Y-%m-%d/%H/%M.ts 60 &

Je nutno vyřešit odmazávání a obnovování adresářů a restart odpadlých wgetů


Toť moje poznámky. Doufám, že jsem něco někde nezapomněl.

Standa


Další informace o konferenci Hw-list