NagaOne Player · Business customers only

The playback client for your CDN traffic.

A white-label, content-neutral media player for every screen — state-of-the-art HTML5 and native clients, fully cross-platform — provisioned per business customer, fed by the NagaOne edge network, protected by industry DRM. Live, catch-up, time-shift, recording and on-demand from one client, on iOS, Android, macOS, Windows and Smart TVs — with ADvoid ad skipping, QRPlay instant access and SmartSub AI subtitles built in.

Multi-DRM Widevine · FairPlay · PlayReady HLS · DASH · CMAF low-latency HTML5 · native · TV — one feature set No public content — customer-provisioned
🏢

Business-to-business product. The NagaOne Player contains no content, channels or playlists of its own and offers no self-registration. It plays only what a NagaOne business customer provisions for its own end users through a private configuration. End users obtain access, credentials and support from that customer, which holds all rights to the content it distributes. Consumers cannot purchase or subscribe to this product from NagaOne. See Terms of Service §3 and Privacy Policy §5.

Playback feature set

Everything a modern TV service needs — in one client

Built around the same edge network that delivers the streams, the player turns the CDN's time-shift and origin capabilities into features your end users can actually use.

📡

Live & low-latency

HLS, MPEG-DASH and CMAF with adaptive bitrate, LL-HLS and LL-DASH support, fast channel zapping with pre-buffered variants and instant start from the nearest edge.

Time-shift & instant replay

Pause, rewind and jump back within the live stream using the CDN's time-shift window — hours or days, configured per channel — with a scrubbable timeline and "back to live".

📅

Catch-up & EPG

Programme-based catch-up straight from the guide: XMLTV or JSON EPG ingestion, "start over" for the running programme, and 7- or 14-day replay archives served from edge storage.

Recording (nPVR)

Series and single-programme recordings scheduled from the EPG, stored in the customer's edge storage, with per-user quotas, retention rules and playback on any of the user's devices.

🎬

Video on demand

Catalogue, categories and search for VOD libraries, resume across devices, playlists, trailers and bumper support, packaged on the fly by the Media Optimizer.

🌐

Multi-audio & subtitles

Multiple audio tracks, WebVTT, TTML/IMSC and CEA-608/708 captions, forced narratives, audio description tracks and per-user language defaults.

📺

Casting & second screen

Google Cast and AirPlay from mobile to TV, with DRM-protected sessions handed over correctly and the remote device kept inside the customer's entitlement rules.

📴

Offline downloads

Download-to-go for VOD and recordings with offline DRM licences, expiry windows and storage management — where the customer's rights allow it.

👨‍👩‍👧

Profiles & parental control

Multiple profiles per account, kids profiles with rating filters, PIN-protected channels and purchases, and viewing-time limits — all enforced by the customer's entitlement rules.

🔲

Multi-view & sports mode

Up to four streams on one screen, picture-in-picture, multi-camera and multi-commentary selection for sports and events, and quick-swap between them without rebuffering.

☁️

Cloud sync

Favourites, resume positions, recordings and settings follow the user across devices through the customer's account — start on the phone, continue on the TV.

🔍

Search & discovery

Unified search across live, catch-up, recordings and VOD, "now & next" rails, reminders for upcoming programmes and channel favourites with custom ordering.

Accessibility

Screen-reader support, high-contrast and large-text modes, audio description tracks, subtitle styling and keyboard or remote-only navigation on every platform.

📊

Operator analytics

Real-time viewing statistics, QoE dashboards, top channels and programmes, device and region breakdowns — for the customer's team, aggregated and privacy-preserving.

🎨

White-label UI

Customer logo, colour scheme, channel ordering, feature flags and legal texts are all part of the configuration — one binary, many brands, no app-store resubmission for branding changes.

Signature features

Three things your viewers will notice first

Built on top of the edge time-shift archive and the Media Optimizer, these are the features that turn a player into a product.

ADvoid

Skip the breaks

Automatic detection of advertising breaks in recordings, catch-up and time-shifted playback. Viewers get a one-tap "skip break" or fully automatic playback without interruptions — configured per channel by the customer for content where its rights allow it. Break markers are generated once at the edge and shared across all viewers, so the player stays lightweight.

One tapor fully automatic, per channel and per customer policy
QRPlay

TV in seconds — hotels, rentals, on the go

A guest scans a QR code on the room TV, the info screen or a printed card, and their own phone or tablet becomes the remote and the second screen — with the property's channel line-up, language and check-out expiry applied automatically. No app account, no pairing menus, no credentials to type: the session lives exactly as long as the stay. Ideal for hotels, serviced apartments, cruise ships, clinics and corporate campuses, and for the guest who wants to keep watching from the pool.

Scan → watchsession bound to the room or booking, expires automatically
SmartSub

AI subtitles on demand

Subtitles and translations generated on request when a programme has none: speech recognition and translation run at the edge, cached per asset and delivered as standard WebVTT to every device. Live channels get near-real-time captions with a few seconds of delay; recordings and catch-up get full-quality passes. Language selection, accessibility settings and per-customer enablement are part of the configuration.

40+ languagesgenerated once, cached at the edge, standard WebVTT output
CDN integration

Player and edge, designed as one system

The player speaks the CDN's language natively — signed URLs, edge time-shift, origin shield, real-time telemetry — so the features above work without middleware.

🔗 Delivery
Anycast edge selection, HTTP/3 & QUIC transport, tiered cache and Origin Shield for every stream the player requests
🔑 Access control
Signed URLs & tokens issued per session, geo and IP rules, device and concurrency limits enforced at the edge
⏱ Time-shift storage
Edge-side DVR window and replay archive on edge storage; the player only carries pointers, never bulk media
🎞 Packaging
Media Optimizer packages HLS/DASH/CMAF on the fly, transcodes ladders and inserts DRM encryption at the edge
📈 Telemetry
QoE metrics — start-up time, rebuffering, bitrate, errors — streamed into the customer's real-time analytics
🔁 Failover
Multi-origin & multi-CDN fallback rules in the player configuration; automatic re-route on edge or origin failure
🧩 APIs
Configuration, entitlement and EPG APIs — connect your existing middleware, subscriber management or OSS/BSS
📣 Ad insertion
SSAI-ready: server-side ad insertion markers (SCTE-35) handled at the edge, client-side beacons optional
DRM & content protection

Industry DRM, in every direction

Studio-grade protection for premium content, enforced consistently from the packager at the edge to the last screen — including casting, downloads and recordings.

🛡️

Multi-DRM

Google Widevine (L1/L3), Apple FairPlay Streaming and Microsoft PlayReady from a single CENC/CBCS-encrypted asset — the right system is selected automatically per device.

🔐

Key management

Key rotation for live, per-asset keys for VOD, licence policies for offline and rental windows. Bring your own multi-DRM licence service or use our integrated key server.

🔒

Clear-key & AES

AES-128 and SAMPLE-AES encryption with token-gated key delivery for content that does not require studio DRM — cheaper, still protected, still edge-enforced.

🖥️

Output protection

HDCP level enforcement, security-level-aware ladders (SD on L3, UHD on L1/SL3000), screenshot and screen-recording blocking on mobile where the OS allows.

💧

Forensic watermarking

Session-based A/B or client-side watermarking to trace leaked streams back to an account — optional integration with leading watermarking providers.

👥

Entitlements & concurrency

Per-user device registration, concurrent-stream limits, geo-fencing and blackout rules, evaluated at licence request time and at the edge.

📦

Protected recordings & downloads

nPVR recordings and offline downloads stay encrypted under the same DRM policy, with expiry and revocation if a subscription ends.

📡

Protected casting

Cast and AirPlay sessions negotiate their own DRM licence on the receiver, so protected content is never handed over in the clear.

🧪

Anti-tampering

Certificate pinning, obfuscated builds, root/jailbreak detection with configurable policy, and signed configurations that reject modified endpoints.

Platforms

One configuration, every screen

Native clients and the HTML5 player share one feature set and one customer configuration, so a change in the dashboard reaches all devices at once.

Mobile & tablet

iOS · iPadOS · Android

Native apps with picture-in-picture, background audio, download-to-go and casting. Distributed through the App Store and Google Play, or as enterprise/managed builds.

  • FairPlay
  • Widevine L1
  • PiP
  • Downloads
  • Cast & AirPlay
TV

Apple TV · Android TV / Google TV · Fire TV · Smart TVs

10-foot UI with remote-control navigation, channel banner, full EPG grid and voice-search hooks. Samsung Tizen, LG webOS and other Smart TV platforms on request.

  • tvOS
  • Android TV
  • Tizen · webOS
  • 4K HDR
Desktop

macOS · Windows

Native desktop applications with hardware decoding, multi-window, keyboard shortcuts and the same DRM stack as mobile — for operator back-offices and premium desktop viewing.

  • FairPlay (macOS)
  • PlayReady / Widevine (Windows)
  • Hardware decode
Web & embed

State-of-the-art HTML5 player

A modern HTML5 player built on Media Source Extensions and Encrypted Media Extensions: HLS, DASH and CMAF with low-latency modes, multi-DRM through EME, hardware-accelerated decoding, Media Session and Picture-in-Picture APIs, and the full feature set — time-shift, catch-up, recordings, SmartSub, QRPlay — in the browser. Runs in Chrome, Safari, Firefox and Edge on desktop and mobile, on Smart TV browsers and as a Progressive Web App, and can be embedded in the customer's own portal or shipped as a hosted player.

  • MSE / EME multi-DRM
  • LL-HLS · LL-DASH
  • PWA installable
  • Embed code & SDK
  • Chrome · Safari · Firefox · Edge
Provisioning

How a customer goes live

The apps ship empty. A customer configuration is what turns them into a branded TV service.

Configuration

We create a customer configuration in the dashboard: branding, channel line-up, EPG source, feature flags (time-shift window, recording quota, downloads), DRM policy and legal texts.

Entitlements

The customer connects its subscriber system or uses our entitlement API to issue end-user credentials. Devices, concurrency and geo rules are set here.

Distribution

End users install the NagaOne Player from the app stores and sign in with the credentials the customer issued — or the customer receives a fully white-labelled build under its own name.

Evaluating the player

For evaluation and app-store review, a NagaOne-operated demonstration configuration is available. It contains only openly licensed material (Blender Foundation open movies and, where agreements permit, licensed live channels), is clearly labelled "DEMO", and can be changed or withdrawn at any time. It is not a content offering. Business customers can request evaluation access through the contact form.

Support & legal

Who to contact

Support for the NagaOne Player is provided to our business customers. End users of a customer's service should contact that customer, whose details are shown inside the app.

🏢
Business customersConfiguration, integration and incident support via the contact form and your account channel.
👤
End usersLogin, subscription and content questions go to the business that provisioned your app. NagaOne holds no end-user accounts.
📍
NagaOne FZCODSO-IFZA, Bldg. A2, PO Box 342001, Dubai Silicon Oasis, Dubai, UAE
At a glance

NagaOne Player

Content-neutral B2B playback client for the NagaOne edge platform.

Live · time-shift · catch-up · nPVR · VOD · downloads
ADvoid · QRPlay · SmartSub · multi-view · profiles
HLS · DASH · CMAF · LL-HLS · LL-DASH
Widevine · FairPlay · PlayReady · AES-128
iOS · Android · tvOS · Android TV · macOS · Windows · Smart TV · HTML5 web / PWA
No public content · no self-registration · customer-provisioned