OTNet Player is a secure, cross-platform HTML5 player with Widevine, PlayReady, and FairPlay DRM support for encrypted HLS and DASH streaming.

Introducing the OTNet Player

The OTNet Player is a high-performance, DRM-enabled video and audio player designed for modern streaming workflows. Built using advanced web technologies, OTNet brings enterprise-grade playback capabilities to developers, offering secure and efficient delivery of encrypted HLS and MPEG-DASH content across web browsers, Smart TVs, and desktop environments.

Enterprise-Grade Secure Playback

OTNet Player supports Widevine, PlayReady, and FairPlay DRM systems, ensuring compatibility with the world’s leading content protection standards. It integrates directly with EZDRM and Amazon Web Services (AWS) to provide a complete, production-ready solution for secure video and audio delivery.

With adaptive bitrate streaming, multi-stream handling, and integrated telemetry, OTNet Player enables media professionals to deliver consistent, reliable playback experiences across devices and network conditions.

Key Features
  • DRM Support: Full compatibility with Widevine, PlayReady, and FairPlay encryption.
  • Adaptive Bitrate Streaming: Optimized playback across varying network speeds using DASH or HLS.
  • Multi-Stream Handling: Seamlessly switch between audio and video tracks in real time.
  • Telemetry Integration: Built-in analytics for performance and playback monitoring.
  • Serverless Deployment: Lightweight and ready for edge or local environments.
  • Cross-Platform Playback: Works across web browsers, Smart TVs, and Electron-based desktop apps.
DRM Provider Compatibility
DRM Provider Key System Browser / Platform Support Protocol Notes
Widevine com.widevine.alpha Chrome, Firefox, Edge, Android DASH Most widely supported DRM on web.
PlayReady com.microsoft.playready Edge, Internet Explorer, Smart TVs (Tizen, webOS) DASH Required for Smart TVs and Windows Store apps.
FairPlay com.apple.fps.1_0 Safari (macOS, iOS, iPadOS), Apple TV HLS Apple’s DRM system for Safari-based playback.
EZDRM Multi (Widevine / PlayReady / FairPlay) Cross-platform DASH / HLS Cloud-based license provider used in OTNet integrations.
Integration with the OTNet Ecosystem

The OTNet Player is part of the SoBytes Media Stack, working seamlessly with the OTNet Desktop Encoder and OTNet WordPress Plugin. Together, they provide a complete encoding-to-playback workflow that enables secure, DRM-protected media delivery from your desktop to your website or app.

Encoded media created with the OTNet Desktop Encoder can be played instantly within the OTNet Player for testing or deployment, making it ideal for developers, broadcasters, and OTT platforms building secure streaming pipelines.

Supported Integrations
  • Electron: Embed the OTNet Player for desktop applications and controlled playback environments.
  • Smart TVs: Optimized for LG webOS and Samsung Tizen playback environments.
  • Custom Dash Pipelines: Integrate directly with AWS MediaTailor channels or OTNet’s custom encoder pipelines.
Local Development

Developers can clone the repository and build locally:

git clone https://github.com/OTNetMedia/otnet-player.git
cd otnet-player
npm install
npm run dev

The player runs on a local Vite server for rapid testing and customization.

Usage Examples

The OTNet Player supports simple and advanced setups for both video and audio DRM playback, with built-in playlist support and waveform visualization.

Example – Video DRM Setup (EZDRM)

Integrate EZDRM license URLs for Widevine, PlayReady, and FairPlay directly in the configuration file to test secure playback in your own environment.

Example – Audio DRM Setup

Use the <otnet-audio-player> element to stream protected audio content, with waveform and playlist integration for a seamless playback experience.

Building for Production

Generate a production build with:

npm run build

The build output is available in the dist/ directory and can be served statically or embedded into OTNet applications.

Part of the SoBytes Media Stack

As part of the SoBytes Media Stack, OTNet Player connects the entire media workflow — from encoding and encryption to playback and analytics. It’s designed for developers and media professionals who need reliable, scalable tools for secure content delivery.

Related Resources
  • OTNet Player – Source code, examples, and documentation on GitHub.
  • OTNet Desktop Encoder – Create, package, and encrypt your media for Widevine, PlayReady, and FairPlay.
  • OTNet WordPress Plugin – Embed DRM-enabled video and audio players directly into your WordPress site.
  • EZDRM – Trusted DRM provider for cross-platform licensing and playback.
  • AWS MediaTailor – Cloud-based ad insertion and channel assembly for OTT streaming.
Get Started

The OTNet Player is open-source and available on GitHub. Developers can explore the codebase, experiment with DRM configurations, and integrate the player directly into their applications. Designed for modern streaming, it’s the foundation of secure media playback within the OTNet ecosystem.