Ich habe mich gefragt, ob es möglich ist, den 10,2-Gbit / s-HDMI-Anschluss auf mehreren Computern als Backbone-Netzwerkschnittstelle für einen hausgemachten Cluster zu verwenden.
Gibt es eine Art HDMI-Schalter? Kann HDMI beliebige Daten transportieren? Können Sie als Gerät wie eth0 auf den HDMI-Anschluss in * nix zugreifen und ihn weiterleiten? Kann der HDMI-Anschluss an den Computern Daten empfangen oder geht er nur aus (Grafikkarte -> Anzeige)?
Das wäre sehr cool.
Wenn es nicht existiert, wie wäre die Logistik, um dies umzusetzen?
Bearbeiten) Reddit-Diskussion, http://redd.it/1lnzyi
linux
networking
unix
network-protocols
Blakev
quelle
quelle
Antworten:
HDMI verfügt über mehrere Kanäle, die verschiedene Arten von Daten übertragen (Video, Audo, Steuerung usw.).
Wie Ignacio kommentierte - HDMI 1.4 verfügt über Ethernet (HEC) an den Pins 14 und 19 - könnten Sie dies verwenden.
HDMI 1.4 verfügt über Reverse-Audio-Kanäle (ARC), sodass (beispielsweise) ein Fernsehgerät ein Tonsignal an einen externen Audioverstärker zurückgeben kann. Ich vermute, dass der Durchsatz relativ niedrig ist.
Es hat zwar einen CEC-Kanal für die bidirektionale Befehlskommunikation, dies ist jedoch eine relativ niedrige Geschwindigkeit.
Ich glaube, der Videoteil der TMDS-Kanäle ist nicht bidirektional und kann daher nicht zum Empfangen von Daten verwendet werden.
quelle