This post is part of a series where we explain Web Content Accessibility Guidelines (WCAG), an internationally recognized standard for measuring website accessibility. For more posts in this series, visit our Web Accessibility WCAG 2 Knowledge Base.
Do you run webinars, a virtual conference, or live-stream videos to social media? If so, you need to ensure that everyone has access to the content in your live videos. With maximum reach and accessibility in mind, let’s discuss captions for live broadcasts.
While prerecorded videos can be supported with transcripts or audio descriptions, live streams present unique challenges. WCAG Success Criterion 1.2.4 Captions (Live) ensures that users who are deaf or hard of hearing can still follow along with real-time events, such as webinars, product launches, or live Q&A sessions hosted on your WordPress site or social media accounts.
In this article, we’ll explore what WCAG 1.2.4 requires, why live captions matter, common pitfalls to avoid, and practical ways to implement accessible live video content using WordPress tools and integrations.
What is WCAG 1.2.4 Captions (Live)?
The Success Criterion 1.2.4 (Level AA) states:
Captions are provided for all live audio content in synchronized media. (Level AA)
Web Content Accessibility Guidelines 1.2.4
In plain language: If you stream live video with spoken dialogue or meaningful audio, you must provide real-time captions so that users who are deaf or hard of hearing can access the content as it happens.
Captions for live media are a Level AA requirement, which means that if your website is required by law to be accessible and that law measures against WCAG 2.1 or 2.2 AA, you are legally required to have captions on your videos, both pre-recorded and live.
Article continued below.
Stay on top of web accessibility news and best practices.
Join our email list to get notified of changes to website accessibility laws, WordPress accessibility resources, and accessibility webinar invitations in your inbox.
Why does it matter for WordPress sites?
Imagine hosting a live stream on your WordPress site to demonstrate a new product, share a press conference in real time, or otherwise connect with your audience. Without captions, attendees who are deaf or hard of hearing would miss the discussion entirely. WCAG 1.2.4 prevents this exclusion by requiring captions during live broadcasts.
Captions not only make your content inclusive but also improve engagement for users in noisy environments, non-native speakers, and anyone who prefers reading along.
Adding captions to live videos may seem simple, especially with all the automated captioning services available on YouTube and similar livestreaming platforms. However, if you’re embedding livestreams on a WordPress website, you may be surprised to learn that some builders break accessibility when they embed videos and that YouTube doesn’t include automated captions in its API. Given these and other challenges that exist when embedding video, it’s essential to think critically about your approach to live videos on your website and ensuring that they have available captions.
How to meet this Success Criterion in WordPress
For live video content, WCAG 1.2.4 requires captions for Level AA conformance. Here are practical approaches to meet this success criterion.
Use live captioning services:
Partner with professional captioners to have them type captions in real-time. Human captioners are the best solution, as they provide the most accurate captions with the fewest errors compared to automatic captions.
Learn more about the cost of live captioning and other video accessibility services in this webinar recording: Practical Advice for Meeting Caption, Transcript, and Sign Language Requirements.
Leverage platforms with built-in live captioning:
Automated captions are better than no captions, and in some jurisdictions, automated captions are considered sufficient for legal compliance. If you can’t afford to pay for human captioning, make sure your live videos at least have automated captions turned on. Here are some helpful guides:
If you embed live streams from YouTube, Zoom, or another platform, make sure to run a test before your webinar to ensure that captions work when embedding the video into WordPress. In some cases (such as YouTube), automated captions are not included in APIs and may not be visible when livestreaming an embedded video versus directly on the platform.
Provide a caption feed or transcript view alongside the video:
Some WordPress-compatible players and plugins allow you to display captions in a separate panel or overlay. Open captions or animated transcripts that display text in sync with the video may be a sufficient alternative to closed captions in the video player for your livestream doesn’t support closed captions.
This alternative would likely require custom coding in a WordPress environment, but it may work for you if you’re a developer.
WCAG 1.2.4 Exceptions
There are limited exceptions to the 1.2.4 success criterion:
- Purely decorative or sensory live media (e.g., ambient visuals without speech) doesn’t require captions.
- Live audio without meaningful speech (e.g., instrumental music) is exempt.
Testing 1.2.4 Compliance in WordPress
1. Identify live video content
Review your marketing plan for webinars, live product demos, Q&A sessions, or other planned live streams.
2. Check for captions
Confirm that captions are available during the live stream.
3. Verify accessibility
Ensure captions are accurate, synchronized, and easy to toggle on/off. Test any controls for captions with a keyboard alone and screen reader to make sure that they don’t require a mouse to access.
4. Bonus: test with users
Ask participants using assistive technology to confirm captions are discoverable and usable. If you regularly use automated captions, ask your viewers or attendees who are deaf or hard of hearing for feedback on their quality. Make sure that any automated captions have good enough quality that people can still understand what is being said.
Start Making Your WordPress Site Accessible Today
WCAG 1.2.4 Captions (Live) ensures that live video content is accessible to users who are deaf or hard of hearing. By enabling live captions for any embedded live videos, you make your WordPress site more inclusive, engaging, and professional.
Start small: enable captions in your next live webinar, or explore services, plugins, and integrations that support real-time captioning. Accessibility becomes easier when it’s part of your publishing workflow. Every captioned live event moves you closer to WCAG compliance and ensures your content is accessible to everyone.
