TV digital en Linux 200 canales y mas

  • Categoría: Linux
  • Publicado hace más de 3 años
En este post, mostraremos como obtener el programa 'TVenLinux.sh' que nos permitirá disponer de TV digital con mas de 200 canales, pero previamente, habrá que instalar dependencias tales como mplayer, rtmpdump y curl.
 
 
Imágenes de resultados al ejecutar TVenLinux.sh

 


Al seleccionar un canal sale MPlayer que es el editor de canales (OJO toma unos segundos, esperar) y la lista de las teclas para operar el canal.





Lista de teclas.





Qué es TVenLinux.sh
 
Sencillo script en bash para ver y grabar televisión en sistemas GNU/Linux / BSD sin tarjeta capturadora / sintonizadora. Solo se necesita una conexión a Internet, tener instalado Mplayer, Curl, Rtmpdump y Zenity para entornos Gtk o Kdialog para el escritorio KDE. Actualmente se puede disfrutar de casi 200 canales en español, conectando a cadenas de televisión de España, Perú, Chile, Cuba, Venezuela, Bolivia, Argentina, Colombia, Paraguay y Ecuador. También hay algún canal en Inglés (Noticias y divulgación científica) y otros de temática infantil en diferentes idiomas.
 
 
 
 
Instalar dependencias.

 
Como root en una terminal ejecutar los siguientes comandos (Debian / Ubuntu):

 
Cita: Mostrar

 
Mandriva / Mageia:
 
Cita: Mostrar

 
Arch Linux: TVenLinux

 
Cita: Mostrar
 
 
NOTA: El paquete "curl" no es obligatorio, pero permitirá mostrar la programación de cada canal (No de todos).


Descargar TVenLinux.sh : http://www.tvenlinux.com/TVenLinux.sh


Ejecutar TVenLinux.sh

 
Una vez descargado y teniendo los paquetes necesarios instalados, solo nos queda darle permisos de ejecución. Esto lo podemos hacer de forma gráfica o bien desde la terminal.
 
Entorno gráfico:

 
1.- Botón derecho sobre el fichero y pulsamos "Propiedades".
 
2.- Pestaña Permisos, Hacer el fichero ejecutable.
 
3.- Doble clic sobre el fichero.
 
Terminal (Donde esté descargado):
 
Cita: Mostrar


Cita: Mostrar

 
 
Uso de TVenLinux.sh

 
Para ejecutar el programa podemos hacerlo desde consola ($ ./TVenLinux.sh) o bien doble clic desde el entorno gráfico.
 
Una vez ejecutado, si falta algún paquete por instalar, será avisado de ello.
 
Para alcanzar rápidamente un canal, vale con teclear su nombre sobre la pantalla o bien usar la combinación "Cntrl + F" para buscar (Gtk).
 
Para ordenar alfabéticamente canales solo pulse en el nombre de la columna "Canales" o bien "Temática".
 
Algunos canales no emiten a internet en determinadas horas o bien no emiten determinados programas por tema de copyright.
 
Es posible que algunos canales dejen de funcionar, se intentará ir actualizando periódicamente para reponer canales y mejorarlo, avisará si hay nuevas versiones.
 
Si el ancho de banda está saturado o es insuficiente habrá problemas de desconexión, paradas o bucles, mirar la sección de "Configuración".
 
Para cambiar de canal hay que cerrar el reproductor (Letra Q o cerrar la ventana).
 
Se pueden arrancar varias instancias del programa a la vez.
 
Algunos canales no muestran su programación, eso es normal, no un error.
 
 
 
 
Consejos prácticos.

 
Tener ancho de banda no saturado (P2P, Youtube, Torrent,...) para no tener problemas con la recepción.
 
Si el sonido y el audio están descompasados, con el cursor izquierdo podemos volver 10 segundos atrás y suele solucionar el problema.
 
Si las desconexiones son frecuentes, podemos probar a retroceder o pausar la reproducción al poco de comenzar, de esa forma la cache irá subiendo.
 
Si las desconexiones, cortes o bucles son muy frecuentes, como última esperanza se puede probar a utilizar la opción fifo
 
Si la programación tiene caracteres extraños en vez de acentos, es debido a que tu distribución GNU/Linux no usa la codificación UTF-8.
 
 
 
 
 
 
Algunas opciones de personalización (Sección "Configuración" del script).
 
De tener Zenity y Kdialog instalados sin usar Kde como escritorio, el script usará Zenity, para forzar el uso de Kdialog, modificar el script en la sección "Escritorio KDE".
 
Si no se quiere guardar el streaming visualizado nunca y evitar que TVenLinux pregunte por ello, poner la variable "SAVE" a 1.
 
Si las desconexiones son frecuentes, se puede modificar la variable "CACHE_STREAMING" para que cachee más antes de la reproducción.
 
Para evitar que el script muestre la ventana de "Teclas útiles de Mplayer", cambiar el valor de la variable "MPLAYER_HELP" a 1
 
Si no queremos que se busquen actualizaciones automáticamente, descomentar (Quitar la primera almohadilla) la linea indicada para ello en la sección configuración.
 
Se recomienda usar mplayer, pero se puede cambiar el reproductor por vlc, cvlc o ffplay fácilmente en la sección de "Configuración" con la variable "REPRODUCTOR". Con esta misma variable se puede acceder a otra configuracion de mplayer, usando el valor "mplayer_old", para que al encontrar el final del streaming se cierre y no espere más datos, que es el funcionamiento actual (Esto en algunas distribuciones o conexiones a internet lentas puede resultar molesto debido a posibles bucles).
 
Si al intentar ver un canal se muestra la ventana de teclas útiles, pero no se visualiza el canal, puede deberse a una versión antigua de mplayer, por lo que se recomienda usar la opción "mplayer_old" en la sección de configuración. Si ese es su caso, por favor envíe un correo indicando la distro usada, escritorio y versión de mplayer (Ubuntu / Debian: dpkg -s mplayer | grep Version) para poder hacer un listado de incompatibilidades.
 
 
 
 
Usar pila fifo (Sección "Configuración" del script).

 
Si se prefiere usar una pila fifo en vez de un fichero donde ir descargando el streaming, en la sección de configuración se puede activar. Se recomienda hacer uso de esta opción si los bucles o desconexiones son frecuentes y no conseguimos solventar el problema de las maneras comentadas anteriormente.
 
Para activar la opción dar el valor 0 a la variable "fifo" en la sección de configuración. Si de esta forma no obtenemos mejora, probar a usar el valor 2.
 
Inconvenientes de usar fifo: No se puede salvar el streaming, retroceder ni pausar sin cortar o colgar el reproductor. Con determinados canales el uso de la pila puede colgar TVenLinux (Usar "Cntrl + c" en la consola donde se esté ejecutando TVenLinux). La pila no se puede usar con Vlc por ahora, solo con mplayer y ffplay.
 
 
 
 
Teclas útiles de MPplayer a conocer.
 

0: Sube el volumen
9: Baja el volumen.
(: Balance de sonido izquierda.
): Balance de sonido a la derecha.
m: Silencio (Mute).

 
Izquierda: Retrocede 10 segundos.
Derecha: Avanza 10 segundos.
 
Arriba: Avanza 1 minuto.
Abajo: Retrocede 1 minuto.
 
Av. Pág: Retrocede 10 minutos.
Re Pág: Avanza 10 minutos.
 
p, Espacio: Pausa / Reproducir.
 
F: Pantalla completa.

 
Mays + t: Siempre encima.
 
q, Esc: Cierra mplayer.
 
 
 
 
 
Problemas típicos y su solución.

 
Problema con LXDE: "WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-XXXX/pkcs11: No such file or directory
Solución: Editar el fichero /etc/xdg/autostart/gnome-keyring-pkcs11.desktop y en la linea "OnlyShowIn" añadir "LXDE", se debe a un pequeño bug.
 
Problema al arrancar Mplayer: "Failed to open VDPAU backend libvdpau_r600.so"
Solución: Algunas distribuciones no tienen los drivers gráficos adaptados al uso del controlador VDPAU, pero no impide que mplayer funcione.
 
Problema: Si el reproductor muestra una pantalla azul, o no se visualiza el canal, pero sí se escucha, se debe a problemas con la biblioteca VDPAU.
Solución: Modificar el script, buscar las dos lineas (Cntrl + F) donde está la palabra vdpau y borrarla.
 
Problema: No tengo el paquete rtmpdump en Ubuntu 10.04 (Lucid Lynx).
Solución: Abrir una terminal e introducir estos comandos.

Cita: Mostrar


 



Para terminar : La programación de los canales mediante Internet, la podemos conseguir por medio de la Web, ejemplo, para el canal 'Paramount' escribir en Google : programación paramount TV

Y entre varias páginas hay la siguiente : http://www.paramountchannel.es/guia-tv/

Que muestra la programación semanal y el tema de cada programa.

Ejemplo de programación en la Web, de Paramount TV


 






 

TV digital en Linux 200 canales y mas
19 Puntos Score: 6.3/10
Visitas: 1766 Favoritos: 13
Ver los usuarios que votaron...
11 Comentarios TV digital en Linux 200 canales y mas
Se ve interesante,pero creo que hay que tener el sistema operativo de Linux instalado. ?
@migmier se puede tener linux y windows en una misma pc sin ning?
Valiosa tu informacion, siempre he estado tentado a explorar con Linux. Es la hora de empezar. Ahora mismo busco el Mint a ver como me va.Muchas gracias, sawadypap.
@sawadypap exacto comparto tal cual.!!!   buen aporte.!! +5  
jojo que interesante lo voy a probar  
gracias, probando pinta muy bien    
yo tenia linux en mi netbook de la escuela pero lo borre xD  
te pasaste, chabon, van puntits
De lujo   , otro gran aporte amigazo. Saludos cordiales.
Que ancho de banda minimo se necesita para ver los canales?
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!