Muitos desses set-top boxes escondidos em televisões já estão rodando o Linux. E apesar da falta de poder de CPU, eles são todos mais do que capazes de gravar e reproduzir vários canais ao mesmo tempo, bem como transmitir os dados através de sua rede local..

O Raspberry Pi também é perfeito para isso e, com o hardware apropriado, pode ser transformado em um poderoso gravador de vídeo digital de baixo custo, completo com streaming de mídia, agendamento e mudança de horário..

  • 8 grandes projetos Raspberry Pi criados por crianças

O hardware apropriado é a frase-chave do parágrafo anterior, porque uma instalação indolor depende principalmente de seu hardware de 'televisão funcionando'.

Felizmente, o Linux tem suporte para muitos desses dispositivos embutidos no kernel, então muitos funcionarão sem modificação.

E enquanto essas instruções começam na linha de comando, dividimos todo o tutorial em 10 etapas diferentes, fazendo com que o projeto seja o mais fácil de seguir..

  • Tutorial Raspberry Pi: como fazer mais

No final deste projeto, você se encontrará com uma plataforma completa de gravação de TV digital, capaz de gravar vários programas de múltiplas fontes, todos executados a partir do humilde Raspberry Pi. É o back-end perfeito para o recém-lançado XBMC, que você poderá usar como front-end de qualquer outro computador na mesma rede.

1. nosso hardware

Testamos e configuramos dois dispositivos receptores USB, um para capturar televisão digital terrestre através de uma antena aérea e outro para capturar os dados de um feed de satélite. Nós vamos incluir instruções para ambos.

Para a recepção DVB-T (terrestre), utilizámos um Sundtek MediaTV Pro, para recepção DVB-S (satélite), utilizámos o Sundtek SkyTV Ultimate. O último inclui um adaptador de energia de 12v que também precisa ser conectado.

Mas aqui está o requisito mais importante: esses dispositivos USB devem ser conectados ao Raspberry Pi por meio de um hub USB energizado. Nós perdemos dois dias tentando configurar o sistema, primeiro sem um hub e depois com um hub incompatível. Em ambos os casos, tudo parecia funcionar, mas os dispositivos não encontravam nenhum canal de televisão em uma varredura. Mudar para um hub energizado compatível com o Raspberry Pi resolveu o problema, então não podemos enfatizar este ponto o suficiente.

Conecte um hub a uma fonte de alimentação, conecte seu receptor USB ao hub e o hub ao Pi. E não se esqueça de conectar a antena ou o satélite ao seu receptor.

2. Armazenamento externo

Estamos assumindo que você tem um Raspberry Pi pré-configurado e atualizado com a distribuição Raspbian. Também estamos assumindo que ele está conectado à internet e que você está digitando seus comandos diretamente no console ou por meio de uma sessão SSH.

Nossa próxima consideração será onde você armazenará as gravações de televisão. Recomendamos conectar um disco rígido USB externo, pois o acesso constante de leitura / gravação testará o cartão SD médio em seus limites.

Para adicionar armazenamento como este, basta conectar o dispositivo a uma porta USB sobressalente e verificar a saída dos registros do sistema digitando tail / var / log / messages. Você verá uma saída semelhante a usb 1-1.3.4.2: Novo dispositivo USB, e você precisará procurar o identificador do dispositivo, que deve ser parecido com sda: sda1 - sda é o próprio dispositivo, enquanto sda1 é uma partição.

Tipo sudo mkdir / mnt / storage para criar um ponto de montagem e sudo mount / dev / sda1 / mnt / storage / para conectá-lo ao seu dispositivo externo.

3. Instale os drivers

Dependendo do hardware de televisão que você está usando, essa etapa pode ser desnecessária. Se você tiver escolhido um dispositivo compatível com o Linux e não precisar de arquivos de driver adicionais, basta conectar o dispositivo e seguir para a próxima etapa..

Para nossos dispositivos Sundtek, precisamos baixar e instalar um driver. Isso é facil. Na linha de comando do Raspberry Pi, digite: