Transmitir vídeo para TV via HDMI em segundo plano?

1

Eu tenho um computador poderoso rodando Linux (Debian) desktop. Eu uso para o trabalho, bem como para cálculos noturnos. Então está rodando 24x7. Eu também tenho TV não-inteligente com entrada HDMI e receptor Pioneer dedicado para som. O que eu quero é usar o meu computador como um servidor de mídia. Eu não quero conectar a TV como um segundo monitor porque isso vai interferir no meu trabalho. Eu quero algum aplicativo que será executado em segundo plano, fluxo de conteúdo diretamente para HDMI e áudio digital e ser operado por algum cliente. Eu olhei para o Kodi, mas não descobri como executá-lo em segundo plano e como dedicar a porta HDMI para ele. Eu olhei para o Plex, mas requer Plex Client App no dispositivo de saída. Eu poderia comprar algo como o Chromecast como último recurso, mas não poderei conectar meu receptor de áudio.

Existe alguma opção para alcançar o que eu quero?

    
por Andrey Novikov 07.03.2017 / 12:37

1 resposta

2

A maneira como você faz isso é conectar a TV como um segundo monitor, mas configurá-la como uma tela X separada, para que não faça parte da sua área de trabalho principal (e, portanto, não interfira na sua trabalhos). Então você pode executar qualquer tipo de aplicativo (s) que você gosta na segunda tela X, streaming ou qualquer outra coisa.

Estou fazendo isso no meu sistema com uma placa Intel, BTW. Aqui está a parte relevante do meu xorg.conf :

Section "Device"
    Identifier "intel0"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "ZaphodHeads" "VGA1,HDMI1,DP1"
    Screen 0
EndSection

Section "Device"
    Identifier "intel1"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "ZaphodHeads" "HDMI3"
    Screen 1
EndSection

Section "Screen"
    Identifier "screen0"
    Device "intel0"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "intel1"
EndSection

O que você precisa fazer pode variar de acordo com a sua placa gráfica (sobre a qual você não nos informou), e você terá que variar os nomes das saídas. Acho que vou usar o sna para solucionar algum problema com a sobreposição de vídeo que pode não ser mais relevante.

A primeira tela é :0 , você precisa iniciar qualquer aplicativo para a segunda tela com -display :1 ou qualquer variação da linha de comando usada pelo aplicativo.

    
por 07.03.2017 / 12:48

Tags