Skip to content

Performance Optimization ​

If Camera Bridge is slow, video is choppy, or your Mac is running hot, these tips will help.

Understanding Performance ​

Camera Bridge performs these tasks:

  • Receiving video from cameras over the network
  • Decoding video (converting compressed video to viewable frames)
  • Encoding video (compressing video for HomeKit)
  • Transmitting video to your devices
  • Analyzing video for motion detection (if built-in detection is on)

Each task uses CPU and network bandwidth. Older Macs or many cameras can max out resources quickly.

CPU and Encoding ​

Check CPU Usage ​

  1. Open Activity Monitor (Applications › Utilities)
  2. Click the CPU tab
  3. Look for Camera Bridge processes
  4. If any process is near 100% consistently, that's a bottleneck

Video Codec Impact ​

  • H.264: Faster, hardware-accelerated on most Macs
  • H.265: More efficient but requires more CPU conversion on your Mac

How to Optimize ​

  1. Check what codec your camera is using (Camera Bridge shows this)
  2. If it's H.265 and CPU is high, switch the camera to H.264
  3. Use the sub stream (lower quality, faster) instead of the main stream
  4. Close other apps using the CPU
  5. Consider reducing the number of cameras you're viewing at once

Memory Usage ​

Check Memory ​

  1. In Activity Monitor, click the Memory tab
  2. Note Camera Bridge's memory usage
  3. Also check the Memory Pressure graph at the bottom (should be green)

If Memory Is High ​

  • Close Overview window (it uses memory for multiple videos)
  • Close unused camera detail pages
  • Reduce the number of sub-streams being decoded
  • Restart Camera Bridge to reset memory

Network Bandwidth ​

Check Network Usage ​

  1. In Activity Monitor, click the Network tab
  2. Look at sent/received bytes for Camera Bridge
  3. Multiple cameras or high-quality streams can max out your connection

How to Optimize ​

  1. Use sub streams: Lower quality (640×360) uses less bandwidth
  2. Limit simultaneous views: Close Overview, view one camera at a time
  3. Check your Wi-Fi: Move your Mac closer to the router for better signal
  4. Upgrade router: If you have many devices, consider a newer router
  5. Wired connection: Connect your Mac to Ethernet for faster, more stable connection

Live View Is Slow or Freezes ​

Causes and Solutions ​

Weak Wi-Fi signal

  • Check Wi-Fi strength in Menu Bar (if available) or System Preferences
  • Move the Mac closer to the router
  • Consider using a wired Ethernet connection

Network congestion

  • Other devices using bandwidth (Netflix, downloads, cloud backups)
  • Stop or throttle other activities
  • Schedule uploads and backups for off-peak times

Camera stream quality too high

  • Use the sub stream (lower quality, faster)
  • In Camera Bridge, lower the resolution or framerate in settings
  • Reduce bitrate on the camera itself if possible

Too many cameras

  • Viewing multiple cameras at once (like in Overview) uses lots of CPU
  • Close Overview and view one camera at a time
  • Upgrade to a newer Mac if you have many cameras

Old Mac or low specs

  • Check Mac's age and specs (Apple › About This Mac)
  • Intel Macs older than 2016 may struggle with multiple cameras
  • Consider disabling built-in motion detection (uses CPU)

Overview Is Slow ​

The Overview window shows live video from multiple cameras at once, which is CPU-intensive.

Performance Tips ​

  1. Close Overview when you're not actively using it
  2. Reduce the number of cameras displayed (hide or remove unused ones)
  3. Switch cameras to lower-quality sub streams
  4. On older Macs, consider not using Overview at all

Motion Detection Is Slow ​

Built-in motion detection analyzes video frame-by-frame, using CPU.

How to Optimize ​

  1. Disable for cameras with ONVIF: If the camera has ONVIF events, use those instead
  2. Reduce frame rate: Lower fps means fewer frames to analyze
  3. Smaller detection area: Don't analyze the whole frame (set up activity zones)
  4. Adjust sensitivity: High sensitivity analyzes more detail; reduce it
  5. Don't run Overview: Analyzing multiple video feeds uses lots of CPU

HomeKit Secure Video Recording Is Slow ​

If clips seem choppy or are cut short, this is usually a network or encoding issue.

Solutions ​

  1. Check network: Make sure there's enough bandwidth (at least 2-3 Mbps per camera)
  2. H.264 codec: Make sure camera is using H.264 (not H.265)
  3. Keyframe interval: Set to 1-2 seconds for reliable clips
  4. Home hub performance: A busy home hub may drop clips. Restart it
  5. Close other apps: Free up Mac CPU for video encoding

General Optimization Checklist ​

  1. Use H.264 codec (faster than H.265)
  2. Enable sub streams on all cameras (lower quality = faster)
  3. Switch to sub stream in Camera Bridge (instead of main stream)
  4. Close Overview when not in use
  5. Use wired Ethernet for your Mac (faster and more stable than Wi-Fi)
  6. Disable built-in motion detection for cameras with ONVIF events
  7. Close other apps that use the network or CPU
  8. Restart Camera Bridge regularly (once a day or weekly)
  9. Check firewall rules: Make sure nothing is throttling video traffic
  10. Upgrade Mac if you're using a very old model (pre-2016)

Monitoring Tools ​

Activity Monitor ​

  • CPU tab: Shows which processes are using the most CPU
  • Memory tab: Shows memory usage and pressure
  • Network tab: Shows bandwidth usage
  • Energy tab: Shows power consumption and throttling

Network Utility (Terminal) ​

bash
# Check current network interface stats
netstat -i

# Check if a camera is reachable
ping camera-ip-address

# See network bandwidth usage per app (macOS Big Sur+)
log stream --predicate 'eventMessage contains "bandwidth"'

When to Contact Support ​

If you've tried these steps and Camera Bridge is still slow:

  1. Open Diagnostics and check for red items
  2. Note your Mac model and macOS version
  3. List the number and resolution of your cameras
  4. Check Activity Monitor and note Camera Bridge's CPU/memory usage
  5. Contact support with this information

Learn More ​