Menggunakan port HDMI sebagai antarmuka protokol jaringan?

9

Saya bertanya-tanya apakah mungkin menggunakan port HDMI 10,2 Gb / s pada beberapa komputer sebagai antarmuka jaringan backbone untuk klaster buatan sendiri?

Apakah ada semacam saklar HDMI? Bisakah HDMI mengangkut data sewenang-wenang? Bisakah Anda mengakses port HDMI di * nix sebagai perangkat seperti eth0 dan pipe? Bisakah port HDMI pada komputer menerima data, atau hanya keluar (kartu grafis -> tampilan)?

Ini akan sangat keren.

Jika tidak ada, logistik apa yang akan diterapkan?

Sunting) Diskusi Reddit, http://redd.it/1lnzyi

blakev
sumber
1
HDMI 1.4 mendukung Ethernet melalui kabel. Selain itu, jangan mencobanya.
Ignacio Vazquez-Abrams
Bisakah data dikonversi ke representasi visual dan porting melalui saluran audio / video pada 1080p 30fps?
blakev
Saran implementasi dari stack overflow: stackoverflow.com/a/21791324/2714534
blakev
1
Saya ingin tahu tentang menggunakan kartu penangkap HDMI dan kartu grafis bisa bekerja. Anda harus membuat antarmuka Anda sendiri untuk itu dan meyakinkan Linux bahwa itu bukan untuk grafis. Sebagai tambahan, Anda dapat menggunakan GPU sebagai unit pemrosesan jaringan dan mengompres lalu lintas bersamanya. satu pemikiran lagi. Jika Anda memiliki GPU di kedua sisi dan port tampilan, secara teori
Joe
1
secara teori Anda bisa mengirim keluar dari satu ujung HDMI dan mengirim ke gpu lain melalui port tampilan HDMI kartu melemparkan. Akan banyak pekerjaan pemrograman.
Joe

Jawaban:

3

HDMI memiliki banyak saluran yang membawa berbagai jenis data (video, audo, kontrol, dll)

Seperti yang dikomentari Ignacio - HDMI 1.4 memang memiliki Ethernet (HEC) pada pin 14 & 19 - Anda bisa menggunakan ini.

HDMI 1.4 memang memiliki saluran audio mundur (ARC) sehingga (misalnya) TV dapat mengembalikan sinyal suara ke amplifier audio eksternal. Saya menduga throughput mungkin relatif rendah.

Itu memang memiliki saluran CEC untuk komunikasi perintah dua arah tetapi ini kecepatan relatif rendah.

Saya yakin bagian video dari saluran TMDS bukan dua arah dan karenanya tidak dapat digunakan untuk menerima data.

RedGrittyBrick
sumber