使用HDMI端口作为网络协议接口?

时间:2013-09-03 20:35:32

标签: linux unix networking parallel-processing protocols

我想知道是否可以在几台计算机上使用10.2 Gb / s HDMI端口作为自制群集的骨干网络接口?

是否有某种HDMI开关? HDMI可以传输任意数据吗?您是否可以将* nix中的HDMI端口作为eth0等设备访问并通过管道连接?计算机上的HDMI端口是否可以接收数据,或者只是外发(显卡 - >显示)?

这将非常酷。

如果它不存在,实施这个的后勤是什么?

2 个答案:

答案 0 :(得分:2)

理论上,较新版本的HDMI可以支持以太网通道",它可以作为常规网络连接。但是,我找不到任何具有此功能的显卡。如果您的图形卡支持此功能,则HDMI端口旁边可能会显示字母HEC 此外,以太网通道限制为100 Mbit / s,因此它不是最快的选择。

我找到了一些由Wiretek制作的HDMI开关。

HDMI还支持辅助通道,主要用于在设备之间传输控制信号。虽然它比以太网通道慢。

答案 1 :(得分:2)

理论上可行,但硬件不存在。另一个考虑因素是您的链路非常不对称(如ADSL):下行约8.16 Gbit / s(有一些开销),上行仅100Mbit / s(通过以太网通道)。

在较低级别,HDMI使用与DVI相同的协议来传输视频数据,这是一种称为TMDS的信令协议。从理论上讲,您可以将数据以24位块的形式存储,将它们编码为三个8位通道(代表红色,绿色和蓝色),然后将其传输到三个TMDS通道,并在接收端将它们组合在一起。您还需要通过在控制通道上设置高分辨率和刷新率来协商高带宽通道的电路。关于HDMI架构的更多细节是here

执行此操作的硬件非常复杂(阅读:制作费用昂贵)。由于以下原因,没有任何外壳硬件可以做到这一点:这是HDMI联盟没有正式支持的用途,因此他们甚至无法在他们的产品上使用HDMI徽标,并且可能有很多专利无论如何都需要许可。

最后,它可能更便宜(也更容易!),你只需要一些光纤卡和一些专门用于实际需要的布线。