Hardware Requirements

To build a dedicated CallOnTV terminal, you need a single-board computer (such as the all-in-one Raspberry Pi 500 or Raspberry Pi 5), a high-quality wide-angle webcam (Logitech MX Brio), and an HDMI-CEC compatible television.


1. Computer Selection: Raspberry Pi 500 vs Pi 5 vs Pi 4

Top Recommendation: Raspberry Pi 500

We strongly recommend the Raspberry Pi 500 for the easiest living room setup. Its all-in-one keyboard design features a massive integrated internal cooling plate that completely eliminates the need for buying a separate case, heatsinks, or noisy cooling fans. It runs whisper-quiet under continuous 1080p Google Meet video calls and includes a built-in keyboard for hassle-free first-time Wi-Fi and account login.

Form Factor Model Cooling Setup Required Why Choose It
All-in-One (Recommended) Raspberry Pi 500 None (Built-in passive heatsink) Plug-and-play ease of use; no case assembly, silent passive cooling, built-in keyboard.
Modular Compact Raspberry Pi 5 (4GB / 8GB) Active Cooler or Aluminum Case required Maximum raw computing power in a tiny credit-card footprint tucked behind the TV.
Budget Modular Raspberry Pi 4B (4GB / 8GB) Heatsink + Quiet 5V Fan Inexpensive, widely available, easily handles 1080p Google Meet video playback.

2. Hardware Checklist

Item Component Recommendation Estimated Price Purpose
1 Computer Raspberry Pi 500 (or Pi 5 / Pi 4B 4GB+) ~$70 – $90 Hardware video decode for 1080p Google Meet and HDMI-CEC automation.
2 Webcam Logitech MX Brio 4K (or Brio 4K) ~$170 – $199 90° FOV captures the whole sofa; dual beamforming far-field mics pick up room audio.
3 MicroSD Card 32GB+ SanDisk Extreme or Samsung EVO Plus ~$10 – $15 High random-write IOPS ensures responsive OS operation.
4 Power Supply Official 27W (Pi 500/Pi 5) or 15W (Pi 4) USB-C Adapter ~$12 – $15 Stable power prevents under-voltage CPU throttling.
5 HDMI Cable Micro-HDMI to HDMI 2.0 Cable ~$8 – $12 Carries high-definition video and digital HDMI-CEC control signals.
6 Cooling Built-in on Pi 500; Passive case for Pi 5/4 $0 (Pi 500) / ~$15 Keeps thermals under 60°C during extended living room family calls.

3. Webcam Selection: Why Logitech MX Brio is the Best

Living Room Camera Recommendation: Logitech MX Brio

The Logitech MX Brio is our top recommended webcam for CallOnTV. Standard desktop webcams (65° to 78° FOV) create a "tunnel vision" effect that cuts off people sitting on either end of the living room sofa. The MX Brio provides a true 90° diagonal field of view, an advanced Sony STARVIS sensor for dim evening living room lighting, and dual beamforming noise-reducing microphones tuned for room acoustics.

Camera Model Field of View (FOV) Microphone Quality Living Room TV Suitability
Logitech MX Brio (4K) 90° / 78° / 65° adjustable Advanced dual beamforming noise-reducing mics Top Recommendation (Best Optics & Audio)
Logitech Brio 4K 90° wide FOV Dual omnidirectional mics with noise suppression Highly Recommended
Logitech C930e 90° wide FOV Dual stereo omnidirectional mics Recommended (Budget 90° FOV)
Logitech C920 / C922 78° narrow FOV Standard stereo mics Usable for small rooms
Standard Webcams (C270/C310) 55° – 60° narrow Basic mic Not Recommended (Too narrow)

4. Television & HDMI-CEC Compatibility

CallOnTV uses HDMI-CEC (Consumer Electronics Control) via cec-utils and Wayland input automation. This protocol allows the Raspberry Pi to automatically wake your TV from standby and switch the video input to HDMI when a call starts.

HDMI-CEC Brand Names

Different TV manufacturers use proprietary marketing names for HDMI-CEC. Ensure this setting is enabled in your TV menu:

  • Sony: BRAVIA Sync / BRAVIA Link
  • Samsung: Anynet+
  • LG: SimpLink
  • Philips: EasyLink
  • Panasonic: VIERA Link / EZ-Sync
  • Sharp: Aquos Link
  • Toshiba: Regza Link / CE-Link
  • TCL / Hisense: CEC / HDMI Control

Tested TV Compatibility Matrix

Brand Model HDMI-CEC Support Status
Sony KD-49X8300C Full Power & Input Switch Supported
Samsung UA-55KU7970 Full Power & Input Switch Supported
Samsung UA-46F6450AMSHD Full Power & Input Switch Supported
Samsung UA-40D5950RM Full Power & Input Switch Supported
LG 43LK5730PVC Full Power & Input Switch Supported
Samsung UA-49K5890AWCHD Firmware lacks CEC standby control Not Supported
Daewoo DLE-49H1800U CEC hardware absent Not Supported

5. Power & Bandwidth Requirements

Measured Power Consumption

CallOnTV is remarkably energy-efficient compared to keeping a PC or commercial meeting room device running.

~4 W
Idle / Standby Mode
~11 W
Active 1080p Google Meet Call
< $0.50
Estimated Monthly Electricity Cost

Bandwidth Guidelines for Google Meet

Google Meet automatically adjusts video bitrate based on network conditions:

Video Quality Minimum Outbound Bandwidth Minimum Inbound Bandwidth Ideal Latency
High Definition (1080p) 3.2 Mbps 3.2 Mbps < 50 ms to 8.8.8.8
Standard Definition (720p) 1.5 Mbps 2.0 Mbps < 100 ms
Audio-Only Fallback 0.5 Mbps 0.5 Mbps < 150 ms

Next Step: Software Setup

With your hardware selected, proceed to the Software Setup Guide to configure Raspberry Pi OS, HDMI-CEC control scripts, and Google Meet integration.