Video and audio hosting sources and the Core Web Vitals

Among sites embedding <video> or <audio> media, 34.3% (6,868) stream from dedicated external media CDNs and reach 84% good LCP (1.5s median), while the 67.7% (13,577) serving media directly from their own origin record 76% good LCP (1.7s median).

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes

34.3% of sites use CDN-hosted media video and audio media source, and 84% of those sites have a good LCP, against 82% of all sites.

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 20,046 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with CDN-hosted media video and audio media source have a good LCP most often: 84%, against 82% of all sites. Sites with self-hosted media media source have it least often, at 76%.

SitesGood, needs improvement, poor LCPMedian
All sites196,26382%1.5s
External media CDN / host 34.3%6,66884%1.5s
Self-hosted (same origin) 67.7%13,14976%1.7s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 20,046 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Video and audio media source usage

Self-hosted media is the most used: 67.7% of sites. CDN-hosted media is 34.3% of sites.

Sites using each option (sites can use more than one) 20,046 sites
Self-hosted (same origin) 67.7% External media CDN / host 34.3%
Self-hosted (same origin) 67.7% External media CDN / host 34.3%
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 20,046 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown by video and audio hosting source

Across the four LCP sub-parts in Chrome's field data, the largest gap between CDN-hosted media and self-hosted media sits in time to first byte (TTFB): 515 ms median for CDN-hosted media against 752 ms for self-hosted media. Overall median field LCP is 1.5s for CDN-hosted media (TTFB 515 ms, load delay 430 ms, load duration 150 ms, render delay 237 ms) versus 1.7s for self-hosted media.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with video and audio media source 14,158653 ms368 ms243 ms368 mslab 368 ms1.6s
Self-hosted (same origin) 9,382752 ms337 ms169 ms247 ms337 mslab 337 ms1.7s
External media CDN / host 5,094515 ms430 ms237 ms430 mslab 430 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 20,046 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Understanding video and audio hosting sources

Why streaming large video files from the primary origin saturates LCP bandwidth

Unlike small images or fonts, a single hero <video> file often weighs several megabytes. Serving heavy MP4/WebM streams from the same origin (67.7% of media-using sites, 13,577) can saturate origin bandwidth and contend with critical CSS and hero poster images, resulting in 76% good LCP (1.7s median). Offloading video streams to a dedicated media CDN (34.3% of media-using sites, 6,868) lifts good LCP to 84% (1.5s median).

Serve <video> files from a dedicated edge CDN with HTTP range-request streaming, set preload="none" or preload="metadata" on non-hero videos, and provide a lightweight WebP/AVIF poster image for above-the-fold videos. Across all media-using sites, 34.3% use external media CDNs (84% good LCP) versus 67.7% self-hosting on origin (76% good LCP).

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 20,046 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
Platform & Framework Takeaways

How video and audio media source plays out per platform

What the field data shows when you isolate a single CMS or framework.

WordPress 7,948 sites
87.2% / 14.5% self-hosted / external CDN video on WordPress

87.2% of media-using WordPress sites stream video from their own origin (65% good LCP, 2.1s median).

Across 7,948 WordPress sites with <video> or <audio> elements, 87.2% serve media files from their own origin (65% good LCP) and 14.5% serve media from an external CDN (64% good LCP).

Read the WordPress media source breakdown →
Shopify 1,885 stores
58.0% / 50.1% same-origin / Shopify CDN media on Shopify

Shopify stores with video split between first-party paths (58.0%, 95% good LCP) and external CDNs (50.1%, 93%).

Shopify's Liquid video_tag filter outputs HTML <video> tags with HLS and MP4 sources. Across 1,885 media-using Shopify storefronts, 58.0% serve video from their primary domain (95% good LCP, 1.4s median) and 50.1% stream from cross-origin CDNs (93% good LCP, 1.5s median).

Read the Shopify media source breakdown →
React & Next.js 1,840 sites
91% vs 63% good LCP (external media CDN vs self-hosted)

85.5% of media-using React & Next.js sites stream from external CDNs (91% good LCP vs 63% self-hosted).

Across 1,840 React sites with <video> or <audio> tags, 85.5% serve media from external CDNs (91% good LCP, 1.3s median) and 15.9% serve media from their own origin (63% good LCP, 2.2s median, 28 points apart).

Related signals font-display strategy → Preloaded fonts → Uses @import → Stylesheet loading mix → By Arjen Karel · 210,902 crawled sites (196,263 with all devices Chrome field data, 20,046 sites with video and audio media source, October 2026) · How we measured