【问题标题】:Using HDMI port as network protocol interface?使用 HDMI 端口作为网络协议接口?
【发布时间】:2013-09-03 20:35:32
【问题描述】:

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

是否有某种 HDMI 开关? HDMI可以传输任意数据吗?您可以将 *nix 中的 HDMI 端口作为 eth0 之类的设备访问并通过管道连接到它吗?电脑的HDMI接口可以接收数据,还是只能输出(显卡->显示器)?

这会很酷。

如果它不存在,实现它的后勤工作是什么?

【问题讨论】:

  • 这更像是一个ServerFault问题
  • 对不起,我对在 stackexchange 网络上提问“一般”是新手。在那里收到会更好吗? (我不明白反对票)
  • 我没有投反对票,但我确实投票结束了离题。是的,在那里收到会更好。 Stack Overflow 是关于编码的。服务器故障是关于专业服务器、网络或相关基础设施管理的,超级用户是关于通用计算硬件和软件的。这可以去任何一个站点,但我倾向于服务器故障。
  • 超级用户同时讨论:superuser.com/questions/640564/…

标签: linux unix networking parallel-processing protocols


【解决方案1】:

理论上,较新版本的 HDMI 可以支持“以太网通道”,该通道用作常规网络连接。但是,我无法找到任何具有此功能的显卡。如果您的显卡支持此功能,它可能在 HDMI 端口旁边有字母 HEC
此外,以太网通道被限制为 100 Mbit/s,因此它不是可用的最快选项。

我确实找到了一些 HDMI 开关,由 Wiretek 制造。

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

【讨论】:

  • 是否认为数据块可以编码为数字视频信号并在接收端解码?
  • 是的,这是可能的,尽管我认为编码和解码可能会减慢它的速度。您还需要支持输入或视频捕获的显卡。
【解决方案2】:

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

在底层,HDMI 使用与 DVI 相同的协议来传输视频数据,一种称为TMDS 的信令协议。从理论上讲,您可以将数据分成 24 位块,将它们编码为三个 8 位通道(代表红色、绿色和蓝色),然后将其扔到三个 TMDS 通道中,然后在接收端将它们组合在一起。您还需要通过在控制通道上设置高分辨率和刷新率来协商高带宽通道的电路。有关 HDMI 架构的更多详细信息,请联系here

执行此操作的硬件将非常复杂(阅读:制造成本高)。出于多种原因,没有现成的硬件可以做到这一点:HDMI 联盟没有正式支持这种用途,所以他们甚至不能在他们的产品上使用 HDMI 标志,而且可能有很多专利无论如何都需要许可。

最后,您只需支付几张光纤卡和一些专为满足您实际需要而设计的电缆,可能会更便宜(也更容易!)。

【讨论】:

  • 自 HDMI 1.4(比这个答案早 5 年)HDMI 本身支持以太网作为 HEC 规范的一部分。确实存在桥接到 100baseT 以太网的设备。一些 HDBaseT 适配器还具有以太网(不仅仅是用于 HDBaseT 本身的 cat5 8pc8)开关。
猜你喜欢
  • 2012-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-01
  • 1970-01-01
  • 2018-05-01
  • 1970-01-01
  • 2019-05-03
相关资源
最近更新 更多