↓ 跳过正文
  1. 文章/

安装:数字地面电视 + PVR 系统 + XBMC + 流媒体 + 时移,8.26欧元

·
Rubén Infante Docio
作者
Rubén Infante Docio
软件工程师
目录

随着新版 XBMC 12 Frodo 引入了将 XBMC 作为 PVR 客户端使用的可能性。

下面我们将了解如何在Ubuntu上的XBMC中安装该系统,支持DVB-T DTT,就像西班牙的做法一样。

这是干什么用的?
#

  • 随时随地观看电视流媒体
  • 查看节目指南
  • 安排自动录制
  • 过滤
  • 控制家长
  • 时间移——>在看电视时暂停、快进和倒回。不会超时到当前的播出。魔法不会:P
  • 即时录制。

所有这些内容都来自网络或XBMC。

如果你想从互联网(网络外)访问,需要打开8091和8092端口,以及固定IP或域dyndns等。

要求
#

  • 数字地面电视调谐器 €8.66(含运费及增值税)
    调谐器
  • 安装了XBMC的Linux。

步骤
#

  1. 打开终端

    #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. GPG应安装时配备

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

    我们安装后,输入用户名和密码,然后安装PVR后端

  3.  sudo apt-get install tvheadend
  4. 现在我们将有两种方法来更新Linux系统,使其兼容这种接口。

    1. 第一部分
      #

      它包括更新v4l(Linux视频),这是一套Ubuntu默认不包含的工具,允许我们控制与视频设备相关的一切,比如摄像机、网络摄像头等。

      为此,我们在终端中输入以下命令

      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. 第二部分(仅适用于带有芯片组的设备,如头部中的设备)
      #

      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. 我们重启后,完成这些工作后将继续配置PVR后端

  6. 我们通过浏览器访问http://IP_LAN_PC:9981/

  7. 配置 -> DVB 输入 -> 选择适配器 -> 按地点添加 DVB 网络…… -> 选择你的国家和城市。

  8. 扫描完成后(等一会儿,看到所有频道都在那里)——> 将DVB服务映射到频道…… 因为在西班牙频道是作为服务接收的

  9. 接下来是XBMC配置
    #

    1. 如果没有,我们会安装 XBMC 插件

      sudo apt-get install xbmc-pvr-tvheadend-hts
    2. 进入系统 -> 插件 -> 我们寻找PVR Tvheadend ->插件 我们激活它

    3. 我们配置用户名和密码

  10. 完成!

现在我们只需要研究一下XBMC的选项和网页界面。发现许多很酷的东西。

明智的说明
#

为了检查设备是否被检测到,你可以使用

dmesg | grep -i dvb

更新 2013年5月28日
#

第二点已更新,因为官方网站错误地指定了 的网址

只有在使用匿名访问的服务器时,浏览器广播才可用,也就是说,任何人都能通过互联网看到我们的频道。附言:当然,这可以受IP限制,我们可以有一条连接网络的隧道,这样就能保护网络安全。

步骤
#

  1. 设置 -> 访问控制 -> 创建新用户
  2. 激活账户并赋予我们想要的权限。

改天我会教你怎么做。:P

相关文章


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