TAGS CLOUD
Incrementa dimensioniDecrementa dimensioni
Guarda la TV digitale terrestre con il PC
Dalla configurazione della scheda TV, alla registrazione dei programmi sull’hard disk, fino alla trasmissione dei canali verso gli altri PC della rete
(pagina 4 di 6)
Sintonizzare i canali
A questo punto, stabilito quali sono i canali che riusciamo a ricevere nella nostra zona, è ancora necessario sintonizzarli correttamente affinché sia possibile visualizzarli mediante i programmi per la TV disponibili in GNU/Linux. Per farlo bisogna fare riferimento al file channel. conf. Vediamo come. Se una delle righe presenti all’interno di questo file contiene qualche stringa con il nome del canale, come, ad esempio, nel caso di RaiUno, significa che possiamo "girare la manopola del ricevitore" e sintonizzarci su questo utilizzando il comando tzap: tzap -r -c channels.conf RaiUno. Se a regime le righe di output terminano con la stringa FE_HAS_LOCK , significa che abbiamo agganciato il canale e il flusso MPEG2 corrispondente verrà indirizzato sul device (dispositivo) /dev/dvb/adapter0/dvr0. Nel paragrafo successivo, analizzeremo qualche ulteriore particolare dell'output prodotto dal programma tzap, di sicuro interesse per gli amanti dei dettagli tecnici.
L'Output di Tzap

I due comandi tzap e xine in azion


Il programma di sintonizzazione tzap produce i seguenti messaggi:
using '/dev/dvb/adapter0/
frontend0' and
'/dev/dvb/adapter0/demux0'
tuning to 818000000 Hz
video pid 0x0200, audio pid 0x028a
status 00 | signal
ffef | snr
0000 | ber 00000000 | unc
00000000 |
status 1f | signal
ee6f | snr
9090 | ber 00000000 | unc
00000000 | FE_HAS_LOCK
status 1f | signal ed2f
| snr
9292 | ber 00000000 | unc
00000000 | FE_HAS_LOCK
Quando le righe terminano con FE_HAS_LOCK significa che il frontend, ovvero il tuner, è in un certo senso bloccato su questa frequenza, cioè la sintonizzazione è andata a buon fine. Nel log è possibile leggere anche altre importanti informazioni; ad esempio, la bontà del segnale è tanto più alta quanto più il campo unc (uncorrectable code) è uguale a zero. Per chi vuole approfondire, sappiate che alcuni comandi del pacchetto dvb-utils permettono di analizzare le componenti del segnale digitale e realizzare statistiche sofisticate, come, ad esempio, dvbtraffic. In aggiunta, il comando dvbsnoop analizza il flusso di dati in modo simile agli sniffer di rete.
Guardare le Trasmissioni
 Per poter guardare ciò che riceviamo, non ci resta che leggere il flusso dal device /dev/dvb/adapter0/dvr0 mediante un qualsiasi player come Xine, MPlayer o Vlc. Ecco due esempi da riga comando che utilizzano Xine e MPlayer, rispettivamente: xine stdin:// mpeg2 < /dev/dvb/adapter0/dvr0 e mplayer - < /dev/dvb/adapter0/dvr0.  In alternativa, possiamo copiare il file channels.conf nelle directory .xine o .mplayer della nostra home ed eseguire: xine "dvb://RaiUno" o mplayer "dvb://RaiUno".
Pagina 4/6

Commenta

Prima di pubblicare un tuo commento assicurati che:
  • sia in tema e contribuisca alla discussione in corso
  • non abbia contenuto razzista o sessista
  • non sia offensivo, calunnioso o diffamante
La redazione con i controlli a campione si riserva di cancellare qualsiasi contenuto ingiurioso, volgare, illegale o contrario alla policy.
Nome e Cognome
E-mail
Commento
Digita i caratteri che vedi nell'immagine qui sopra


Tag: Tv, digitale terrestre, Pc, Kaffeine
Condividi