Cubietruck: TVHeadend y BitTorrent Sync

Como mi Pi de Frambuesa era demasiado lento para algunas tareas, necesitaba algo más rápido, pero aún así ahorraba energía: un Cubietruck o Cubieboard 3 era la solución para mí.

La ventaja: debido a un Dualcore Allwinner A20 Cortex A7 SoC con 1 GHz y 2 GB de RAM, el sistema Cubietruck tiene mucha más potencia que el Raspberry Pi. Para el uso con BitTorrent Sync el puerto SATA es ideal: en mi caso conecté un disco duro Hitachi con un terabyte.

Cubietruck en "maleta" con 2.5" HDD
Cubietruck en "housing" con 2, 5″-HDD

El Cubieboard 3 o Cubietruck es, como todos los mini PCs basados en ARM, muy frugal en términos de consumo de energía. Aunque se recomienda una fuente de alimentación de 15 vatios cuando se usa un disco duro, la fuente de alimentación de Apple del iPad 3 con 10 vatios consigue que el sistema funcione de forma estable.

Como sistema operativo me apoyo en Servidor de Cubieez en la versión actual 1.5 - el requerimiento de RAM es muy bajo por defecto, ideal para ejecutar servicios adicionales.

TVHeadend 3.4 en Cubietruck

TVHeadend 3.4 en Cubietruck
TVHeadend 3.4 en Cubietruck
Un problema ocurrió al instalar tvheadend 3.4: la versión para Raspberry Pi no se encontró a través de apt-get. La "solución": compilarla por ti mismo, las instrucciones están disponibles en el página del proyecto tvheadend. Gracias a la potencia disponible que funciona en pocos minutos, he construido un paquete que es fácil de instalar (sin garantía de que funcione en todos los sistemas):

Si quieres construir tvheadend desde el actual repositorio GIT tú mismo, sólo tienes que hacer los siguientes pasos:

  1. La situación actual Descargar desde GitHub y desempacar
  2. En el directorio tvheadend-master ...configurar. Esto probablemente no encontrará todos los posibles paquetes que necesitará instalar. ...configurar hasta que no falten más paquetes.
  3. Como último recurso. .../Autoconstrucción.sh -t debian en el directorio de cabeceras de televisión. Esto crea un archivo .deb en el directorio principal, que luego se guarda con dpkg -i tvheadend-*.deb puede ser instalado.

En mi último intento con la versión actual del 26 de mayo de 2015, el paquete que creé no tenía ningún número de versión - pero eso no es un problema hasta ahora, podría ser ejecutado de todos modos. Que esto funcione en todos los sistemas no está garantizado.

Entonces puede llamar la configuración a través de la puerto por defecto de tvheadend: http://localhost:9981o sustituir "localhost" por la IP del Cubietruck.

Actualización 01.09.2015: tvheadend 4.0.x liberado

Ya en mayo de 2015 se lanzó la nueva versión de tvheadend con el número de versión 4.0. Básicamente la nueva versión funciona como la anterior - sólo que la transcodificación aún no está integrada en todas las versiones y aún no funciona bajo Mac OS X. Como antes, la cabecera de televisión puede utilizarse para redistribuir una señal de televisión de una señal DVB-C, DVB-T o IPTV en la red.

Después de tvheadend está instalado, el equipo corresponde al de la Frambuesa Pi. El resultado: en vez de usar la CPU de ~90% por la cabecera de televisión del (overclocked) Raspberry Pi, la cabecera de televisión del Cubietruck sólo necesita una buena potencia de CPU de 30%.

BitTorrent Sync en Cubietruck

BitTorrent Sync en Cubietruck
BitTorrent Sync en Cubietruck
La potencia de la CPU disponible puede ser usada para instalar un nodo BitTorrent Sync en el Cubietruck. A través del conector SATA, se puede instalar un disco duro de 2,5 pulgadas, la fuente de alimentación de Apple con 10 vatios que uso es suficiente para esto. Para BitTorrent-Sync hay paquetes listos, aunque no oficiales, para ARM, así que la instalación es fácil de manejar.

Después de la instalación exitosa de BitTorrent Sync se puede encontrar en http://ip-adresse-des-cubietruck:8888 llamar a la interfaz de sincronización de BitTorrent y añadir directorios para ser sincronizados. Si quieres acceder a los archivos desde Internet tienes que añadir Owncloud o Seafile.

Conclusión Cubietruck

Aunque actualmente utilizo las posibilidades de la Cubietruck (gracias a la conexión HDMI y al puerto de infrarrojos, también se pudo construir un centro multimedia en él), pero el Cubietruck es ideal para mis necesidades y mi objetivo de conseguir un cabezal de televisión y un servidor de sincronización BitTorrent con el menor consumo de energía posible. Como el sistema operativo está almacenado en tarjetas micro SD, experimentaré un poco más en el futuro - y siempre cambiaré la tarjeta SD "importante" por otra una vez que esté configurada.

Si estás buscando una entrada al mundo de los mini PCs ARM y quieres Pi de frambuesa quiere empezar encontrará las ofertas adecuadas aquí: Comprar Pi de frambuesa en Amazon. Si quieres montarlo directamente en un Cubietruck, puedes conseguirlo por 115,- Euro con la fuente de alimentación en Amazon:

11 pensamientos sobre "Cubietruck: TVHeadend und BitTorrent Sync"

  1. Hola Falk,

    un proyecto interesante. ¿Sus grabaciones en la cabecera de la televisión no tienen respaldo, especialmente las grabaciones en HD?

  2. Eso también me interesaría. Quiere abrir un servidor DVB-C 2x con cabecera de televisión y un disco de datos 2,5″. Especialmente la grabación simultánea + streaming sería importante para mí. Bittorrent o cualquier otra cosa que no quiero por el momento, sólo un servidor de televisión pura.

    1. Uf, estoy un poco confundido: tendría que configurar un DVB-Stick de dos para eso. El doble flujo fue al menos posible con un Pi de frambuesa, el Cubietruck debería ser suficiente.

      1. Entonces me respondo a mí mismo, en caso de que alguien más lo encuentre interesante:
        Tengo 2x adaptadores DVB-C Sundtek en un hub USB pasivo y 1x lector de tarjetas/OSCam en el segundo puerto USB del Cubie. Y un disco duro SATA 2,5″ para grabar. Todo se dispara con una fuente de alimentación de 12,5W (http://www.amazon.de/gp/product/B00GUSHNW4). Funciona: Grabación de ARD HD y Pro7 HD simultáneamente + streaming de Sat1 HD al HTPC. Pero los dos núcleos del Cubie están bastante ocupados: 65% - 90%. No pude observar abandonos ni durante las grabaciones ni durante las corrientes. Es todo lo que necesito.

        1x DVB-C y Cardreader en el hub pasivo no funcionó, después de unas horas OSCam perdió la conexión al cardreader y sólo un Cubieneustart pudo arreglarlo.

        Los tiempos de conmutación también son muy buenos: 1-2seg. Desafortunadamente Timeshift no funciona de manera confiable con TVHeadend, pero eso es por el programa y no por el Cubie.

        Conclusión: como un pequeño TVServer el Cubie es definitivamente utilizable para mis necesidades!

        1. Genial - eso suena exactamente como lo que me gustaría realizar.
          Me temo que no he superado el punto
          sudo apt-add-repository http://apt.tvheadend.org/stable

          ...salió. Aquí recibo el mensaje de error:
          "apt-add-repository: comando no encontrado"

          Entonces, cuando yo...
          apt-get install tvheadend, recibo el siguiente mensaje de error.
          "No se puede localizar la cabecera del paquete de televisión"

          Estaría feliz de recibir un consejo o estaría muy interesado en saber cómo conseguiste que funcionara la cabecera de la televisión.

  3. Hola Falk,

    Me gustaría probar una versión actual de la cabecera de la televisión en una imagen de CT con un núcleo actual.
    Pero probablemente soy demasiado estúpido para construir el correspondiente paquete de cabezas de tv. ¿Podría volver a publicar una breve secuencia de los comandos necesarios para construir el paquete de tvheadend 3.4? Esto funciona muy bien para mí en este momento.

    Saludo
    seppel

    1. Tal vez aborde esto esta noche y luego actualice el post en consecuencia. En realidad no es tan complicado, pero no lo he hecho desde hace mucho tiempo - ¿está todo actualizado o uso Netflix la mayor parte del tiempo de todos modos?

    2. Así que he ampliado el manual. ¡Espero que esto te ayude! Si hay alguna pregunta, tuve el mayor problema para instalar todos los paquetes (cada uno en la -dev-versión) que tvheadend necesita para ejecutarlo.

Deje un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESEspañol
Ir arriba