WebRec - WebGL Screen Recorder View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.0 or later
Package size
269 KB
Files
19
Favorites
3
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
$10.00 on

Keywords

WebRec - WebGL Screen Recorder

by OnionTavern (opens in new tab)

1 rating, too few to average

  • Price drop

The ultimate WebGL video recorder! Capture high-quality MP4, WebM, and MOV gameplay directly in the browser. Supports audio, specific cameras or RenderTexture .

Discount -67% Previous price $30.00 Price $10.00

Lowest recorded price

Get 67% off on Asset Store (opens in new tab)

Affiliate link Β· Purchases support this site

Price history

Last 6 months

USD
Price history for WebRec - WebGL Screen Recorder, 6 months Current $10.00; lowest $10.00; highest $10.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

WebRec - WebGL Screen Recorder screenshot 1

WebRec - WebGL Screen Recorder screenshot 1

About this asset

πŸ“Ί Live Demo: WebGL Demo

🎬 Record Gameplay Directly from WebGL!

WebRec is a powerful, lightweight, and easy-to-use solution for capturing

high-quality video directly inside Unity WebGL builds. It uses modern browser

APIs to ensure exceptional performance and professional-quality recordings.

πŸŽ₯ Universal Format Support

β€’ WebM: Native browser format with instant saving (no conversion)

β€’ MP4, MOV, MKV: Built-in WASM transcoder (Mediabunny) converts directly

in the browser for universal compatibility

⚑ High Performance Recording

β€’ "Everything" Mode: Zero overhead - captures Unity Canvas directly from

browser stream. Perfect for gameplay recording at 60+ FPS

β€’ WebGPU: GPU-only texture transfer (~0.5ms overhead, no CPU readback)

β€’ WebGL 2.0: Fully supported with optimized readback pipeline

πŸ“Ή Advanced Capture Modes

β€’ Everything: Captures full screen (UI + Game). Fastest performance.

β€’ Specific Camera: Record isolated camera view (hide UI, clean gameplay)

β€’ Render Texture: Record any RenderTexture for custom pipelines

🎡 Crystal Clear Audio

β€’ Automatic Unity audio engine integration

β€’ Configurable audio bitrate (64-320 Kbps)

β€’ AAC/Opus codec support

πŸ’Ύ Smart File Saving

β€’ Auto-Download: Instant save to Downloads folder

β€’ Remember Location: One-time folder selection, automatic saves thereafter

(Chrome/Edge with File System Access API)

β€’ Always Ask: Traditional save dialog for every recording

β€’ Desktop folder support on Windows/Mac/Linux

🎨 Customizable Quality

β€’ Video Bitrate: 1-100 Mbps (recommended: 25-50 Mbps)

β€’ Audio Bitrate: 64-320 Kbps (default: 192 Kbps)

β€’ Frame Rate: 30/60 FPS or custom

β€’ Resolution Limiting: Automatic downscaling for high-DPI displays

β€’ Anti-Aliasing: 2x, 4x, 8x MSAA for Camera/RenderTexture modes

β€’ Color Space Control: Linear-to-Gamma conversion options

πŸ–₯️ Professional UI System

β€’ Ready-to-use UI prefab with Record button and timer

β€’ Customizable notifications (position, colors, duration)

β€’ Runtime format conversion progress indicators

β€’ Built with Unity UI Toolkit for modern, responsive interface

πŸ”§ Easy Integration

β€’ Simply add WebRec component to your scene

β€’ Call StartRecording() and StopRecording() from code

β€’ Or use the included UI prefab - works out of the box

β€’ Full C# API for programmatic control

β€’ UnityEvents for recording lifecycle callbacks

πŸš€ GRAPHICS API SUPPORT

WebGPU (Recommended)

βœ“ All capture modes fully supported

βœ“ GPU-only texture transfer (~0.5ms overhead)

βœ“ Zero CPU readback for Camera/RenderTexture modes

βœ“ Best performance across all modes

WebGL 2.0

βœ“ All capture modes fully supported

βœ“ "Everything" mode: Zero overhead (recommended)

βœ“ Camera/RenderTexture modes: ~1-3ms overhead due to CPU readback

βœ“ Excellent compatibility with all browsers

Contact Us

From the publisher's Asset Store listing.

Technical details

Platform Requirements:

β€’ Platform: WebGL (Desktop & Mobile Browsers)

β€’ Browsers: Chrome, Edge, Firefox, Safari*, Opera

β€’ Unity Version: 2021.3 LTS or newer (tested up to Unity 6)

β€’ Graphics API: WebGPU or WebGL 2.0

Dependencies:

β€’ None - Uses native browser APIs

β€’ Included: Mediabunny WASM library for video transcoding

Video Formats:

β€’ WebM (VP9/VP8 codec) - Native, instant save

β€’ MP4 (H.264 codec) - Browser transcoding

β€’ MOV (H.264 codec) - Browser transcoding

β€’ MKV - Browser transcoding

Audio Formats:

β€’ Opus (WebM)

β€’ AAC (MP4/MOV)

Render Pipeline Support:

β€’ Built-in Render Pipeline (BiRP)

β€’ Universal Render Pipeline (URP)

Mobile Support:

β€’ Tested on modern Android devices (Chrome 90+)

β€’ iOS support depends on Safari's MediaRecorder implementation

β€’ "Everything" mode recommended for mobile (best performance)

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.0f1 Compatible Compatible Not listed

As listed on the Asset Store.