Hosting Plans

Hosting Plans

Complete: Streaming + Web & VOD plans provide live streaming server services based on Wowza SE relaying (HTML5 WebRTC/HLS/MPEG-DASH & RTMP, RTSP) + CPanel web hosting with VOD FFmpeg capabilities & WordPress Toolkit. Wowza SE provides scaling by using a relay server to distribute streams received from broadcasters.
Not included: Full mode VideoWhisper web software license is not included can be ordered separately or in a bundle. Also does not include P2P VideoWhisper WebRTC – not required as Wowza SE provides WebRTC. P2P can optionally be added to improve latency in private calls.
Required: Your domain (or subdomain) needs to be pointed to these plans, for installing solutions with full capabilities at that URL. You will be running own site with own content and users, on own domain.

➡️ Scrolling right may be required to see all available plans, depending on screen resolution: 

Complete Hosting WebRTC

Starter
$
50
/ monthly
Popular Choice
Professional
$
100
/ monthly
Expert
$
150
/ monthly
Master
$
200
/ monthly
Rainmaker
$
300
/ monthly
Mogul*
$
400
/ monthly
MogulVOD*
$
500
/ monthly
Custom*
$
+500
/ monthly
  • Active Viewers est. (~532kbps)
  • Average Bitrate (mbps)
  • Serving Bitrate (mbps)
  • Client Upload (kbps) & Resolution
  • Monthly Transfer (Gb/mo)
  • Connections Limit (Streams)
  • Storage Space (Gb)
  • Web Transfer (Gb/mo)
  • Web Memory
  • Web CPU (threads)
  • Web Disk IO
  • Web Threads / Requests
  • Web Processes
  • Addon Domains (extra sites)
  • Park Domains (multisite)
  • Sent Emails (hourly)
  • 22 viewers
  • 6 mbps
  • 12 mbps
  • 1200k (480p)
  • 2000 Gb/mo
  • 50 streams
  • 100 Gb
  • 1000 Gb/mo
  • 2 Gb RAM
  • 1+ CPU
  • 10Mb/s IO
  • 10 req
  • 80 proc
  • No
  • +10 multi
  • 30 emails/h
  • 67 viewers
  • 18 mbps
  • 36 mbps
  • 3600k (720p)
  • 6000 Gb/mo
  • 100 streams
  • 300 Gb
  • 3000 Gb/mo
  • 4 Gb RAM
  • 2+ CPU
  • 20Mb/s IO
  • 20 web
  • 160 proc
  • +2 sites
  • +30 multi
  • 60 emails/h
  • 135 viewers
  • 36 mbps
  • 72 mbps
  • 6000k (1080p)
  • 12000 Gb/mo
  • 200 streams
  • 400 Gb
  • 4000 Gb/mo
  • 8 Gb RAM
  • 3+ CPU
  • 30Mb/s IO
  • 30 req
  • 240 proc
  • +5 sites
  • +50 multi
  • 90 emails/h
  • 225 viewers
  • 60 mbps
  • 120 mbps
  • 8000k (1080p)
  • 20000 Gb/mo
  • 400 streams
  • 500 Gb
  • 5000 Gb/mo
  • 16 Gb RAM
  • 4+ CPU
  • 40Mb/s IO
  • 40 req
  • 320 proc
  • +20 sites
  • +100 multi
  • 120 emails/h
  • 450 viewers
  • 120 mbps
  • 240 mbps
  • 16000k (2K)
  • 40000 Gb/mo
  • 800 streams
  • 1000 Gb
  • 10000 Gb/mo
  • 24 Gb RAM
  • 6+ CPU
  • 60Mb/s IO
  • 60 req
  • 480 proc
  • +50 sites
  • +200 multi
  • 180 emails/h
  • 670 viewers
  • 180 mbps
  • 360 mbps
  • 40000k (4K)
  • 60000 Gb/mo
  • 1200 streams
  • 2000 Gb
  • 20000 Gb/mo
  • 36 Gb RAM
  • 8+ CPU
  • 80Mb/s IO
  • 80 req
  • 540 proc
  • Unlimited
  • Unlimited
  • 360 emails/h
  • 670 viewers
  • 180 mbps
  • 360 mbps
  • 40000k (4K)
  • 60000 Gb/mo
  • 1200 streams
  • 4000 Gb
  • 40000 Gb/mo
  • 40 Gb RAM
  • 10+ CPU
  • 100Mb/s IO
  • 100 req
  • 720 proc
  • Unlimited
  • Unlimited
  • 480 emails/h
  • Unlimited
  • Unlimited
  • Custom
  • Custom
  • Custom
  • Custom
  • Unlimited
  • Custom
  • Unlimited
  • Custom
  • Custom
  • Unlimited
  • Unlimited
  • Unlimited
  • Unlimited
  • Unlimited
  • Unlimited

Limits Warning: Streams will get rejected or disconnected when plan limits are reached. Pick a suitable plan depending on streaming bitrate (client upload) you plan to configure and estimate for simultaneous users.
Content: You will be running own website with own content and users, on own domain. VideoWhisper provides only the technical solutions (content agnostic) which refer to hosting services and starting web software installation.

Optional: For projects focused on private calls (like random videochat, private consultations) that do not require 1 to many scaling or RTMP to HLS, P2P WebRTC is recommended for optimal latency & quality.
These plans can be setup on request with a P2P WebRTC account instead of Wowza SE: Starter – Starters, Professional – Consultants, Expert – Performers, Rainmaker – Stars, Mogul – Agencies.
For projects that require both 1 to many scaling and optimal P2P, an extra P2P WebRTC plan can be added. 

What’s Next?
After ordering, send a ticket with the domain/subdomain you plan to use for your project. VideoWhisper staff will create the hosting account, live streaming configuration and send a delivery ticket / reply with all necessary information & credentials, including name servers and IP to point your domain/subdomain. After your point a domain/subdomain and it propagates, a SSL certificate (included) is issued for domain and VideoWhisper can provide starting installation/configuration on HTTPS.


Free Installation
($25/installation) is also included. You just need to point your domain/subdomain to the compatible hosting plan and VideoWhisper staff can schedule and provide an installation for any VideoWhisper web software edition (including WordPress installation for turnkey editions). Full mode VideoWhisper web software license can be ordered separately or in a bundle

Recommended Upgrade: Bundle plans with turnkey site software for HTML5 Videochat  / HTML5 Live Streaming .
After running solutions for some time, see yearly plan offer for optimizing costs on long term projects.

Remote: Streaming Only plans based on Wowza SE can be used in addition to another web hosting that meets rest of project requirements. Wowza SE provides scaling by distributing streams using the relay server, support for RTMP to HLS (OBS, Larix Broadcaster app), ability to record streams (because relayed).
Solution is installed on a different web host and configured to use these plans only for streaming (HTML5 WebRTC/HLS/MPEG-DASH & RTMP, RTSP). These plans include only streaming server services, without web hosting or full mode software license.
Not included: Does not include full mode license for VideoWhisper web apps, web hosting or P2P WebRTC (not required, but can be used as extra capability for better latency in private calls).
Warning: Certain features require web host to have FFmpeg. Some features like RTSP re-streaming, archiving all streams server side, VOD as live stream, playlists are only available with complete plans, because web & streaming need access to same filesystem : see remote streaming requirements & limitations.

WebRTC Relay Hosting

Live
$
35
/ monthly
Popular Choice
Provider
$
55
/ monthly
Publisher
$
95
/ monthly
Broadcaster
$
170
/ monthly
Star
$
350
/ monthly
  • Active Viewers (~532kbps)
  • Serving Bitrate (mbps)
  • Client Upload (kbps) / Resolution
  • Connections Limit (Streams)
  • Monthly Transfer (Gb/mo)
  • Average Bitrate (mbps)
  • 22
  • 12
  • 1200 (480p)
  • 50
  • 2000
  • 6
  • 45
  • 24
  • 2400 (720p)
  • 100
  • 4000
  • 12
  • 100
  • 54
  • 5000 (1080p)
  • 150
  • 9000
  • 27
  • 220
  • 120
  • 8000 (1080p)
  • 400
  • 20000
  • 60
  • 900
  • 480
  • 40000 (4K)
  • 1600
  • 80000
  • 240

Limits Warning: Streams will get rejected or disconnected when plan limits are reached. Pick a suitable plan depending on streaming bitrate (client upload) you plan to configure and estimate for simultaneous users.

Free Installation / Configuration ($25/installation) included for available features, as requirements are available on web host.

Suitability, Limitations and Special Requirements for Streaming Only plans

Multiple features depend on existing web hosting, where solution web scripts are deployed.
On demand dynamic transcoding and stream snapshots are only available if FFMPEG and involved codecs is available and accessible on web hosting where solution is deployed. 

Remote streaming is usually suitable if you already have a video sharing hosting plan and just need live streaming services (without archiving/recording/restreaming or vod trough streaming server).
Remote Streamings plans are not suitable for regular budget web hosts that don’t include necessary video tools like ffmpeg and html5 codecs. Ex: GoDaddyHostGator. Most budget web hosts will not provide or allow FFMPEG on their shared plans.
We recommend moving site or pointing a subdomain to our premium Complete Web & Streaming plans if your web host does not include ffmpeg. You will probably get better performance and reliability than on budget hosts.

Limitations for Remote Streaming

These features are not available when using streaming remotely:

  • archiving or importing of archived streams, because streams go trough streaming server and require hosting space
  • scheduling playlists, because configuration smil files need to be managed on streaming server
  • re-streams of RTSP (IP cam) or other streams, because configuration stream files need to be managed on streaming server

Requirements for Remote Streaming

These requirements are needed on web host, where solution web scripts are deployed:
FFMPEG Requirements:  For adaptive streaming between various types of sources and player devices, advanced solutions like BroadcastLiveVideo.com involve on demand dynamic transcoding between different encodings specific to webrtc, rtmp, rtsp, hls.  Adaptive various input and output types can’t be setup as static transcoding configurations as each channel can be broadcast/playback using different methods, that adapt dynamically to broadcaster and viewers.
Latest FFMPEG is required with codecs like H264, AAC, Opus, Speex, NellyMoser depending on input/output formats that need to be supported. Also server configuration must allow process to be called by web scripts, with necessary resources and for necessary streaming duration.
For generating snapshots, process needs permissions to write the snapshot file in web account files. For VPS and dedicated servers, FFMPEG installation is available for additional fees.
– Web Access Requirements: Videochat applications require Session Control to manage streaming access and status, show live webcams as online. Session Control involves streaming server requests to web server, in order to authorize and update streaming sessions. Some web hosting rules or web firewalls (including CloudFlare) may reject web requests from streaming server. Also plugins/settings that prevent access without login to wp-admin/admin-ajax.php (from streaming server). If advanced administrative assistance to configure such access is not available, the turnkey complete plans are recommended,  On complete plans access is already available on same server and experienced administrators can also assist with web related issues.

Remote WebRTC Only plans provide latency optimal P2P live streaming based on the VideoWhisper WebRTC server + a STUN/TURN server for relaying. You get a server address and token key you can configure in HTML5 Videochat for P2P live streaming. Recommend for optimal latency and quality in private calls or high interactivity scenarios.
Not Included: These plans do not include full mode licensing, web hosting, Wowza SE live streaming services (recommended for 1 to many scaling) with RTMP support for OBS/Larix, listing live streams with server generated snapshots, recording streams. For commercial & advanced projects P2P streaming can be added in combination with the turnkey bundles to provide better latency and quality, in private calls.
An optimal setup is for 1 to many streaming to use a highly scalable relay like RTMP to HLS via Wowza SE and private calls to be done using P2P WebRTC for best latency.

Remote P2P WebRTC Only

Developers
$
Free
/monthly
Starters
$
30
/monthly
Popular Choice
Consultants
$
60
/monthly
Performers
$
100
/monthly
Stars
$
200
/monthly
Agencies
$
300
/monthly
  • Streams ~532kbps
  • 1 Way Viewers
  • 1 Way Privates
  • 2 Way Privates
  • Max Resolution
  • Max Frame Rate
  • Max Bitrate
  • Max Audio Bitrate
  • Total Account Bitrate
  • Max Connections
  • 5
  • 3
  • 2
  • 1
  • 640x360p
  • 15 fps
  • 750 kbps
  • 32 kbps
  • 2.7 Mbps
  • 10
  • 30
  • 28
  • 15
  • 7
  • 854x480p
  • 24 fps
  • 1200 kbps
  • 64 kbps
  • 16 Mbps
  • 50
  • 90
  • 88
  • 45
  • 22
  • 1280x720p
  • 30 fps
  • 2500 kbps
  • 96 kbps
  • 48 Mbps
  • 100
  • 200
  • 200
  • 100
  • 50
  • 1920x1080p
  • 48 fps
  • 6000 kbps
  • 128 kbps
  • 120 Mbps
  • 200
  • 500
  • 500
  • 250
  • 120
  • 2560x1440p 2K
  • 60 fps
  • 10000 kbps
  • 192 kbps
  • 280 Mbps
  • 500
  • 900
  • 900
  • 450
  • 200
  • 3840x2160p 4K
  • 120 fps
  • 40000 kbps
  • 256 kbps
  • 480 Mbps
  • 1000

 

  • Free Developers accounts are available for limited time and may be discontinued or changed  anytime in the future. You get a token key and server address instantly, after contact email confirmation. If you have trouble receiving confirmation check Spam folders and use a Gmail address.
    Registration is subject to terms and policies referenced on VideoWhisper websites including Terms of Use, Privacy Policy, Support Policy.
  • For even better latency, accounts can be deployed on servers in locations close to users. Further scaling could implement load balancing with different accounts in different locations. Consult VideoWhisper and specify where are your users from, for options and suggestions.
  • After ordering, if you already have a free account, it can be adjusted for seamless project upgrade without need to change key.
  • If you need clarifications, suggestions for solutions/services or assistance with installation/configuration, Consult Support.
  • Purchases include installation assistance, per Terms and Conditions below & Support Policy.
  • The VideoWhisper P2P WebRTC signaling server can also be installed on own dedicated server.

P2P WebRTC using STUN/TURN Relay

  • Total Account Bitrate : Limitation on maximum streaming bitrate that can be used for an account, by adding maximum video + audio bitrate of all connected broadcasters and players.
  • Streams ~532kbps : An estimate for maximum number of simultaneous streams that could be supported with video bitrate set at 500kbps and audio bitrate at 32kbps.
  • 1 Way Viewers : Maximum simultaneous viewers a broadcaster can stream to when also watching own preview, based on streams estimate. Due to P2P upload limitations it’s not a recommended use case.
  • 1 Way Privates : Maximum simultaneous 1 way video calls, where a performer broadcasts a stream and the client is only watching, based on streams estimate.
  • 2 Way Privates : Maximum simultaneous 2 way video calls, where both users broadcast and watch video, based on streams estimate.
  • Max Resolution : Maximum video resolution.
  • Max Frame Rate : Maximum video frame rate.
  • Max Bitrate : Maximum video bitrate.
  • Max Audio Bitrate : Maximum audio bitrate.
  • Max Connections : Maximum simultaneous connections (streams). This limitations makes sense when account also handles audio only streaming and streaming bitrate limit is not reached first.

P2P Limitations: Peer to peer streaming requires broadcaster to stream a separate stream to each of the peers. This is optimal for latency on private calls or 1 to few viewers.  P2P for 1 to many viewers requires great processing resources and upload connection bitrate.
For scaling to 1 to many scenarios, Wowza SE relaying is recommended, where broadcaster publishes only 1 stream to server and server distributes that stream to all room viewers.

Streaming using Wowza SE

  • Monthly Transfer (Gb/mo) limits total transfer available each month for streaming (all live streaming protocols). For Complete plans there is also additional allocation of Web Transfer (Gb/mo) for web requests (http, ftp, mail) .
  • Active Viewers number is an estimation of viewers capacity based on available plan streaming bitrate, for 600kbps 360p streams.  Resolutions of 360p and lower are suitable for web streaming, videochat, video conferencing apps with chat and other interface elements sharing same screen. Full screen video requires higher resolution for good quality. Higher stream quality/bitrate will require more server bitrate and result in lower simultaneous users capacity.
  • Connections Limit is maximum number of streams that can be active at same time (for broadcast or playback). Not really relevant unless project involves audio only streaming and bitrate limits are not reached first. For 1 way streaming, each user consumes 1 stream. For 2 way video calls, each consumes 2 (broadcast + playback). In conferencing / collaboration rooms, each user can consume multiple streams.
  • Average Bitrate (mbps) is calculated based on monthly transfer. It’s an estimation of average bandwidth required to consume monthly transfer fluently 24/7, not a plan limit.
  • Serving Bitrate (mbps) is maximum server to clients bitrate limit (2x average bitrate). Mainly refers to bitrate consumed by stream viewers.
  • Client Upload / Resolution (kbps) limits bitrate a client can broadcast to server (and maximum resolution for good stream quality). High bitrate per user limits reduces number of maximum users. Resolution is not limited, is only included as guideline for quality streaming within that bitrate. For low movement scenes as static background videoconference and videochat, lower bitrate is required compared to high motion videos, sports or games.

Web Hosting

  • Storage Space is fully available for your website files and data on a multiple disks RAID configuration for better performance & reliability compared to single disk setups. Account files are usually stored in RAID5 and MySQL data in RAID1.
  • All purchased plans include free installation. Installation of all features on complete plans requires pointing your domain/subdomain to the compatible hosting account. Setup on other host with remote streaming involves feature limitations and is possible only with specific web host requirements (usually not available on regular web hosts).
  • If you don’t have a domain registered for this project, yet, you can register a new domain for your project. Use coupon: videowhisper with suggested registar or use any other dedicated registrar.
    Please make sure you register a non-offensive domain that meets Terms of Use and will not cause disruptions with service providers (domain registrars, data centers, billing websites). 
  • The hosting accounts and website solutions do not come pre-loaded with content. VideoWhisper provides technical solutions exclusively, and not site content. 
  • Please allow around a couple of working days (in average) for setup, after order processing. Depending on exact time of ordering, non working days, it can take few days. Faster you order, faster you get it setup.
  • Included installation means VideoWhisper staff will install WordPress, plugins, configure streaming, add menus and pages to be able to access features as in our demos, test to make sure it works and send you links to: access main sections, configure settings specific to your business (logo, billing) and review suggestions to improve setup & customize further. 
  • Details and terms for services in bundles are available on their pages, including resource allocation for hosting plans. Recurring plans (i.e. monthly, yearly) are renewed each month, until cancelled.
  • Plan subscriptions can be cancelled anytime from billing site where order was placed. Cancellation stops automated renewal. Live demos and downloads are available for evaluation prior to ordering your own setup. These services and hosting resources are not returnable due to their nature.
  • Subscriptions are billed automatically until canceled and service is renewed on each charge. Subscriptions can be canceled anytime from the billing site where order was placed. Cancellation can be done from billing site where you ordered (Stripe, BlueSnap, PayPal), not by technical support. If you wish to terminate a subscription, make sure you cancel it before next billing date, to stop renewal.
    – If you ordered on Stripe, use Stripe Customer Portal to manage your subscription and billing details, with your order email, pe Stripe Terms.
    – If you ordered on BlueSnap, you can Manage billing details / subscriptions / invoices – web based and automated (does not involve support), on billing site per BlueSnap billing Terms and Conditions. To manage BlueSnap billing, you can retrieve credentials from BlueSnap site (use order number and order email to get account details), for each order.
  • Plans can be upgraded to higher plans if more hosting resources are required for increased speed, reliability and user capacity. Resources are allocated after upgrade. Upgrade can be contracted by ordering a higher plan and cancelling previous subscription. Projects can be scaled to run on multiple plans, with specific load balancing setups.
  • Hosting plans don’t include VideoWhisper web software full mode licensing. Explicitly labelled bundles that include both may be available. Without a full mode license, web applications will run in free mode with ads and limitations.
    Videowhisper webcam app full mode licensing can be ordered separately or in explicitly labelled bundles.
  • Support: Although VideoWhisper provides turnkey packages & installations, each business owner is running own site / platform.
    This involves some time, patience, technical abilities for website management or willingness to learn. Additional site staff (webmaster/consultant) can be used to run and manage own site, depending on volume and feature complexity.
    VideoWhisper staff can assist with configuring/troubleshooting own plugins, suggesting 3rd party plugins/services or evaluating custom development for specific requirements,  clarifications and research for documentation links related to other plugins/services provided by 3rd parties for using in combination with solution, per support terms.
  • Services can only be provided to websites that meet all legal requirements for their specific activity/content and do not abuse network:
    – Copyrights Terms: As hosting servers are located in Canada, the Notice and Notice Regime applies (not US DMCA).
    – Usage Terms: VideoWhisper Terms of Use apply, Support Policy
    .

These are realistic hosting plans for video streaming. Bandwidth is a statistical tool for estimating hosting requirements.
The real hosting limits are hosting resources (CPU, memory, connection). Bandwidth limitations are designed to assist in scaling hosting resources correctly: maxing out resource capacity results in major slow down, buffering, frame loss, errors and users not being able to connect.
Plans are balanced with service reliability and performance in mind (to prevent disconnects, long buffering, latency).

Not to be confused with budget hosting plans that advertise very high or unlimited bandwidth/space that can’t be used due to missing services or hidden constraints.
The secret behind budget host offers is hosting hundreds of sites on a server and hidden terms and practices that never allow using too much bandwidth or space. In example:

  • no live streaming server software present or allowed, to prevent clients from using too much cpu/memory/bitrate
  • ffmpeg not available and not allowed as it requires high cpu, disabling video/stream analysis, conversions, transcoding, snapshots
  • processing limitations that kill demanding processes like video conversion for bigger files (including memory, cpu, simultaneous processes)
  • space limitations that apply for video / file sharing sites as exception to “unlimited space”, in hidden terms
  • upload limitations that prevent users from uploading big videos
  • restrictive resource limitations that slows your site as soon as it begins to have some traffic
  • shared bandwidth on 10Mbps or 100 Mbps shared connection for hundreds of sites where you will not be able to use much of the “unlimited” bandwidth
  • prices they list are for very long term like 3 years, so webmasters commit before being able to test on monthly basis or use for limited time projects/experiments: while tests with few users can go smoothly at beginning, when load increases site can no longer handle the large volume of traffic due to limited resources

Our main business is live video streaming software and we provide realistic hosting plans where our client sites can fully work and perform. All our plans are premium, with advanced functionality, on powerful servers and networks that host a limited number of premium sites.

Bundle Discounts
Bundle discounts are available when ordering some software license rental + hosting plan combination.
See turnkey solutions like Paid Videochat & Broadcast Live Video for available offers.

Volume Discounts
Discounts are available for ordering in advance 1 year (2 months free), 2 years (6 months free), 3 years (10 months free).
– More discounts are also available for bundles with full mode license rental: Paid Videochat & Broadcast Live Video .
– Yearly plans can later be scaled higher, if necessary, for price difference (and taking into consideration already used time).
– Special order link for yearly plans can be provided on request depending on plan and duration.
Warning: We recommend beginning with the monthly plans for in depth evaluation of solutions and estimating future project requirements.
Considering the high order value, attention is required on next recurring dates for funds to be available, in order to prevent billing failures and downtime.

* Mogul & MogulVOD plans

  • Provide performance beyond regular dedicated server grade, on high spec servers with more disks in RAID, more CPU threads and memory availble for other server services.
    While on a dedicated server with 32Gb RAM that’s used for operating system, streaming services and web account processes, on Mogul plan 36Gb is available in full to web account and there’s more RAM on server for operating system, cache, streaming services. Same for CPU cores: while on a dedicated server there’s 8 cores for everything, on Mogul plan there’s +8 cores available web account and more cores for system tasks.
  • Can be setup fast (in matter of days) compared to dedicated servers that can take a week to provision hardware, setup and configure server software and services which can take a week.
  • Can include WHM (reseller) access for managing multiple website in standalone cPanel accounts, on request. Warning: Downgrade would require getting a plan for each of these websites or manual migration of installations.
  • Allow multi-server scaling and/or geo-optimization, which can be developed for extra fees, depending on usage scenario.

* Custom managed

  • Custom specs can be suggested and offered depending on specific site requirements (faster CPU with more threads for more processing power, more memory, more space, more bitrate, more disks for IO speed).
  • Only available when upgrading from Mogul after at least 1 month of service, if Mogul can’t handle the project load. Custom specs can be suggested based on previous usage stats, after optimizing installation complexity / plugins.
  • Fully managed and setup similar to other plans (does not involve SSH access). Can include WHM access to manage multiple websites in stand alone cPanel accounts, on request. Accounts can be downgraded & migrated to a Mogul plan.
  • Disks can be setup for redundancy (recommended, as on regular plans) or used in full for 2x space. It’s highly recommended to keep at least system partition with database redundant, in case of disk failure.
  • Takes about 1 week to setup new server and transfer account. Minimum contract duration: prepaid for 12 months by wire/crypto.