FULL_STACK_ENCRYPTED_VIDEO

Everything you need to protect
and deliver your content

VideoKavach is a full-stack encrypted video hosting platform — not just a player or a CDN. Here's what you get on every plan.

Security & Encryption

Layers of protection around your content — not just an HTTPS lock.

Encrypted From Upload to Playback

Every video is encrypted with a unique key before it goes online. Even if a raw file is copied off our servers, it can't be played without permission from your account.

Short-lived Playback Permissions

Each viewer needs a fresh, short-lived permission to start watching. You issue it from your own system with the student's identity attached. Permissions expire on their own and can be revoked any time.

Locked to the Viewer's Network

Once a student starts watching, their session is tied to the network they're on. If someone tries to use the same link from a different location, playback stops.

Where Your Videos Can Play

Decide exactly which websites and apps are allowed to embed each video. Tries to load it elsewhere are blocked at the door — no copy-pasting your player onto someone else's site.

Concurrent Session Limits

Cap how many devices can stream from a single student account at the same time. Shared logins stop working past your limit — older sessions are automatically signed out.

Instant Session Revoke

If you spot abuse, cut off any active viewer in a click. Their playback stops within seconds and the link they have becomes useless.

Watermarks & Forensics

Identify the source of any leaked recording.

Dynamic Visible Watermarks

The viewer's email and phone number appear faintly on every frame. The watermark moves every few seconds so it's harder to crop or blur out consistently.

Leak Attribution

When a screen-recorded leak surfaces on Telegram or social media, the watermark text identifies the student who recorded it — so you can act with evidence in hand.

You Control Who's Identified

Pass each student's email, phone, and your own ID from your system. VideoKavach stamps that exact identity on every frame of their session.

Unique Per Session

The watermark is tied to each viewing session, not the file. Two students watching the same video see different watermark text — so a leaked copy points to a single person.

Delivery & Performance

Smooth playback for students across India — even on 3G.

Adaptive Bitrate HLS

Videos are transcoded into multiple quality variants (360p, 480p, 720p, 1080p). The player automatically selects the best quality based on the viewer's bandwidth.

Storage & Bandwidth Tracking

Real-time dashboard shows storage used per video (source + HLS variants) and monthly bandwidth delivered. Plan limits are enforced at upload time.

Annual Bandwidth Allowance

Your plan includes a generous yearly bandwidth allowance that resets when your plan renews. No per-stream or per-student fees — just a predictable flat rate.

Presigned Upload URLs

Browser-to-R2 direct uploads via presigned URLs. No file routing through your server — no bandwidth costs on your API layer.

Player & Viewer Experience

A beautiful, branded player that your students trust.

Chapters

Add timestamped chapters to any video. The player renders a chapter navigator in the progress bar — students can jump to specific sections.

Captions & Subtitles

Upload VTT caption files in any language (BCP-47 codes). The player shows a CC menu for multiple caption tracks.

Multiple Audio Tracks

Upload Hindi and English audio for the same video. The player shows a language switcher. One video, every regional audience.

Video Versions

Group alternate-language recordings of the same lecture. The player shows a version picker without duplicating your content library.

Player Branding

Upload your institute's logo and set an accent color. The logo appears semi-transparently on every player. Your brand, not ours.

Auto-generated Thumbnails

VideoKavach extracts a thumbnail poster at transcode time. Override it by uploading your own.

PLAYER_BRANDING

Make the player yours

Every VideoKavach player is fully white-labelled to your institute. Upload your logo, set your accent color, and pick a player style per video — students see your brand, not ours. All settings are tenant-level, so every video inherits them automatically.

Institute Logo

Appears semi-transparently on every frame alongside the watermark

Accent Color

Controls, progress bar, hover states, and chapter markers all use your color

Per-video Style

Override the default style for individual videos — perfect for mixed-age content libraries

PLAYER_STYLES

Three styles, one codebase

Choose a style per video to match your audience. A coaching institute teaching JEE and a kids' science channel can both live under the same account.

STANDARD

Professional

Clean dark interface with monochrome panels and minimal chrome. Best for competitive exam prep, corporate training, and professional courses.

Dark controls · Monochrome panels · Minimal chrome

PLAYFUL

Playful

Vibrant purple/indigo palette with colorful overlays and rainbow chapter markers. Great for younger learners, hobby courses, and creative content.

Colorful controls · Vivid overlays · Rainbow chapters

KIDS

Kids

Warm green palette with bigger icons, bold headings, and dashed panel borders. Designed for children's educational content and early learning platforms.

Green controls · Dashed borders · Large icons · Rainbow chapters

API & Integrations

Automate everything via REST. Integrate with any LMS.

REST API

Full REST API with Bearer token auth for all video operations: create, upload (presigned), finalize, list, update, delete. Use it from Pedagio, your own LMS, or any backend.

Organization API

On the Org plan, generate org-level API keys to programmatically provision sub-tenants. Each sub-tenant gets isolated storage, bandwidth, and API credentials.

Webhooks

VideoKavach POSTs video.ready and video.failed events to your configured URL after transcoding. The payload is HMAC-signed with your API key for verification.

Pedagio Integration

Native first-party integration with Pedagio SaaS. VideoKavach sub-tenants are auto-provisioned when a Pedagio tenant subscribes to a Secure Video add-on.

READY_TO_SECURE

Ready to protect your content?

Start free. No credit card required.

Create your free account →