AFAIK, FaceTime uses Apple’s video processing pipeline that’s optimized for built-in or Continuity Camera inputs. Some USB webcams — even good ones — don’t integrate tightly enough with that pipeline. When using these cams, especially 1080p or 4K models, FaceTime may either overcompress or under-adapt to variable network conditions, which results in the "connection not good" message on the recipient’s side, even if your local preview looks perfect.
To avoid this, you'll want a webcam that is both UVC-compliant (no drivers needed) and natively tuned to Apple’s AVFoundation framework.
Some that I would suggest are:
- Logitech Brio 500
- Insta360 Link
- Elgato Facecam
If getting a replacement webcam is not in your plans or budget, here are a few things you can try with your existing webcam:
- Try reducing your webcam resolution using a third-party tool like Webcam Settings to 720p before a FaceTime call.
- Avoid usingUSB hubs. Plug the webcam directly into a Thunderbolt port if you can. USB hubs, especially unpowered ones, sometimes introduce enough latency or instability to cause FaceTime hiccups.
- Check your upstream bandwidth: FaceTime is sensitive to upload bandwidth drops. If you're on Wi-Fi, try using Ethernet for more consistent throughput.
Some additional thoughts:
- FaceTime adapts constantly — if your upload dips below threshold even briefly, the other person may see blurry video or dropouts.
- Packet loss and latency matter more than raw bandwidth — a 100 Mbps line with 10% jitter or 2% packet loss will affect FaceTime quality. Higher latency is more common with Satellite Internet connections.
- Wi-Fi congestion can heavily impact FaceTime performance, especially on 2.4 GHz or with crowded mesh setups.