GitHub Repositories

GitHub Repositories

VideoWhisper publishes open-source code at github.com/videowhisper. This page highlights repositories connected to current standalone demos and core streaming infrastructure. Older public repositories may represent legacy implementations, so review activity, requirements, and compatibility before production use.

Current Demo-Linked Repositories

Repository Stack / type Primary use Standalone demo
Webcam-Microphone-Screen-Recorder Browser media capture New media-capture app for recording webcam video, microphone audio, screen sharing, or combined sources. Media Capture Demo
https://github.com/videowhisper/Webcam-Streaming-WebRTC React / JavaScript Mobile-optimized WebRTC app supporting live broadcast, 1-to-1 call, and random-matching views. Broadcast · Video call · Random chat
https://github.com/videowhisper/HTML5-Videochat-PHP PHP / HTML5 One-way live broadcasting, playback, sharing links, WebRTC video, and text chat. HTML5 Livestreaming Demo
https://github.com/videowhisper/VideoCall-HTML5-Videochat-PHP PHP / HTML5 Peer-to-peer private video-call rooms with shareable links, chat, and interaction tools. HTML5 Video Call Demo
https://github.com/videowhisper/Cam-Recorder-HTML5-Video-Audio PHP / HTML5 Established camera and microphone recorder with download and server-send workflows. Camera Recording Demo

Streaming Infrastructure

Repository Stack What it is for Evaluation path
https://github.com/videowhisper/videowhisper-webrtc Node.js / JavaScript WebRTC signaling for peer-to-peer sessions, channels, viewers, and STUN/TURN integration. Free Developers streaming plan

Demo-to-Source Notes

  • Webcam-Streaming-WebRTC is a multi-mode app. The live-streaming, video-call, and random-chat demos use the same repository with different views.
  • Webcam-Microphone-Screen-Recorder is the newer, broader media-capture option for webcam, microphone, screen, and combined-source workflows.
  • Cam-Recorder-HTML5-Video-Audio remains useful as the established PHP/HTML5 recording reference implementation.
  • The 2-Way Videochat random demo is distributed through the Webcam 2Way Videochat WordPress plugin rather than listed here as a standalone GitHub repository.
  • See the Demos wiki page for the complete categorized demo list and turnkey site demos.

Choosing a Repository

  • Choose Webcam-Microphone-Screen-Recorder for new standalone browser capture or recording interfaces.
  • Choose Webcam-Streaming-WebRTC for modern live broadcasting, private-call, or random-matching interfaces.
  • Choose HTML5-Videochat-PHP for a PHP-oriented 1-to-many livestreaming reference.
  • Choose VideoCall-HTML5-Videochat-PHP for PHP-oriented private calls, consultations, or support rooms.
  • Choose Cam-Recorder-HTML5-Video-Audio when maintaining or evaluating the established PHP recorder workflow.
  • Choose videowhisper-webrtc when evaluating signaling, STUN/TURN, channels, and server-side WebRTC integration.

Free Developers Streaming Account

Repositories that require live streaming infrastructure can be evaluated with a Developers streaming plan. Register through Consult VideoWhisper and confirm current plan limits before production planning.

Implementation Notes

Open-source repositories are useful for evaluation, prototypes, integrations, and custom builds. Production deployments may additionally require HTTPS, STUN/TURN, streaming relay or HLS services, authentication, access control, storage, moderation, monetization, monitoring, and platform integration.

Last reviewed against the current VideoWhisper demo hub and linked repositories: July 2026.

Excerpt

Current VideoWhisper GitHub repositories mapped to standalone demos, including the new Webcam Microphone Screen Recorder, WebRTC apps, PHP videochat references, and Node.js signaling.