Streaming Codecs Explained: H.264, HEVC, VP9 and AV1
What video and audio codecs are, how H.264, HEVC, VP9 and AV1 compare, why device support varies, and how codecs affect streaming quality and compatibility.
Stream well on a Windows PC or Mac: browser vs app, hardware acceleration, HDR, opening network playlists in media players and connecting to a TV.
Computers are flexible streaming devices: they run every major browser, desktop apps and general-purpose media players, and they connect easily to a TV or monitor. That flexibility also means more settings that can go wrong. This guide explains how to choose between browser and app, which settings affect playback quality, and how to fix common problems on Windows and macOS.
Most streaming services work in a web browser, and some also offer desktop apps.
If you are unsure, start with the browser the service recommends and switch only if you need a feature the app offers.
Modern computers decode video using dedicated hardware in the graphics chip, which is far more efficient than the main processor. In Chrome and Edge, hardware acceleration is enabled by default under Settings › System. If video stutters or shows a green or black screen, toggling this setting off and on (and restarting the browser) is a classic fix — sometimes the driver is the problem, sometimes the setting.
On Windows, keep graphics drivers updated through Windows Update or the GPU manufacturer’s tool. On macOS, drivers come with system updates. Outdated drivers are a common cause of playback errors and poor HDR behaviour. Diagnosing video playback errors covers error codes in more depth.
If you have an HDR-capable display, Windows has an HDR switch under Settings › System › Display. HDR streaming on a PC depends on the display, the graphics hardware, the browser or app and the service, so check each service’s requirements. When HDR is on, standard content can look dim on some displays; Windows includes an SDR content brightness slider to compensate.
Laptops on battery may reduce performance to save power, which can cause dropped frames. For long sessions, plug in or choose a balanced or performance power mode.
Desktop media players such as VLC can open network streams and playlist files, including M3U playlists provided by a service you subscribe to. In VLC, this is under Media › Open Network Stream on Windows or File › Open Network on macOS.
Only open playlists from services you are authorised to use. M3U playlists and EPG guides explained describes what these files contain. IPTVNomad customers can follow the Windows and macOS setup guide.
If a file or stream plays without picture or without sound, the computer may lack a decoder for the codec used. Browsers support a defined set of codecs, while media players bundle many more. Video codecs explained covers H.264, HEVC, VP9 and AV1, and why support varies by device.
The simplest option is an HDMI cable from the computer (or a USB-C to HDMI adapter) to the TV. Then:
Wireless options exist (Miracast on many Windows PCs, AirPlay from a Mac to an Apple TV or compatible TV), but they depend on Wi-Fi quality and can add delay.
Desktops can usually be wired with Ethernet, which removes Wi-Fi as a variable. Laptops on Wi-Fi benefit from being near the router and on the 5 GHz band. Large background downloads — game updates, cloud backups — can starve a stream of bandwidth; pause them if playback suffers.
| Symptom | Try |
|---|---|
| Stutter in one browser only | Toggle hardware acceleration; try another browser |
| Low resolution despite fast internet | Check the service’s browser/resolution requirements |
| Black screen with sound | Update graphics drivers; disable browser extensions |
| Audio out of sync | Restart the browser; check Bluetooth audio delay |
| Constant buffering | Check for background downloads; fix buffering |
Use the browser or app your service recommends, keep graphics drivers and the system updated, and treat hardware acceleration as the first setting to check when video misbehaves. For TV viewing, a plain HDMI cable remains the most reliable way to get a computer’s picture onto the big screen.