Streaming Protocols
VideoWhisper supports a full range of streaming protocols to match any project’s latency, scale, and source requirements.
- WebRTC — Low-latency browser broadcasting, 2-way private video calls, real-time chat.
- RTMP — Desktop encoder input (OBS, Larix), relay and protocol conversion.
- HLS / MPEG-DASH — Scalable delivery to large viewer audiences with adaptive bitrate.
- RTSP — IP camera input, CCTV to browser streaming.
- STUN / TURN (Coturn) — NAT traversal for WebRTC across firewalls and mobile networks.
Server Infrastructure
Wowza Streaming Engine handles protocol conversion and delivery. A custom Node.js signaling server (open source) manages WebRTC rooms. FFmpeg provides server-side transcoding for VOD workflows.
Platform & Integration Stack
- WordPress + WooCommerce — CMS, payments, subscriptions, digital products.
- BuddyPress + myCred — Social profiles, token wallets, gamification.
- React JS — Modern webcam broadcasting client (WebcamApp).
- MCP / OpenAPI + OAuth 2.1 — AI assistant integration via Site Manager plugin.
Feature Matrix
- Live Broadcasting — Webcam, OBS/RTMP, mobile, IP cameras.
- Video Calls — Private 2-way P2P, random chat matching.
- Recording — Browser webcam/screen/mic; stream archiving.
- Video on Demand — Upload, transcode, publish, monetize.
- Conferencing — Multi-participant rooms, screen sharing.
- Monetization — Pay-per-minute, subscriptions, tips, digital content sales.
- Social Features — Profiles, ratings, reviews, forums, activity feeds.
- AI Management — Claude/ChatGPT WordPress management via MCP/REST.
AI-Assisted Development
VideoWhisper is experienced with modern AI development tools and integrates them across all project types to improve delivery speed and code quality:
- GitHub Copilot — AI code completion and suggestion across the full stack.
- OpenAI Codex — Code generation for boilerplate, integrations, and scripting tasks.
- Claude Code — Agentic coding for multi-file refactors, architecture changes, and complex feature development.
AI-assisted development is applied to WordPress plugin work, React frontends, Node.js services, TypeScript projects, and custom integrations — enabling faster iteration without compromising code quality or review standards.
Diversified Development Stack
Beyond the core WordPress and streaming ecosystem, VideoWhisper builds full-stack TypeScript applications for diverse project types. A representative example is the Portfolio Manager — a TypeScript monorepo using npm workspaces:
- Frontend — React 19, Vite 8, React Router 7, TanStack Query, Tailwind CSS 4, Radix UI primitives, shadcn-style local components, Lucide icons.
- Backend — Node.js, TypeScript, Fastify 5, Zod validation, mysql2 direct MySQL access, ws for WebSocket integrations.
- Auth / Security — bcryptjs, JOSE/JWT utilities, HttpOnly sessions, Google OAuth/ID-token support, reCAPTCHA, encrypted broker credentials.
- Deployment — Static Vite build served by Apache/cPanel, Fastify API managed with PM2, Apache reverse proxy for /api routes.
This demonstrates capability for modern full-stack projects outside the streaming/WordPress vertical — including SaaS dashboards, API services, and authenticated web applications.
View live demonstrations at demo.videowhisper.com or explore plan options at site2stream.com and webrtchost.com.
