What is an HLS player, and what does .m3u8 mean?
An HLS player is software that reads an HTTP Live Streaming manifest, a text file ending in .m3u8, and plays the video segments it points to. The .m3u8 file lists one or more quality renditions and the individual video chunks for each. This tool is an HLS (and DASH, and MP4) player you can use directly in your browser to test any stream URL.
How do I test an HLS or DASH stream URL for free?
Paste your .m3u8 (HLS), .mpd (DASH), or .mp4 URL into the field above and press Play. The player loads the stream in your browser and shows you the active resolution, bitrate, buffer health, and dropped frames in real time, no signup, no software to install.
Why does my HLS stream buffer or fail to play?
Buffering and playback failures usually come from one of a few causes: the manifest URL is wrong or expired, the encoder stopped sending segments, the CDN is dropping requests under load, or the player's bandwidth estimate can't keep up with the lowest available rendition. Testing your stream here isolates whether the problem is the stream itself or something downstream, like your own website's player.
What is the difference between HLS and DASH?
HLS (HTTP Live Streaming, .m3u8) and DASH (Dynamic Adaptive Streaming over HTTP, .mpd) both break video into small HTTP-delivered segments with multiple quality renditions. HLS is Apple's format and has near-universal native support on iOS, Safari, and Smart TVs. DASH is codec-agnostic and common in Android and browser players using MSE. Livepush generates both from a single live source, and this player tests either format.
What do the bitrate, buffer, and dropped-frame stats mean?
Active rendition and bitrate show the resolution and data rate currently playing. Bandwidth estimate is what the player thinks your connection can sustain right now. Buffer health is how many seconds of video are already downloaded and ready to play, low numbers mean you are closer to stalling. Dropped frames counts frames the browser couldn't render in time, often a sign of a slow device rather than a bad stream.
Is this HLS player free, and do I need to sign up?
Yes, this player is completely free and requires no account or signup. Paste any public stream URL and it plays immediately. You only need a Livepush account if you want to broadcast your own live stream or host video with Akamai-powered CDN delivery.
How is Livepush different from Akamai for live streaming CDN delivery?
Akamai is one of the largest CDNs in the world, and Livepush delivers video over Akamai's own edge network, so you get the same global reach and reliability. The difference is access: Akamai sells direct enterprise contracts, while Livepush packages that same Akamai-grade delivery, plus encoding, hosting, an ad-free player, and simulcasting, into self-serve plans starting at $49/month with no long-term contract. See
live hosting plans for details.
Can I use this tool to test streams from other CDNs like Akamai, AWS, or Cloudflare?
Yes. This player accepts any public .m3u8, .mpd, or .mp4 URL regardless of where it's hosted, Akamai, AWS CloudFront, Cloudflare, Wowza, or Livepush itself. It's a neutral way to check playback and stream health before you decide which CDN to use in production.
Can I get a permanent embeddable player for my own site?
Yes. This test tool is separate from Livepush's hosted player. Sign up for a free account to get a branded, ad-free HTML5 player with an embed snippet, DVR, adaptive bitrate, and access controls for your own live channel or on-demand video.