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.
