App Crashes Specifically When Viewing Camera Footage

When the smart home app crashes only when you tap to view a camera, the video decoding is failing. Here is how to fix it.

App Crashes Specifically When Viewing Camera Footage
Difficulty Intermediate
Estimated time 20 minutes
Last tested May 2026
Verified on Alexa, Google Home, HomeKit

You open your smart home app. Everything is fine. You tap the camera card to view the live feed. The app freezes for a moment and then crashes. Other features of the app work normally. Only the camera viewing is broken. The pattern is consistent: every attempt to view this camera crashes the app.

Why this happens

Live camera viewing involves video decoding, which is more demanding than other app features. Video issues can crash the app:

  • The camera’s video codec is not supported by the app’s decoder
  • The video resolution exceeds what the app can handle on your device
  • The video bitrate is too high for your network and the app times out badly
  • A corrupted video frame triggers a bug in the decoder

Test with a different camera

If you have multiple cameras, try viewing each. If only one crashes the app, that camera is the issue. If all cameras crash, the app’s decoder is the issue.

Lower the camera’s resolution

If the camera is 4K, try lowering to 1080p. Smaller video is easier to decode on weaker devices.

Most camera apps have a Settings section per camera where you adjust quality.

Reset the camera

If the camera is sending corrupted frames due to a firmware issue, a reset can fix it. Power-cycle the camera or trigger a software reset through its companion app.

After reset, retry viewing.

The codec compatibility

Older smart home apps may not support newer video codecs like H.265 or AV1. If your camera defaulted to a newer codec after a firmware update, the app cannot decode it.

Check camera settings for codec selection. Force H.264, which is universally supported.

The hardware decoder fallback

Smart home apps usually use the phone’s hardware video decoder. If the hardware decoder cannot handle the video (older phone, specific format), the app may try a software decoder, which can crash if it has bugs.

This is mostly out of your control. The fix is either to use a newer phone, or to reduce the video to something the hardware can decode.

The network buffering crash

If your network is slow and the camera stream is high-bitrate, the app’s buffering logic can run out of memory or hit timeouts that crash.

Test on a faster network (move closer to your router, or try cellular if your cellular signal is good). If the crash stops, the network was the cause.

The app version

Update both the smart home app and the manufacturer’s camera app. Crash bugs are often fixed in updates.

If an update was recent and the crashes started after, the update may have introduced the bug. Wait for the next patch.

The HomeKit Secure Video case

For HomeKit Secure Video cameras, the iOS Home app does the decoding. If iOS has a known issue with the specific video format, the Home app crashes when viewing.

Update iOS. Check Apple support discussions for the specific camera model.

The two-way audio crash

Some cameras support two-way audio (talk-listen). If the audio component crashes during a viewing session, the whole live view may abort.

Disable two-way audio in the camera settings if you do not use it. Live view should work without it.

The cloud relay versus local

Most camera apps route the video through the manufacturer’s cloud. Some support local relay when you are on the same network. Local can be more reliable.

Check if your camera app has local viewing. Enable if available.

The camera’s bandwidth limit

Cameras have an upload bandwidth limit to their cloud. If you set quality higher than your upload can sustain, the video is dropped frames, causing decoder problems.

Match camera quality to your available upload bandwidth.

The multiple-viewer cap

Most consumer cameras support 2-4 simultaneous viewers. If many household members are viewing, the camera may abort streams for some.

Check whether others are viewing. Coordinate, or upgrade to a camera with more concurrent viewer support.

The web view fallback

Some manufacturer apps offer a web-based view. Try the web view to see if it works. If the web view works but the app crashes, the app’s decoder is the issue, not the camera.

The HomeKit Secure Video specific path

HomeKit Secure Video has a specific path: cameras encrypt video, send to iCloud, the Home app decrypts and displays. If iCloud is having issues, viewing may fail. Check Apple’s system status page.

Reinstall the app

If updating did not help, reinstall the app. The fresh install clears any state corruption.

You may need to re-link the camera integration after reinstall.

The phone OS update

Major OS updates sometimes change how apps access hardware decoders. If the crash started after an OS update, the app may need a compatible update.

The device hardware limit

On older phones (4+ years old), 4K camera viewing may simply exceed the hardware capability. The crash is a sign of resource exhaustion.

Use lower quality settings, or view on a newer device.

The diagnostic that confirms decoder issue

If you can record a video file from the camera and try to play it in a generic video player, you can test whether the codec is the issue. If the standalone playback also fails, the codec is genuinely problematic. If standalone works fine, the smart home app’s decoder is the specific issue.

When to switch ecosystems

If your camera consistently crashes one specific app but works in others, switch to the app that works. You may lose some integration features but gain reliability.

The codec mismatch when nothing else explains it

Smart home apps using older video decoders sometimes crash on cameras that have updated to newer codecs. Check the camera’s settings for a codec selection (H.264 vs H.265 are the most common) and force the older codec. Performance is slightly worse but the app stops crashing.

This is rarely documented but resolves a real subset of camera-viewing crashes. The wider context of camera performance is in our camera buffering guide.

The Wi-Fi versus cellular test

If the app crashes on Wi-Fi but works on cellular (or vice versa), the network is involved. Cellular sometimes has fewer firewall restrictions and reveals app behaviors that home Wi-Fi blocks. The split helps you decide whether to investigate the app or the network. The wider context of streaming health is in our camera buffering guide.

Works with
AlexaGoogle HomeHomeKit

Frequently asked questions

Why does the app crash but the camera continues recording?

Recording is done on the camera side, independent of viewing. The crash only affects your viewing capability, not the camera's other functions.

Will a lower resolution save bandwidth?

Yes. Reducing from 4K to 1080p cuts bandwidth requirement by about 75%. This helps on slow networks.

Does my camera need to support multiple resolutions?

Most do. Check the camera app's quality settings. If only one option is available, you may need a different camera with adaptive quality.

Can I record the crash for debugging?

iOS and Android both have crash reporting tools that capture stack traces. The manufacturer can interpret them. Submit the crash through the app's report mechanism if available.

Will airplane mode help?

It will prevent live view (no cloud connection). It will not stop the app from trying to load the camera feed; if the load itself triggers the crash, airplane mode does not help.

What about web-based camera viewing?

Some manufacturers offer web access. Browser-based decoders are different from app decoders and may work when the app fails.