
HDMI 2.2 akan datang dengan bandwidth 96 Gbps dan mode Ultra96, tetapi fitur yang paling dibutuhkan oleh PC home theater masih HDMI CEC, spesifikasi berusia dua puluh tahun yang memungkinkan perangkat apa pun pada bus HDMI untuk menyalakan TV, mengganti input, dan meneruskan perintah remote. GPU desktop jarang mengekspos CEC secara native. Aplikasi terbaik untuk kontrol HDMI CEC di desktop ini mencakup cara-cara untuk menambahkan CEC ke PC, di Windows, macOS, dan Linux, sehingga menekan play di sofa juga membangunkan display.
Apa yang harus dicari dalam pengontrol CEC
- Adapter atau driver. Hampir setiap solusi di bawah ini memerlukan adapter Pulse-Eight USB CEC atau GPU yang berbicara CEC secara native (jarang pada kartu diskrit).
- Integrasi home theater. Jika sudah menjalankan Kodi, Jellyfin, atau Home Assistant, pilih pengontrol yang terhubung dengan apa yang digunakan.
- Pemicu otomasi. Setup CEC terbaik menghidupkan TV berdasarkan peristiwa media, bukan tombol manual.
- Perpustakaan lintas platform. libCEC mendasari sebagian besar implementasi; periksa bahwa apa pun yang diinstal mengeksposnya.
- Passthrough remote. Pekerjaan kedua CEC adalah menerima penekanan tombol remote TV di PC. Cari volume naik/turun dan tombol arah sebagai peristiwa kelas satu.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Paket gratis | Harga mulai | Rating |
|---|---|---|---|---|
| libCEC | Mesin yang mendasari segalanya | Sepenuhnya gratis | $0 | Perpustakaan dasar |
| Kodi dengan add-on CEC | Media center yang langsung bekerja | Sepenuhnya gratis | $0 | 20+ tahun pengembangan |
| Home Assistant | Otomasi rumah sepenuhnya | Sepenuhnya gratis (self-hosted) | $0 | Platform segalanya |
| Perangkat lunak adapter USB CEC Pulse-Eight | Opsi turnkey | Disertakan | $59 (adapter) | Implementasi referensi |
| cec-utils | Perintah sekali-jalan Linux | Gratis | $0 | Untuk skrip |
| Perangkat lunak adapter USB-CEC OSS | Penggemar DIY | Gratis | $15 (bagian adapter) | Pilihan hardware terbuka |
| IR Toolbox | Fallback untuk TV tanpa CEC | Uji coba gratis | $19,99 (satu kali) | Untuk TV tanpa CEC |
Aplikasinya
1. libCEC — perpustakaan fondasi terbaik
libCEC dari Pulse-Eight adalah perpustakaan C++ yang dibungkus oleh setiap aplikasi lain di daftar ini. Di balik layar: berbicara dengan adapter Pulse-Eight, dongle USB CEC, atau output GPU yang kompatibel, dan ekspos API yang bersih untuk daya, pemilihan sumber, volume, dan passthrough IR.
Di mana itu kurang: itu adalah perpustakaan, bukan aplikasi pengguna. Dengan sendirinya itu adalah CLI cec-client dan serangkaian header.
Harga:
- Gratis: LGPL 2.
- Berbayar: tidak ada untuk perpustakaan itu sendiri.
Platform: Windows, macOS, Linux. Unduh: Pulse-Eight libCEC Kesimpulan: jika membangun apa pun yang terkait dengan CEC, ini adalah yang akan dibangun.
2. Kodi dengan add-on CEC — media center terbaik
Kodi menganggap CEC sebagai warga negara kelas satu. Dengan adapter Pulse-Eight yang terpasang, meluncurkan Kodi menyalakan TV, beralih ke input HDMI yang benar, dan menangkap setiap penekanan tombol remote sebagai peristiwa keymap Kodi. Di Raspberry Pi 4 dan 5, CEC built-in bekerja tanpa adapter apa pun.
Di mana itu kurang: otomasi add-on CEC terikat pada pemutaran Kodi. Mematikan TV ketika tab web Netflix ditutup memerlukan Home Assistant di atas.
Harga:
- Gratis: GPL.
- Berbayar: tidak ada.
Platform: Windows, macOS, Linux (native). Unduh: Kodi Kesimpulan: cara termudah untuk membuat CEC “baru saja bekerja” jika pustaka media adalah kasus penggunaan.
3. Home Assistant — otomasi rumah sepenuhnya terbaik
Home Assistant memiliki integrasi HDMI CEC resmi yang mengekspos setiap perangkat yang terpasang (TV, penerima, PlayStation) sebagai saklar. Aturan otomasi dapat diaktifkan pada status apa pun, sehingga “gerakan dapur setelah matahari terbenam” dapat menyalakan TV.
Di mana itu kurang: memerlukan adapter Pulse-Eight (atau Home Assistant OS di Pi dengan pin CEC yang terlibat). Setup memakan waktu sore.
Harga:
- Gratis: Apache 2.
- Berbayar: tidak ada untuk self-hosted; cloud Nabu Casa dimulai dengan $6,50/bulan untuk akses jarak jauh.
Platform: Linux (Home Assistant OS di Pi atau VM), Docker di Windows/macOS. Unduh: Home Assistant Kesimpulan: jika sudah menjalankan Home Assistant, menambahkan CEC adalah rute terpendek untuk kontrol TV yang dipicu suara.
4. Perangkat lunak adapter USB CEC Pulse-Eight — opsi turnkey terbaik
Pulse-Eight menjual adapter USB CEC yang diasumsikan oleh setiap aplikasi lain di daftar ini. Perangkat lunak bundel mereka sendiri mencakup panel kontrol CEC Windows, jembatan Kodi, dan alat pembaruan firmware.
Di mana itu kurang: adapter itu sendiri adalah $59 dan hanya masuk akal jika output HDMI PC tidak memiliki CEC native.
Harga:
- Gratis: perangkat lunak kontrol bundel.
- Berbayar: adapter USB CEC seharga $59.
Platform: Windows, macOS, Linux dengan libCEC. Unduh: Toko adapter Pulse-Eight Kesimpulan: hardware referensi dan pilihan paling aman jika menghargai yang dikenal atas DIY.
5. cec-utils — perintah sekali-jalan Linux terbaik
cec-utils adalah paket Debian/Ubuntu yang memasang cec-client dan cec-ctl. Dapat diprogramkan, cepat, dan cukup untuk daya on/off yang didorong cron. Gabungkan dengan systemd untuk menjalankan perintah CEC saat boot.
Di mana itu kurang: hanya CLI. Tidak dirancang untuk passthrough IR real-time.
Harga:
- Gratis: LGPL 2.
- Berbayar: tidak ada.
Platform: Linux (Debian, Ubuntu, Arch, Fedora).
Unduh: apt install cec-utils di Debian/Ubuntu; dnf install libcec-tools di Fedora.
Kesimpulan: alat untuk PC home theater yang ditulis dengan Bash.
6. Perangkat lunak adapter USB-CEC hardware terbuka — opsi DIY terbaik
Proyek adapter USB-CEC OSS (KrupaCEC, HDMI-CEC-to-USB-Serial) menempatkan ide adapter Pulse-Eight ke dalam Raspberry Pi Pico atau Arduino untuk bagian yang berharga di bawah $15. Firmware dan perangkat lunak kontrol dikirim di GitHub di bawah MIT.
Di mana itu kurang: membangun adapter. Kompatibilitas dengan libCEC per-proyek dan bervariasi dengan firmware.
Harga:
- Gratis: firmware dan perangkat lunak.
- Berbayar: bagian adapter, sekitar $12-15 di Pico plus breakout HDMI.
Platform: Windows, macOS, Linux via libCEC. Unduh: Proyek KrupaCEC di GitHub Kesimpulan: pilihan jika menyolder breakout HDMI mengalahkan menghabiskan $59 untuk Pulse-Eight.
7. IR Toolbox — fallback terbaik untuk TV tanpa CEC
IR Toolbox mengambil alih ketika TV tidak memiliki CEC atau GPU diskrit menolak untuk mengeksposnya. Pasangkan dengan USB IR blaster dan itu menjalankan kode remote yang sama seperti remote fisik. Tidak sama dengan CEC, tetapi mencapai hasil “nyalakan TV dari PC”.
Di mana itu kurang: IR memerlukan garis pandang ke TV. Lebih lambat dan kurang dapat diandalkan daripada CEC. Tidak ada status back-channel.
Harga:
- Gratis: uji coba 14 hari.
- Berbayar: $19,99 (satu kali).
Platform: Windows. Unduh: IR Toolbox Kesimpulan: opsi ketika CEC tidak tersedia dan TV sudah dalam ruangan selama satu dekade.
Cara memilih yang tepat
Jika menjalankan Kodi HTPC di Raspberry Pi: Kodi dengan CEC built-in dan tidak ada lagi. Jika menjalankan HTPC PC di Intel atau AMD tanpa CEC native: adapter Pulse-Eight USB plus libCEC atau Kodi. Jika Home Assistant sudah menjalankan rumah: integrasi CEC Home Assistant dan hubungkan ke otomasi. Jika menulis skrip segalanya: cec-utils di Linux. Jika menginginkan setup DIY termurah: adapter USB-CEC hardware terbuka. Jika TV mendahului CEC: IR Toolbox di Windows.
FAQ
Apakah saya memerlukan adapter khusus untuk menggunakan CEC dari PC saya?
Hampir selalu ya. Sebagian besar GPU desktop tidak mengekspos CEC pada output HDMI mereka. Adapter Pulse-Eight atau Raspberry Pi yang kompatibel adalah jembatannya.
Apakah GPU Nvidia dan AMD mendukung CEC?
Secara umum tidak. Segelintir laptop dan chip grafis terintegrasi melakukannya (beberapa model Intel NUC, beberapa dock ThinkPad), tetapi kartu desktop diskrit dari Nvidia dan AMD tidak.
Apakah Raspberry Pi mendukung CEC tanpa adapter?
Ya. Setiap output HDMI Raspberry Pi berbicara CEC. Kodi di Raspberry Pi adalah setup CEC tanpa hardware yang paling mudah.
Apa aplikasi CEC Linux terbaik?
Kodi jika menginginkan media center, cec-utils jika menginginkan skrip, Home Assistant jika menginginkan otomasi. Ketiganya duduk di libCEC.
Apakah HDMI 2.2 akan mengubah apa pun?
Hanya bandwidth dan spesifikasi kabel. CEC adalah saluran kontrol kecepatan rendah di pin 13 yang telah menjadi bagian dari HDMI sejak 1.2a dan tidak berubah dengan rilis 2.2.