Inizio  >  Docs  >  Linux  >  Trucchi veloci  >  DVB  
DVBDVB

Index

My mediacenter DVB Setup

ls /dev/dvb/*
/dev/dvb/adapter0:
demux0  dvr0  frontend0  net0

#skystar2 DVB-S

/dev/dvb/adapter1:
demux0  dvr0  frontend0  net0

#DTV-DVB UDTT 7047-USB 2.0 DVB-T

scansione canali satellitari (diseq)

scan -a 0 Astra-19.2E -s 1a | tee channels.conf.sat
scan -a 0 Hotbird-13.0E -s 2a | tee channels.conf.sat
cp channels.conf.sat /home/nikoz/.mplayer/

dove Astra-19.2E(del pacchetto dvb-utils dvb-apps)

mentre Hotbird-13.0E :

S 10723000 H 29900000 3/4
S 10775000 H 28000000 3/4
S 10853000 H 27500000 3/4
S 10892000 H 27500000 3/4
S 10930000 H 27500000 3/4
S 10971000 H 27500000 3/4
S 11013000 H 27500000 3/4
S 11054000 H 27500000 5/6
S 11096000 H 28000000 3/4
S 11137000 H 27500000 3/4
S 11179000 H 27500000 3/4
S 11221000 H 27500000 2/3
S 11304000 H 27500000 3/4
S 11345000 H 27500000 2/3
S 11387000 H 27500000 2/3
S 11457000 H 6111000 3/4
S 11513000 H 27500000 3/4
S 11566000 H 27500000 3/4
S 11604000 H 27500000 5/6
S 11642000 H 27500000 3/4
S 11681000 H 27500000 3/4
S 11747000 H 27500000 3/4
S 11785000 H 27500000 3/4
S 11823000 H 27500000 3/4
S 11862000 H 27500000 3/4
S 11900000 H 27500000 3/4
S 11938000 H 27500000 3/4
S 11977000 H 27500000 3/4
S 12015000 H 27500000 3/4
S 12054000 H 27500000 3/4
S 12092000 H 27500000 3/4
S 12169000 H 27500000 3/4
S 12207000 H 27500000 3/4
S 12245000 H 27500000 3/4
S 12322000 H 27500000 3/4
S 12360000 H 27500000 3/4
S 12399000 H 27500000 3/4
S 12437000 H 27500000 3/4
S 12476000 H 27500000 3/4
S 12539000 H 27500000 3/4
S 12577000 H 27500000 3/4
S 12616000 H 27500000 3/4
S 12654000 H 27500000 3/4
S 12692000 H 27500000 3/4
S 12731000 H 27500000 3/4
S 10719000 V 27500000 3/4
S 10758000 V 27500000 3/4
S 10796000 V 27500000 3/4
S 10834000 V 27500000 3/4
S 10873000 V 27500000 3/4
S 10911000 V 27500000 3/4
S 10949000 V 27500000 3/4
S 10992000 V 27500000 2/3
S 11034000 V 27500000 3/4
S 11075000 V 27500000 3/4
S 11131000 V 5632000 3/4
S 11158000 V 27500000 3/4
S 11200000 V 27500000 5/6
S 11242000 V 27500000 3/4
S 11283000 V 27500000 3/4
S 11408000 V 27500000 3/4
S 11449000 V 27500000 2/3
S 11503000 V 5600000 3/4
S 11531000 V 27500000 3/4
S 11534000 V 27500000 3/4
S 11585000 V 27500000 3/4
S 11623000 V 27500000 3/4
S 11662000 V 27500000 3/4
S 11727000 V 27500000 3/4
S 11766000 V 27500000 2/3
S 11804000 V 27500000 2/3
S 11843000 V 27500000 3/4
S 11881000 V 27500000 3/4
S 11919000 V 27500000 2/3
S 11958000 V 27500000 3/4
S 11996000 V 27500000 3/4
S 12034000 V 27500000 3/4
S 12073000 V 27500000 3/4
S 12111000 V 27500000 3/4
S 12149000 V 27500000 3/4
S 12226000 V 27500000 3/4
S 12265000 V 27500000 3/4
S 12303000 V 27500000 3/4
S 12341000 V 27500000 3/4
S 12380000 V 27500000 3/4
S 12418000 V 27500000 3/4
S 12460000 V 27500000 3/4
S 12520000 V 27500000 3/4
S 12558000 V 27500000 3/4
S 12597000 V 27500000 3/4
S 12616000 v 27500000 3/4
S 12635000 V 27500000 3/4
S 12654000 v 27500000 3/4
S 12673000 V 27500000 3/4
S 12692000 v 27500000 3/4
S 12713000 V 27500000 3/4
S 12731000 v 27500000 3/4
S 11334000 H 27500000 2/3
S 11373000 H 27500000 2/3
S 11765840 V 27500000 2/3
S 10992160 V 27500000 2/3
S 11432000 V 27500000 2/3
S 11219000 H 27500000 3/4
S 11355000 V 27500000 3/4
S 11541000 V 22000000 5/6
S 11178000 H 27500000 3/4
S 11240000 V 27500000 3/4
S 11296000 H 27500000 3/4

 

scansione digitale terrestre

scan -a 1 dvb-t_freq_trani |tee channels.conf.ter
cp channels.conf.ter /home/nikoz/.mplayer/

 dove dvb-t_freq_trani :

# MUX-A RAI
T 714000000 7MHz 2/3 AUTO QAM64 8k 1/32 NONE
# MUX-B RAI
T 818000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# MUX MEDIASET 1
T 578000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# MUX DFREE
T 586000000 7MHz 2/3 AUTO QAM64 8k 1/32 NONE
# MUX MEDIASET 2
T 826000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# MBONE TMK-CORA TO 31%
T 530000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# MBONE M.RIPA NNO 68%
T 602000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# TIMB1
T 634000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
# TeleNorba, TelePuglia, altro…
T 794000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

per vedere MTV ITALIA sul digitale terrestre:

mplayer dvb://2@'MTV ITALIA' -cache 8080
mplayer dvb://1@ZDF -cache 8000
mplayer dvb://1@'Rai Gulp' -cache 8000
mplayer dvb://2@'Boing' -cache 8000

 

To top

dvb in liunx

http://www.linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf

http://www.linuxtv.org/wiki/index.php/Main_Page



la sintassi e' la seguente:

Channel Name:Frequency: Polarity:Diseq:Symbolrate:VPID:APID:0:0:0

quindi eccovi un file di esempio per hotbird, con discoradio e 102.5 hit channel funzionanti e garantiti

DR:12673:v:0:27500:0:256:0:0:0
102.5 HIT Ch:11623:V:0:27500:224:244:0:0:10704


fare il primo test:

~/linuxtv-dvb-1.0.1/apps/szap/szap -r "DR" #sintonizza

# lasciamo szap scrivere parecchie cose in una console, apriamone un altra e digitiamo

mplayer - < /dev/dvb/adapter0/dvr0

si dovrebbe magicamente sentire la radio!


Appendice F - diseqc

se usate il diseqc dovrete modificare un po il channels.conf nel quarto "settore" ... e cioe QUI:

Channel Name:Frequency: Polarity:**Diseq**:Symbolrate:VPID:APID:0:0:0

al posto di 0, dovrete mettere 1,2 ,3 o 4..


there's no way to stop mencoder and resume it with a keypress, but with some
game with pipes + tee or with the help of dvbstream you can obtain
something
resembling what you want.

Maybe try this:

dvbstream -f ... -udp -net 127.0.0.1:5001 pid1 pid2 pid3 ... -net
127.0.0.1:5002 pid1 pid2 pid3 &

then on one terminal run
mencoder .... udp://127.0.0.1:5001
(suspend and resume it with ^Z and fg, it should work)

on the other terminal run
mplayer udp://127.0.0.1:5002

/end of poor man guide to mplayerdvr :)

nd, IIRC, I also wrote to use -udp -net 224.0.0.1:5001,
> that implies that you have to use udp://224.0.0.1:5001, not
> rtp://224.0.0.1:5001
>

Yes you're right. I downloaded dvbstream v0.6 and the -udp -net 224.0.0.1:5001
and 5002 options were accepted. Moreover now I can record with mencoder and
watch with mplayer at the same time using the udp:// url.

Thanks very much.

 

http://www.fedoraitalia.org/modules/guide/print.php?itemid=58

 

Installare la skystar2 usb su linux

Category : Guide

Published by Fabietto1974 on 3/4/2006

Introduzione

Qui di seguito, grazie agli aiuti ed ai suggerimenti degli utenti del nostro forum, sono riportati dei piccoli passi su come installare la skystar2 collegata alla nostra linuxbox via usb.Spero che sia cosa gradita soprattutto per coloro che hanno un portatile e per tutti quelli come me che avendo un asus con chipset nvidia non possono utilizzare il modello PCI.Premetto che non mi arrogo ne' la paternita' ne' i meriti, non me ne voglia geek, ma e' solo per completare e dare continuità e validità alla sua precedente guida relativa alla versione PCI.Bene iniziamo!Puntate il vostro mouse su questo indirizzo www.linuxtv.org/downloads/linuxtv-dvb-apps-1.1.0.tar.bz2e scaricate il pacchetto linuxtv-dvb-apps-1.1.0.tar.bz2, decomprimete in una vostra dir di comodo e aprite il terminale unix loggandovi come super root

$ su-

$ pwd

ora entrate nella vostra dir che avete creato in precedenza e ancora dentro /util dopodichè compilate:

#make

terminata la compilazione aggiungete nel menù utenti e gruppi un gruppo chiamato video, selezionatelo cliccate su proprietà di quel gruppo e selezionate il vostro nome (cioe' l'utente che avra' accesso al privilegio del gruppo)tornate al terminale e iniziate il seguente script

mkdir /dev/dvb
chmod 755 /dev/dvb
for i in `seq 0 3`; do
echo "Creating DVB devices in /dev/dvb/adapter$i"
mkdir /dev/dvb/adapter$i
chmod 755 /dev/dvb/adapter$i
mknod -m 0660 /dev/dvb/adapter$i/video0 c 212 `expr 64 * $i + 0`
mknod -m 0660 /dev/dvb/adapter$i/audio0 c 212 `expr 64 * $i + 1`
mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 212 `expr 64 * $i + 3`
mknod -m 0660 /dev/dvb/adapter$i/demux0 c 212 `expr 64 * $i + 4`
mknod -m 0660 /dev/dvb/adapter$i/dvr0 c 212 `expr 64 * $i + 5`
mknod -m 0660 /dev/dvb/adapter$i/ca0 c 212 `expr 64 * $i + 6`
mknod -m 0660 /dev/dvb/adapter$i/net0 c 212 `expr 64 * $i + 7`
mknod -m 0660 /dev/dvb/adapter$i/osd0 c 212 `expr 64 * $i + 8`
chown root.video /dev/dvb/adapter$i/*
done

Ora sempre da terminale copiare con il comando

#cp -a /dev/dvb /etc/udev/devices

ora procediamo a caricale i moduli

#modprobe b2c2-flexcop-usb

#modprobe mt312

Bene ci siamo quasi, ora è necessario fare la scansione dei transponder della nostra parabola!Se abbiamo solo un illuminatore (fuoco o feed) basta dare nella dir di util il seguente comando:

#./scan dvb-s/Hotbird-13.0E | tee channels.conf

mentre se abbiamo il dual feed (doppio illuminatore con diseq che fa lo switch fra i due satelliti) diamo il comando

./scan dvb-s/Hotbird-13.0E -s 1a | tee channels.conf

presumendo che abbiate il fuoco del lnb1 puntato a 13° mentre per astra 19° sul lnb2 date il comando /

/scan dvb-s/Astra-19.0E -s 2a | tee channels.conf

e viceversa vedete voi la vostra impostazione della parabola.Bene al termine delle scansioni tutti i canali che la vostra skystar ha letto nel cielo saranno inseriti nel file channels.conf Per chi usa kaffeine compilato con il supporto dvb non sara' un problema vedere i canali.Per chi usa xine copiate il file channels.conf nella dir ./xinePer chi usa mplayer vi rimando all'altra guida!Bene con questo la guida si conclude, non vi resta che augurarvi buona visionefabietto1974*/

To top

main:2247: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 16 Device or resource busy

with MythUbuntu

trying to scan channels:

scan -x 0 -a 0 Astra-19.2E -s 1a | tee channels.conf.sat

on error:

main:2247: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 16 Device or resource busy

let's Check it:

 sudo lsof /dev/dvb/adapter0/frontend0

COMMAND    PID   USER   FD   TYPE DEVICE SIZE  NODE NAME
mythbacke 5393 mythtv    0u   CHR  212,3      11624 /dev/dvb/adapter0/frontend0

device in use by mythbacke

Let's stop it:

sudo /etc/init.d/mythtv-backend stop
 * Stopping MythTV server: mythbackend                                      [ OK ]

 That's All Folks!!!

chanels scan with diseq

#!/bin/bash
#usage: scan [options...] [-c | initial-tuning-data-file]
#  -a N    use DVB /dev/dvb/adapterN/
#  -s N    use DiSEqC switch position N (DVB-S only)
#  -x N    Conditional Axcess, (default 1)
#     N=0 gets only FTA channels
#     N=xxx sets ca field in vdr output to :xxx:
#    -t N    Service select, Combined bitfield parameter.
#     1 = TV, 2 = Radio, 4 = Other, (default 7)

scan -x 0 -a 0 Astra-19.2E -s 1a | tee channels.conf.sat
scan -x 0 -a 0 Hotbird-13.0E -s 2a | tee channels.conf.sat
cp channels.conf.sat /home/nikoz/.mplayer/