Использование порта HDMI в качестве интерфейса сетевого протокола?

9

Мне было интересно, возможно ли использовать порт HDMI 10,2 Гбит / с на нескольких компьютерах в качестве магистрального сетевого интерфейса для домашнего кластера?

Есть ли какой-то переключатель HDMI? Может ли HDMI передавать произвольные данные? Можете ли вы получить доступ к порту HDMI в * nix как устройство типа eth0 и подключиться к нему? Может ли порт HDMI на компьютерах принимать данные или он только исходящий (видеокарта -> дисплей)?

Это было бы очень круто.

Если его не существует, какова будет логистика его реализации?

Редактировать) Reddit обсуждение, http://redd.it/1lnzyi

blakev
источник
1
HDMI 1.4 поддерживает Ethernet по кабелю. Кроме этого, не пытайтесь это сделать.
Игнасио Васкес-Абрамс
Могут ли данные быть преобразованы в визуальное представление и перенесены по аудио / видео каналу со скоростью 1080p 30 кадров в секунду?
Blakev
Предложение реализации из-за переполнения стека: stackoverflow.com/a/21791324/2714534
blakev
1
Интересно, можно ли использовать карту захвата HDMI вместе с графической картой? Вам придется создать свой собственный интерфейс для него и убедить Linux, что он не для графики. В качестве побочной мысли вы могли бы использовать gpu в качестве сетевого процессора и сжимать вместе с ним трафик. еще одна мысль. Если у вас есть графический процессор с обеих сторон и порт дисплея, теоретически
Joe
1
теоретически вы можете отправить с одного конца HDMI и отправить на другой GPU через порт дисплея HDMI pass threw card. Было бы много работы по программированию.
Джо

Ответы:

3

HDMI имеет несколько каналов, несущих различные виды данных (видео, аудио, контроль и т. Д.)

Как прокомментировал Игнасио - HDMI 1.4 имеет Ethernet (HEC) на контактах 14 и 19 - вы можете использовать это.

HDMI 1.4 имеет реверсивные аудиоканалы (ARC), чтобы (например) телевизор мог возвращать звуковой сигнал на внешний аудиоусилитель. Я подозреваю, что пропускная способность может быть относительно низкой.

У него есть канал CEC для двунаправленной передачи команд, но это относительно низкая скорость.

Я считаю, что видео часть каналов TMDS не является двунаправленной и поэтому не может использоваться для получения данных.

RedGrittyBrick
источник