Site Setup on Your Own Server

Deploy VideoWhisper technical solutions on your own VPS or dedicated server — with professional installation, full mode configuration, and ongoing support options.

These deployments are for projects that want to run on their own infrastructure. You can choose either a one-time lifetime setup fee or a lower setup fee plus monthly maintenance subscription.

Contact With Your Requirements

Choose Your Deployment Type

Three setup paths depending on your streaming model, scale, and server requirements.

Own Server 0
Video Sharing / On Demand
Video uploads, conversion, snapshots, and webcam recording

$400
lifetime

$200
setup

Video sharing and VOD workflows
Webcam recording in full mode
FFmpeg + website installation
Starting hardware: VPS with 2+ CPU, 4 GB RAM
Maintenance option: $15/month

Own Server 1
P2P WebRTC Live Streaming
Private calls and WebRTC live streaming between few users

$1200
lifetime

$600
setup

P2P WebRTC live streaming
Best for calls and small-group live use
Signaling server + CoTurn + FFmpeg + website
Starting hardware: VPS with 4+ CPU, 8 GB RAM
Maintenance option: $40/month

Recommended
Own Server 2
P2P WebRTC + RTMP/HLS
Video calls, 1-to-many broadcasts, restream, schedule, and hosting

$1600
lifetime

$800
setup

1-to-many live streaming with RTMP/HLS
P2P WebRTC for calls and private interactions
Signaling + CoTurn + NGINX RTMP/HLS + FFmpeg + website
Restream and schedule modules included
Maintenance option: $50/month

During development, it is usually more cost-effective to start with a hosted turnkey plan. Own-server setups are best when you are ready for production and want full infrastructure control.

What Every Own-Server Plan Includes

Core setup and support included with all deployment types.

Full Mode Configuration
Full mode setup for one website domain for the service duration.
Server Software Installation
Installation of the live streaming and/or video conversion software required by your selected plan.
Web Software Installation
Deployment of the WordPress turnkey setup or standalone PHP demo integration.

Priority Support
Priority support and consulting during the included service period.
Troubleshooting
Troubleshooting for the proposed solution features during the service period.
Flexible Payment Model
Choose between lifetime pricing or setup plus monthly maintenance, depending on budget and project stage.

Not Included

These plans do not include Wowza Streaming Engine licensing, WHM or other third-party software licensing, SSL certificates, third-party services, or the dedicated server/VPS itself. If you do not already have the required server or licenses, a hosted package may be the better fit.

Pricing Comparison

Compare lifetime purchase versus setup plus maintenance.

Deployment Type Video Sharing / On Demand P2P WebRTC P2P WebRTC + RTMP/HLS
Key Features Video sharing, conversion, snapshots, webcam recording P2P WebRTC live streaming, video hosting P2P calls, RTMP to HLS broadcasting, restream, schedule, video hosting
Full Mode Apps Webcam Recording Videochat, Recording Videochat, Recording
Installation FFmpeg, website WebRTC signaling server, CoTurn, FFmpeg, website WebRTC signaling server, CoTurn, RTMP/HLS module + NGINX, restream + schedule modules, FFmpeg, website
Lifetime (one time) $400 $1200 $1600
Setup + Maintenance $200 + $15/month $600 + $40/month $800 + $50/month

Lifetime vs Subscription

How support, changes, and updates work for each payment model.

Lifetime
One-time project fee per website domain

Best when you expect to use the current technology for at least 1–2 years
Full mode support for project lifetime
One domain change included within the first year
One server reinstallation included within the first year
Updates can be installed or provided on request, once per month, within the first year

Subscription
Lower initial setup fee plus monthly maintenance

Setup fee is usually about half of lifetime cost
Cancel anytime, with no long-term commitment
Domain changes included no more than once every 3 months while active
One reinstallation per year while subscription is active
Monthly update installation or delivery on request
After cancellation, additional services are quoted separately at full price

Setup usually takes 1–2 weeks after all required access details are provided and server requirements are ready. For faster deployment in a few days, start with the turnkey hosted site streaming plans.

Requirements for Own Server

Technical requirements vary based on the deployment type you choose.

Web Requirements (Video Web Hosting)

Required Web Stack
Functional web server, preferably cPanel/WHM with standard settings, plus HTTPS on your domain.
PHP & MySQL
PHP 7.4+ required, PHP 8+ recommended. MySQL is needed for most integrations, except the simple standalone PHP-only integration.
FFmpeg
Needed for video conversion, snapshots, recording on demand, and transcoding with H264, H265, VP8, VP9, AAC, and Opus. FFmpeg installation can be included in setup.

Recommended PHP Settings
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT, short_open_tag On, proper open_basedir access, and write permissions for required folders.
Hardware Baseline
Starting recommendation: VPS with 2+ CPU cores, 4 GB RAM, and 100 Mbps connection.
Access Needed
Hosting control panel, FTP or SFTP/SSH, phpMyAdmin, and SSH access if FFmpeg installation is needed.

Services do not include installing or configuring Apache, PHP modules, MySQL, SSL, or HTTPS unless WHM is available for automated installation and configuration.

P2P WebRTC Server Requirements

Included Components
P2P WebRTC signaling server (NodeJS), CoTurn STUN/TURN server, account management integration, and HTML5 Videochat in full mode.
Server Requirements
Working Linux distribution, SSL certificate for the pointed domain available as crt and key files, and starting hardware of 4+ CPU cores, 8 GB RAM, 250 Mbps connection.
Open Ports
3000 TCP for NodeJS (customizable), 3478 UDP for STUN/TURN, and 6970–10000 UDP for WebRTC live streaming.
Limitations
P2P WebRTC is suitable for private calls and small-group streaming, but not optimized for large 1-to-many scaling. RTMP/RTSP to HLS requires a relay streaming server.

RTMP/HLS VideoWhisper Server Requirements

Included Additions
NGINX RTMP/HLS module, NodeJS integration for stream control, and account management configuration for secure publish/playback and site listing.
Open Ports
3001 TCP for NodeJS HTTP interaction with NGINX, and 1935/1936 for RTMP and HLS streaming.
Scaling Note
For scaling, the NGINX RTMP/HLS service can run on a separate physical server.

Relay Live Streaming Requirements (Wowza SE)

Included Components
Wowza Streaming Engine setup with your license, custom Wowza module, and HTML5 Videochat in full mode.
What Wowza Adds
Relay streaming for many viewers, RTMP to HLS publishing with OBS or Larix, and re-streaming from sources such as RTSP cameras or RTMP IPTV streams.
Required Extras
A Wowza SE license, StreamLock SSL certificate, SSH and SFTP access, and starting hardware of a dedicated server with 8+ CPU cores, 16 GB RAM, 500 Mbps connection.
Open Ports
1935 TCP for RTMP publishing, 1936 TCP for SSL live streaming/WSS, 3478 UDP for STUN/TURN discovery, and 6970–10000 UDP for WebRTC live streaming.
If you want both relay live streaming and P2P WebRTC, two physical servers are recommended: for example, a stronger dedicated server for web hosting plus Wowza SE, and a separate VPS for P2P WebRTC video calls.

Need Help Planning Your Server Setup?

Send your project goals, existing infrastructure, and preferred streaming workflow, and we’ll suggest the most suitable own-server deployment path.

Book a Consultation

TermsClarificationsWebsite Services Contract