R&D

Project tracking: PulseCast

🌊 Pulsewave | Professional 24/7 Live Stream Controller. Feature-rich VOD-to-Live engine built with TypeScript, React, and Tailwind v4. Includes 10-hour auto-rotation to bypass YouTube DVR limits, real-time analytics, and a headless FFmpeg watchdog.

View Source

Key Features

10-Hour Auto-Rotation

Automatically restarts the stream every 10 hours to bypass YouTube's 12-hour DVR limit, ensuring your long-form broadcasts are correctly archived as VODs.

Headless Node.js Engine

The streaming backend runs independently of the web interface; close your browser or disconnect, and the broadcast continues uninterrupted.

Self-Healing Watchdog

A built-in monitoring system that detects FFmpeg hangs or frame drops and automatically triggers a stream restart to ensure 24/7 uptime.

Real-Time Analytics Dashboard

A modern React-based control panel featuring live bitrate monitoring, FPS tracking, and a visual playback progress bar.

Dynamic Playlist Manager

Manage your broadcast queue in real-time with drag-and-drop reordering and direct file uploads to the server's local storage.

Pulse-Lock Security

JWT-based authentication layer that secures the API and Socket.io connections, ensuring only authorized users can manage the stream.

YouTube Metadata Sync

Integration with the YouTube Data API to automatically update stream titles and descriptions based on the currently playing content.

Development Logs

From the Tracker
0%