Servidor PVR con MythTV | ||
---|---|---|
Anterior |
Si la búsqueda automática de canales en mythtv no funciona, lo primero que tenemos que hacer es conseguir las frecuencias de nuestra zona. Es probable que en mythtv haya detectado señal en algunas frecuencias. También podemos obtener este dato en la web http://www.tdt.es, aunque puede que la información de esta página no sea correcta o esté desactualizada, como es el caso de mi ciudad.
Debemos crear un fichero con las frecuencias de los canales de nuestra zona. Si la información que tenemos hace referencia a canales, usaremos la siguiente tabla para averiguar las frecuencias correspondientes
Equivalencias canales-frecuencias: Añadir 6 ceros a la frecuencia Canal Frecuencia 21 474 22 482 23 490 24 498 25 506 26 514 27 522 28 530 29 538 30 546 31 554 32 562 33 570 34 578 35 586 36 594 37 602 38 610 39 618 40 626 41 634 42 642 43 650 44 658 45 666 46 674 47 682 48 690 49 698 50 706 51 714 52 722 53 730 54 738 55 746 56 754 57 762 58 770 59 778 60 786 61 794 62 802 63 810 64 818 65 826 66 834 67 842 68 850 |
Una vez que sepamos las frecuencias adecuadas, debemos ponerlos en un fichero de texto similar al siguiente:
# DVB-T Vigo # T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy T 810000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE # #63: TVE 1, TVE 2, 24H TVE, CLAN/50 TVE, RNE1, RNE CLASICA, RNE3 T 834000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE # #66: TELEDEPORTE, VEO TV, VEO 2, NET TV T 666000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE # #45: CUATRO, CNN+, 40 LATINO, LA SEXTA 1 T 850000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE # #68: TELECINCO, T5 ESTRELLAS, T5 SPORT, FLYMUSIC T 690000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE # #48: ANTENA 3, ANTENA.NEOX, ANTENA.NOVA, LA SEXTA 2 # Todavía no se donde están: TVG, GALICIA TV AMERICA, RADIO GALEGA, R.GALEGA MUSICA, SON GALICIA RADIO, PROBAS RETEGAL |
Ahora debemos crear el fichero channels.conf que puedan entender los programas de DVB. Lo hacemos con el siguiente comando:
scan es-Vigo | tee channels.conf |
Ahora ya podemos realizar pruebas o sintonizar con mplayer
Si queremos comprobar que recibimos correctamente un canal, ejecutaremos el comando tzap y le pasaremos como argumento el nombre de canal definido en los ficheros anteriores.:
tzap "TVE 1" -c channels.conf |
Si no consigue bloquear el canal (FE_HAS_LOCK), significa que no lo recibe correctamente
Podemos sintonizar un canal directamente con mplayer. Para ello debemos crear el fichero channels.conf tal como se explica en el apartado de problemas de sintonización, y ponerlo en ~/.mplayer/channels.conf. Después sintonizamos pasándole a mplayer como argumento el nombre de canal definido en channels.conf de la siguiente manera:
mplayer dvb://"CUATRO" -vo xv -ao alsa -fs -aid 52 |
Es posible realizar un broadcast de un canal DVB a través de la red, de manera relativamente sencilla.
Usaremos el comando dvbstream. El problema es que no le podemos pasar como argumento el nombre del canal, sino que debemos pasarle la frecuencia y los números asociados al audio y al vÃdeo según figuran en channels.conf
Por ejemplo, para sintonizar CNN+ buscamos sus valores en channels,conf:
CNN+:666000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:161:84:1058 |
En este caso debemos usar el valor de frecuencia 666000000, y los valores 161 y 84 para los streams de video y audio. Ejecutamos el comando de la siguiente manera:
dvbstream -f 666000000 161 84 |
Ahora tan solo resta sintonizar dicho canal desde un cliente:
mplayer -ni rtp://224.0.1.2:5004 -cache 3200 |
Cuanta más caché especifiquemos, más tolerante será a cortes de red, pero más tardará en empezar a reproducir
Si instalamos MythWeb podremos realizar ajustes de manera muy sencilla en los nombres de los canales. Esto es útil cuando la guÃa de programación está metiendo los datos en un canal falso.
Además podemos entre otras cosas, programar grabaciones desde cualquier equipo de la red, con un simple navegador