↓ Ir para o conteúdo principal
  1. Artigos/

Suporte: DTT + Sistema PVR + XBMC + Streaming + Timeshift por 8,26€

·
Rubén Infante Docio
Autor
Rubén Infante Docio
Engenheiro de software
Tabela de conteúdos

Com a nova versão do XBMC 12, Frodo a possibilidade de usar o XBMC como cliente PVR é introduzida.

Abaixo, veremos como instalar isso em um XBMC no Ubuntu para sistemas DVB-T DTT, como é o caso na Espanha.

Para que serve?
#

  • Assista TV Streaming de qualquer lugar
  • Veja o guia de programação
  • Programe gravações automáticas
  • Filtragem
  • Controle Parental
  • Timeshift - > pausa, avance e volte rápido enquanto assisto TV. Sem passar do tempo até a transmissão atual. A magia não :P
  • Gravações instantâneas.

Tudo isso da web ou do XBMC.

Se você quiser acessar pela internet (fora da rede, será necessário abrir as portas 8091 e 8092) e por um IP fixo ou domínios de domínio, etc.

Requisitos
#

  • Sintonizador DTT €8,66 (custos de envio e IVA incluídos)
    Tuner
  • Linux com XBMC instalado

Etapas
#

  1. Abra um terminal

    #sustituye stable por unstable > beta > stable según lo que desees
    sudo apt-add-repository http://apt.tvheadend.org/stable
    sudo apt-get update
  2. O GPG deve ser instalado com

    curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -

    Nós instalamos, fornecemos nome de usuário e senha e, com isso, já instalamos o backend do PVR

  3.  sudo apt-get install tvheadend
  4. Agora teremos dois métodos para atualizar nosso sistema Linux para ser compatível com esse tipo de interface.

    1. Parte 1
      #

      Consiste em atualizar o v4l (Video for Linux), um conjunto completo de ferramentas que não estão incluídas no Ubuntu por padrão, que nos permitem controlar tudo relacionado a dispositivos de vídeo, capturar câmeras, webcams, etc.

      Para isso, inserimos os seguintes comandos em um terminal

      sudo apt-get install linux-source
      sudo apt-get install patchutils libproc-processtable-perl build-essential git-core linux-headers-`uname -r`
      cd /usr/src
      sudo git clone git://linuxtv.org/media_build.git
      cd media_build
      sudo ./build
      sudo make install
    2. Parte 2 (Válido apenas para dispositivos com o chipset de dispositivos, como o do cabeçalho
      #

      cd ..
      wget https://raw.github.com/torvalds/linux/master/Documentation/dvb/get_dvb_firmware
      sudo ./get_dvb_firmware it9135
      sudo dd if=dvb-usb-it9135-01.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
      sudo dd if=dvb-usb-it9135-02.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw
      sudo cp dvb-usb-it9135-0* /lib/firmware/
  5. Reiniciamos e, com tudo isso, vamos configurar o backend do PVR

  6. Acessamos via navegador com http://IP_LAN_PC:9981/

  7. Configuração -> Entradas DVB -> Selecione o adaptador -> Adicione Rede DVB por localização… -> Selecione seu país e cidade.

  8. Quando a varredura terminar (esperando um pouco, quando você ver que todos os canais que deseja estão lá) -> Mapear os serviços DVB para os canais… Como na Espanha os canais são recebidos como serviços

  9. Passamos para a configuração do XBMC
    #

    1. Instalamos o plugin XBMC se não estiver

      sudo apt-get install xbmc-pvr-tvheadend-hts
    2. Vá para System -> Addons -> Procuramos o addon PVR Tvheadend -> Ativamos ele

    3. Configuramos nome de usuário e senha

  10. Pronto!

Agora só precisamos pesquisar sobre as opções do XBMC e a interface web. Para descobrir muitas coisas legais.

Nota sábia
#

Para verificar se o dispositivo foi detectado, você pode usar o

dmesg | grep -i dvb

Atualização 28/05/2013
#

O Ponto 2 foi atualizado desde que o site oficial especifica incorretamente a URL

A transmissão pelo navegador só está disponível se usarmos um servidor com acesso anônimo, ou seja, qualquer pessoa puder ver nossos canais pela internet. P.S. Pode ser limitado por IP, claro, e poderíamos ter um túnel que conecte nossa rede e, dessa forma, poderíamos protegê-la.

Etapas
#

  1. Configurações -> Controle de Acesso -> criar um novo usuário
  2. Ativar a conta e dar as permissões que queremos.

Outro dia eu vou te mostrar como fazer. :P

Relacionados


Comentarios

  • Juan
    Juan
    Sin internet tambien funcionaria la TDT en el XBMC??? Perdonad si la pregunta es tonta…
  • ruben0909
    ruben0909

    Hola Juan,

    Por supuesto, es como una televisión normal, siempre que no quieras usar una guía de TV, sincronizada por internet ni conectarlo a canales por internet funciona perfectamente.

    Un saludo

    • Alex
      Alex
      Una pregunta Juan, cómo es eso de Conectar a canales por internet??? PDTA: Disculpa mi ignorancia…
      • Rubén Infante Docio
        No es el tema del post, pero es muy sencillo busca en Google Zatoo, tvalacarta, las propias webs de cada canal…etc
  • Jorge
    Jorge

    Hola, que tal? queria hacerte una consulta,

    he leido tu articulo https://rubeninfante.com/2013/05/26/montar-tdt-sistema-pvr-xbmc-streaming-timeshift-por-866e/

    Por lo que comentas es posible ver la tdt utilizando una tarjeta de TV, sin necesidad de tener conectado la xbmc a internet.

    El problema que yo tengo yo utilizo el add on Tvheadend para ver la tdt pero en cuanto desconecto el cable de red, deja de funcionar y aparece el mensaje de “tvheadend client conexion perdida”, es decir, para ver la tdt tengo la necesidad de estar conectado a internet.

    Hay alguna solucion para arreglar esto u otra opcion para ver la tdt en xbmc sin necesidad de estar conectado a internet.

    Gracias por su respuesta.

    • Rubén Infante Docio

      Hola Jorge,

      Ahora mismo no tengo acceso a mi xbmc, pero ¿Podrías probar esto? Accede a la configuración de TvHeadEnd en el cliente para xbmc.

      Dónde pone la ip prueba estos valores consecutivamente

      • 127.0.0.1
      • localhost

      Dime si alguno de los dos te funciona,

      Un saludo

  • Azhara
    Azhara

    Buenas tardes,

    Tengo instalado como SO Linux Kubuntu 13.10 y no consigo instalar Tvheadend. He seguido los pasos pero finalmente no funciona. No sé si es que no habrá soporte.

    Agradecería muchísimo la ayuda.

    Un saludo!

  • Rubén Infante Docio
    Hola Azhara, ¿En qué paso te has quedado? ¿Que error te da?
  • Azhara
    Azhara

    Hola Rubén, muchísimas gracias por contestar.

    He hecho todos estos pasos:

    curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add - sudo apt-add-repository http://apt.tvheadend.org/stable sudo apt-get update sudo apt-get install tvheadend

    Después he puesto en el navegador http://IP_LAN_PC:9981/ y no sigue el siguiente paso que es que me pida usuario y contraseña.

    De hecho, al ejecutar esos comandos me dio un error 404 (no me acuerdo exactamente qué ponía) Voy a intentar repetir el proceso de nuevo en una instalación limpia y te lo digo concretamente cuál es.

    He estado leyendo y en foro oficial alguien tenía el mismo problema https://tvheadend.org/boards/5/topics/10129 En esta página hay un usuario recomienda una solución, pero no tengo ni idea a que se refiere ni cómo hacerlo ¿Puede ser que no estén los repositorios para ubuntu y haya que crearlos o algo así?

    Yo no tengo mucha idea de esto, así que estoy dando palos de ciego. Si digo muchas barbaridades no te asustes, jeje.

    Un saludo, y muchas gracias! ;)

  • Azhara
    Azhara

    Hola Rubén,

    Te he contestado por aquí, pero ahora no me sale el mensaje que he escrito y hace un rato sí, ¿por qué puede ser?

    Gracias de nuevo y un saludo

  • Azhara
    Azhara
    Ya sale, perdona. No he dicho nada. jeje…
  • Rubén Infante Docio

    Hola Azhara. Si te dió 404 vuelve a intentarlo ahora que por lo que veo en los repositorios si hay versión disponible, Si sigue sin funcionar. Puedes compilarlo con las intrucciones que pone aquí https://github.com/tvheadend/tvheadend

    Gracias, un saludo, para cualquier duda no dudes en decirlo

  • jorge cortes
    jorge cortes
    Buen día ya instale todo tal cual lo indicas y funciona el programa mi problema es la tarjeta de tv no pude conseguir la que sugieres existe la posibilidad que me pases el chip o los chips soportados para buscar una en mi zona o algún otro modelo por Internet. Ya probé con dos distintos y no los reconoce.
    • Rubén Infante Docio
      Hola el chip es el it9135, pero debería valer cualquier sintonizadora compatible con Linux. Un saludo