Skip to main content

My H.265 camera connects but the video won't play

Connected an H.265 camera but the video won't play — a black screen, or an error instead of the picture? It's almost always that your browser or device can't decode H.265. Here's how to confirm and fix it.

Written by Ondrej Lanc

Connected an H.265 (HEVC) camera to Angelcam, but the video won't play — a black screen, or an error instead of the picture? The camera is connected and recording fine — the problem is almost always that your browser or device can't decode the H.265 stream. Here's how to confirm that and fix it.

The usual cause: your device can't decode H.265

H.265 decoding is demanding, so outside of Safari, browsers rely on a dedicated hardware H.265 decoder in your computer or phone. Many devices have one, but plenty don't — especially older or low-powered machines. If the decoder isn't there, the stream simply won't play: you'll typically get a black screen or an error message instead of video.

Check your browser against this table:

Browser

H.265 playback

Safari (Mac, iPhone, iPad)

Works — built in

Chrome / Edge on macOS or Android

Works

Chrome / Edge on Windows or Linux

Works only if the device has an H.265 hardware decoder. On Windows, Edge may also need the free "HEVC Video Extensions" from the Microsoft Store.

Firefox

Limited — only recent versions, and only on devices with a hardware decoder. The least reliable option for H.265.

If you're on Firefox, or on Chrome/Edge on an older Windows or Linux machine, that's the most likely reason the stream won't play.

Why live works but a recording doesn't (or vice versa)

Live viewing and recordings behave a little differently, so it's normal for one to work and the other not:

  • Live viewing — Angelcam automatically delivers the live stream in a format your browser can handle, so live H.265 generally works as long as your device can decode H.265.

  • Recordings (playback) — recorded H.265 video is more sensitive to your browser's H.265 support. If live viewing works but recordings won't play, this is why.

How to fix it

  1. Try a different browser or device — Safari on a Mac, iPhone, or iPad, or Chrome/Edge on a modern computer, give the most reliable H.265 playback. If the stream plays there, the original device simply couldn't decode H.265.

  2. Check the device's age — on an older or low-powered machine, hardware H.265 decoding may not be available at all, and there's no software workaround.

  3. Switch the camera to H.264 — the reliable, permanent fix. H.264 plays in every browser on every device, for both live and recordings. See H.264 vs H.265 cameras with Angelcam: which to choose for how to switch.

  4. Contact support — if the stream won't play even on a device that should support H.265, or you're seeing a specific error, let us know and we'll take a look.

Did this answer your question?