Usando a porta HDMI como interface de protocolo de rede?

9

Eu queria saber se é possível usar a porta HDMI de 10,2 Gb / s em vários computadores como uma interface de rede de backbone para um cluster caseiro?

Existe algum tipo de switch HDMI? O HDMI pode transportar dados arbitrários? Você pode acessar a porta HDMI no * nix como um dispositivo como eth0 e canalizar para ela? A porta HDMI dos computadores pode receber dados ou é apenas de saída (placa gráfica -> tela)?

Isso seria muito legal.

Se não existir, qual seria a logística para implementar isso?

Editar) discussão do Reddit, http://redd.it/1lnzyi

blakev
fonte
11
O HDMI 1.4 suporta Ethernet através do cabo. Fora isso, não tente.
Ignacio Vazquez-Abrams
Os dados poderiam ser convertidos em uma representação visual e transportados pelo canal de áudio / vídeo a 1080p 30fps?
blakev
Sugestão de implementação do estouro de pilha: stackoverflow.com/a/21791324/2714534
blakev
11
Gostaria de saber sobre o uso de uma placa de captura HDMI, juntamente com uma placa gráfica poderia funcionar. Você precisaria criar sua própria interface e convencer o Linux de que não é para gráficos. Por outro lado, você poderia usar o gpu como uma unidade de processamento de rede e compactar o tráfego junto com ele. mais um pensamento. Se você tiver uma GPU em ambos os lados e uma porta de exibição, em teoria
Joe
11
em teoria, você pode enviar a partir de uma extremidade HDMI e enviar para a outra GPU via porta HDMI exibir jogou cartão. Seria muito trabalho de programação.
Joe

Respostas:

3

O HDMI possui vários canais que transportam vários tipos de dados (vídeo, áudio, controle etc.)

Como comentou Ignacio - o HDMI 1.4 possui Ethernet (HEC) nos pinos 14 e 19 - você pode usar isso.

O HDMI 1.4 possui canais de áudio reverso (ARC) para que (por exemplo) uma TV possa retornar um sinal de som a um amplificador de áudio externo. Eu suspeito que a taxa de transferência pode ser relativamente baixa.

Ele possui um canal CEC para comunicação de comando bidirecional, mas essa velocidade é relativamente baixa.

Acredito que a parte de vídeo dos canais TMDS não é bidirecional e, portanto, não pode ser usada para receber dados.

RedGrittyBrick
fonte