Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pablo Santamara
Universidad Nacional de La Plata pablo@fcaglp.unlp.edu.ar http://triton.fcaglp.unlp.edu.ar
P. Santamara, UNLP
TDT en GNU/Linux
1/15
Transmisin.
Caractersticas de la TDT.
Seales digitales en ISDB-Tb (Integrated Services of Digital Broadcasting Terrestrial): Compresin (H264 y AAC). Implementacin de tcnicas de deteccin y correccin de errores. Soportan ms las fallas que las analgicas (no hay lluvia ni fantasmas). Multiprogramacin: varias seales en un mismo canal. Calidad de video HD, SD y LD, audio estreo. One Seg: Seal dedicada a dispositivos mviles. Interactividad (Ginga).
P. Santamara, UNLP
TDT en GNU/Linux
2/15
Transmisin.
Antenas transmisoras.
P. Santamara, UNLP
TDT en GNU/Linux
3/15
Transmisin.
Canales en emisin.
P. Santamara, UNLP
TDT en GNU/Linux
4/15
Equipamiento.
Computadora + Dongle USB.
Computadora con GNU/Linux PixelView PlayTV USB SBTVD FullSeg: Dispositivo USB2.0. Modelo: PV-D231U(RN)-F. Chipset: DIB8076. Norma TVD: ISDB-Tb (FullSeg). Antena 1/4 . Control remoto.
P. Santamara, UNLP
TDT en GNU/Linux
5/15
Equipamiento.
Antenas externas de recepcin.
P. Santamara, UNLP
TDT en GNU/Linux
6/15
TDT en GNU/Linux
Conectando el dongle.
Soporte provisto por: kernel: subsistema DVB (Digital Video Broadcast) espacio de usuario: dvb-apps http://linuxtv.org Podra requerirse el rmware dvb-usb-dib0700.1.120.fw Descargarlo de http://linuxtv.org/downloads/firmware # cp dvb-usb-dib0700.1.120.fw /lib/firmware Obtener tabla de frecuencias UHF: Disponible en http://www.linuxtv.org/wiki/index.php/ ISDB-T_Frequency_Table. Generar el archivo channels.conf: $ scan freq.txt > channels.conf
P. Santamara, UNLP TDT en GNU/Linux 7/15
TDT en GNU/Linux
Usando VLC
VLC media player http://www.videolan.org/vlc/ Reproductor multimedia GLP. Apto para dispositivos ISDB-Tb. Codecs de los proyectos ffmpeg, x264, faad2/faac. Leer playlist: $ vlc channels.conf &
P. Santamara, UNLP
TDT en GNU/Linux
8/15
TDT en GNU/Linux
Controles avanzados en VLC
P. Santamara, UNLP
TDT en GNU/Linux
9/15
TDT en GNU/Linux
Usando MPlayer
MPlayer: http://www.mplayerhq.hu/ Requiere un channels.conf con ms informacin Parche para el scan: http://triton.fcaglp.unlp.edu. ar/tdt/mplayer-format-v2.patch Generar archivo de canales: $ scan -o mpl freq.txt > ~/.mplayer/channels.conf Ver TDT: $ mplayer -mc 10 -vf pp=lb dvb:// Cambio de canales con las teclas h (anterior) y k (siguiente). Volcado al disco rgido: $ mplayer -dumpfile encuentro.ts -dumpstream dvb://Encuentro
P. Santamara, UNLP
TDT en GNU/Linux
10/15
TDT en GNU/Linux
Testeando la calidad de recepcin
Sintonizar una frecuencia y programa con VLC o MPlayer. Ejecutar simultneamente: $ femon -H
FE: DiBcom 8000 ISDB-T (DVBT) status SCVYL | signal 61 % | snr 0 % | ber 0 | unc 0 | FE_HAS_LOCK
FE_HAS_LOCK: seal adquirida. Signal: potencia de la seal. SNR: relacin seal a ruido. BER: tasa de bits con error. UNC: bloques incorregibles.
Nota: Si los valores de BER y UNC son uctuantes y altos no se ver nada an si la potencia es alta.
P. Santamara, UNLP
TDT en GNU/Linux
11/15
Recodicacin de los TS
Usando HandBrake
HandBrake http://handbrake.fr/ Video transcoder, multiplataforma, multithread, GLP. Soporta archivos .ts de la norma ISDB-Tb. Codecs de los proyectos x264, ffmpeg, libtheora, faac, vorbis.
P. Santamara, UNLP
TDT en GNU/Linux
12/15
Streaming la TDT
El servidor
MuMuDVB (Multi Multicast DVB): streaming sobre la red. Disponible http://mumudvb.braice.net/mumudrupal/. Crear ruta para multicast (224.0.0.0 239.255.255.255) # route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 Conguracin mnima: $ cat mumudvb.conf freq=527 bandwidth=6MHz autoconfiguration=full Ejecutar: $ mumudvb -d -c mumudvb.conf Cada canal digital X sobre 239.100.0.X:1234 (X=0,1,. . . ) Se anuncian via SAP (Session Announcement Protocol).
P. Santamara, UNLP TDT en GNU/Linux 13/15
Streaming la TDT
Los clientes
P. Santamara, UNLP
TDT en GNU/Linux
14/15
Links de inters
TV Digital Abierta: http://www.tda.gob.ar TV Pblica Digital: http://tvpublica.com.ar/digital Mi TV Digital http://www.mitvdigital.gob.ar Foro TDT latinoamrica: http://www.tdt-latinoamerica.tv/foro Linux TV: http://linuxtv.org/
P. Santamara, UNLP
TDT en GNU/Linux
1/2
Licencia
Esta presentacin est disponible bajo la Licencia Creative Commons Atribucin Compartir Derivadas Igual 3.0
P. Santamara, UNLP
TDT en GNU/Linux
2/2