Skip to content

Browser-Based ImpressPlayer Web Client

Universal access to the ImpressPlayer experience directly through a web browser, no installation required.

Core Media Playback Capabilities

The browser version supports core media playback functionality through web player components built with React Native Web. It can handle various media types using standard web technologies:

  • Video & Audio: Utilizes HTML5 video and audio elements for broad compatibility.
  • Images & HTML Content: Renders images and complex HTML templates within iframes for sandboxed, secure display.

This makes it ideal for displaying web-based content, dashboards, and standard media formats without needing a native player.

Key Limitations of Browser-Based Playback

The browser version has significant limitations compared to native implementations, particularly around file operations and system-level functionality. This is a security feature of modern browsers.

Specifically, features requiring local file system access are not supported:

  • File downloading and local storage (e.g., `saveImpression`, `savePlaylist`)
  • Offline playlist synchronization and management
  • Advanced device-level commands

This means the web client is best suited for scenarios with stable internet connectivity, as it lacks the offline resilience of our native players.

Connected Device Usage Example

For connected devices like Barco ClickShare hubs or smart displays in meeting rooms, the browser-based player is a powerful tool for centralized control.

  • Direct Browser Access: Simply navigate to https://w.impressbox.eu on the device's browser.
  • Remote Control via URL: The player supports URL parameters for device identification and PIN configuration, enabling remote management from the impressBox interface.

This is perfect for scenarios like our Remote Control Microsite business case, where users can control on-screen content from their own devices.

Ideal Use Cases

The browser implementation provides a lightweight, zero-install alternative to native apps. It's designed for scenarios where universal access is more important than full feature parity.

  • Displaying content on devices where app installation is restricted (e.g., corporate guest networks).
  • Quickly deploying a player for temporary events.
  • Integrating signage into existing web-based portals or dashboards.