CamPulse Vault is a Windows desktop application for monitoring multiple authorized public live channels and automatically creating local recording backups.
It combines lightweight availability checks with an embedded signed-in browser, records the active public player, and keeps completed clips organized by channel and date.
- Monitor multiple live channels from one Windows desktop console.
- Keep an authenticated browser session between application launches.
- Browse supported public channels and add the current channel as a task.
- Start recording automatically when a channel becomes publicly available.
- Confirm player health while a recording is active and recover from stalled streams.
- Save recoverable data before reloading after recording or audio-mux failures.
- Continue with video-only capture when audio cannot be recorded safely.
- Split long recordings automatically; the default is 30 minutes per file, configurable from 5 to 240 minutes.
- Use one global recording location with a sanitized subfolder for each channel.
- Review clips grouped by channel and date, including file size and duration.
- Use the interface in Traditional Chinese, Simplified Chinese, English, Spanish, Japanese, or Korean.
- Exclude private, group, ticketed, and other restricted sessions.
The latest Windows x64 package is available here:
Extract the ZIP archive, then run CamPulseVault.exe.
- Windows 10 or Windows 11, x64
- .NET 7 Desktop Runtime
- Microsoft Edge WebView2 Runtime
- FFmpeg available as
ffmpeg.exebeside the application or through the systemPATH
The packaged application is framework-dependent. FFmpeg is not bundled.
- Sign in through the application's embedded browser. The browser profile is reused on future launches.
- Choose a global recording folder.
- Add one or more authorized public channel pages.
- Leave the tasks enabled. CamPulse Vault checks channel availability and starts the player only when verification is needed.
- Completed segments are written beneath the global folder in a safe channel-specific directory.
Recording quality follows the active player's selected stream. If the player is set to automatic quality, the available stream may change with network conditions.
Application preferences, task definitions, and the reusable WebView2 browser profile are stored under:
%LOCALAPPDATA%\CamPulseVault
The application does not save a username or password directly. Authentication state is retained by the local embedded-browser profile.
The default recording location is:
%USERPROFILE%\Videos\CamPulse Vault
Once changed, the selected global recording location becomes the default for future tasks.
Install the .NET 7 SDK, then run:
dotnet restore CamPulseVault.csproj
dotnet build CamPulseVault.csproj -c Release
dotnet publish CamPulseVault.csproj -c Release -r win-x64 --self-contained falseUse CamPulse Vault only for channels you own or for which you have explicit permission from the channel owner and everyone shown. Follow all applicable laws, platform terms, privacy rules, and consent requirements.
CamPulse Vault is intended for lawful backup of public streams. It does not bypass authentication, payment controls, access restrictions, or DRM, and it intentionally excludes private and group content.

