Storm docs logo
Search the docs.../
Explore Storm Products

Introduction – Storm Players

What sets Storm Streaming Server and its cloud-based counterpart Storm Streaming Cloud apart from the competition is a dedicated set of video players that have been designed from the ground up to work seamlessly with these systems.

Key Features

  1. Ultra-Low Latency Playback — Storm Players enable instant stream playback and guarantee very low latency, typically below one second. The players are optimized for real-time communication and prioritize minimal delay between the broadcaster and the viewer.

  2. Built-In Stream Signaling — The players automatically react to stream state changes. Each player is aware of whether a given stream exists, is available for playback, or has ended. There is no need to build an additional signaling layer — it is built directly into both the players and the server software.

  3. Adaptive Quality Management — Built-in quality management allows the player to dynamically switch between available quality variants based on the viewer's device type, screen size, hardware capabilities, and network conditions.

  4. Real-Time Diagnostics — The players continuously report latency, buffer state, playback speed, and any technical issues back to the server. This information enables real-time analysis and troubleshooting of playback problems through the Control Panel.

Player Variants

Storm Players for each platform are available in two variants:

The base player responsible for connecting to the server, authentication, and receiving and rendering video. This module provides an advanced and comprehensive API that gives you full control over playback.

Player Core is designed for applications and web services that need to build their own custom player interface, as it does not include one.

See Storm Player Core documentation for details.

This variant builds on top of Player Core and provides a fully functional user interface including volume control, quality selection, playback pause, progress bar for nDVR, and a dedicated fullscreen mode.

Player UI is ready to use out of the box — simply embed its code on your page. It can also serve as a foundation for a custom solution, as it is fully available under an open-source license. The source code can be downloaded from our GitHub page.

See Storm Player UI documentation for details.

Which One Should I Choose?

If you need a ready-to-use player with a complete interface, start with Player UI. If you're building a custom video experience and need full API control, choose Player Core.

Third-Party Players

Both Storm Streaming Server and Storm Streaming Cloud also support third-party video players via protocols such as HLS, LL-HLS, and MPEG-DASH. Below you can find integration guides for popular players:

PlayerProtocolServerCloud
JWPlayerHLSJWPlayer for ServerJWPlayer for Cloud
FlowPlayerHLSFlowPlayer for ServerFlowPlayer for Cloud
VideoJSHLSVideoJS for ServerVideoJS for Cloud
Note

Third-party players connect via standard HTTP-based protocols and do not benefit from the ultra-low latency, built-in signaling, or real-time diagnostics available with Storm Players.

Next Step

To get started, head to the installation guide for Storm Player Core or Storm Player UI. For a full overview of configuration options, see Stream & Server Configuration.

Support Needed?

If you have any questions or need assistance, please create a support ticket and our team will help you.

Blog
Support
About us
Patents
Term of use
Privacy policy
Contact
©2026 Storm Streaming Media. All Rights Reserved.