WCAG Compliance

WCAG Live Captions for Streaming

WCAG 2.1 Success Criterion 1.2.4 requires live captions for synchronized media. Here is exactly what this means for live streamers and how to implement it.

Implement Live Captions →
SC 1.2.4
WCAG Live captioning requirement
Level AA
Compliance tier for SC 1.2.4
466M
People with hearing loss (WHO)
<500ms
StreamTranslate caption latency

What Is WCAG 2.1 SC 1.2.4?

The Web Content Accessibility Guidelines (WCAG) 2.1 are the internationally recognized standard for digital content accessibility. They are organized around four principles — Perceivable, Operable, Understandable, Robust (POUR) — and contain individual Success Criteria (SCs) at three conformance levels: A (minimum), AA (standard), and AAA (enhanced).

Success Criterion 1.2.4, under the Perceivable principle, states: "Captions are provided for all live audio content in synchronized media." This is a Level AA requirement — the tier targeted by most legal and organizational accessibility frameworks, including Section 508, the European EN 301 549 standard, and most national web accessibility regulations.

What Counts as Synchronized Media Under SC 1.2.4?

WCAG defines synchronized media as "audio or video synchronized with another format for presenting information and/or with time-based interactive components." A standard live stream on Twitch, YouTube, Kick, or Facebook Gaming is synchronized media: video and audio synchronized together, delivered in real time.

This means SC 1.2.4 applies to any live streaming broadcast where both video and audio are present. Audio-only live content (like a podcast streamed live without video) is covered by SC 1.2.9 (Level AAA) which requires a text alternative. The most common streaming scenario — a person talking on camera while playing a game — is squarely within SC 1.2.4's scope.

Who Must Comply With SC 1.2.4?

Government and Public Sector Organizations

Federal agencies (US Section 508), EU public bodies (EN 301 549), and similar entities in other jurisdictions must comply. Government live streams — hearings, press conferences, public meetings — must have real-time captions.

Educational Institutions

Universities and schools receiving public or federal funding must ensure accessible live streaming under ADA, Section 504, and equivalent international frameworks. Online lectures, webinars, and institutional broadcasts require live captions.

Organizations With WCAG Compliance Commitments

Any organization that has committed to WCAG 2.1 AA compliance — through policy, legal settlement, or voluntary adoption — must implement SC 1.2.4 for all live audio-visual content, including any live streaming it produces.

Best Practice for All

While individual content creators on Twitch typically face no enforcement risk, SC 1.2.4 represents best practice for any organization or individual producing live streaming content. 466 million people have hearing loss (WHO) — captioning is good practice regardless of legal obligation.

Implementing SC 1.2.4 With StreamTranslate

StreamTranslate directly implements SC 1.2.4 by providing real-time captions for live audio content with sub-500ms latency via OBS Browser Source. The captions appear synchronously with speech — meeting both the timing and accuracy requirements of the standard.

1

Create a StreamTranslate Account

Visit streamtranslate.live/setup for a free trial.

2

Add Captions to Your Live Stream

Copy the browser source URL and add it to OBS Studio as a Browser Source in your scene's lower third.

3

Ensure WCAG-Compliant Caption Design

Font: sans-serif, min 32px at 1080p. Contrast: min 4.5:1 (white on dark meets this). Placement: lower third, not overlapping critical visual content. Lines: max 3 simultaneously.

4

Enable Viewer-Controlled Captions

Activate the Twitch Extension at streamtranslate.live/twitch for SC 1.2.4-compliant viewer-side caption control.

5

Document for Compliance

Record StreamTranslate as your SC 1.2.4 implementation, noting sub-500ms latency and supported languages.

Frequently Asked Questions

What is WCAG 2.1 SC 1.2.4 for live streaming?

WCAG 2.1 Success Criterion 1.2.4 (Captions Live) requires that captions be provided for all live audio content in synchronized media. This is a Level AA requirement, the standard compliance target for most organizations.

Who must comply with WCAG 2.1 live captions?

Government agencies, educational institutions, and organizations with legal accessibility obligations must comply. Best practice for all organizations is to provide live captions regardless of legal requirement, as they serve 466 million people with hearing loss globally.

What counts as 'synchronized media' under WCAG 1.2.4?

Synchronized media includes video and audio content synchronized together — any standard live stream. Pre-recorded content with audio is covered by SC 1.2.2 (Captions Pre-recorded); live audio-visual content is covered by SC 1.2.4.

How do I implement WCAG 2.1 SC 1.2.4 for a Twitch stream?

Use StreamTranslate to add real-time captions with sub-500ms latency via OBS Browser Source. This directly implements SC 1.2.4. Setup at streamtranslate.live/setup.

What is the difference between WCAG Level A, AA, and AAA for captions?

Level A (SC 1.2.2) covers captions for pre-recorded content. Level AA (SC 1.2.4) adds the requirement for live content. Level AAA (SC 1.2.9) requires audio-only alternatives. SC 1.2.4 at Level AA is the most commonly targeted compliance level.