Script for Live Broadcasting

How to build a site like Twitch, Hitbox, Livestream, JustinTv, UStream, YouNow that can also be used with a mobile app like Meerkat, Periscope ?


This article shows how to quickly setup a live video streaming and sharing website, listing features that can be implemented and exact turnkey solutions to build.

There’s also a dedicated project site: Broadcast Live Video Software .

– Channels
A Channel Page (with archived and uploaded videos)
Broadcast Page (requires registration)


Find on this page : Key Features, Requirements and Components, Quick Start.

wpls-l-manageKey Features

  • broadcast live video with included web clients (easiest)
  • broadcast with external apps to dedicated rtmp address (similar to,
    (Wirecast, Flash Media Live Encoder, Open Broadcaster Software, iOS GoCoder app ..)
  • broadcast with dedicated iPhone / iPad application (optional – custom)
  • broadcast with dedicated Android application (optional – custom)
  • re-stream IP Camera stream (RTSP, RTMP, RTMPS ..)
  • show live channels first (no matter how these are broadcast)
  • watch video and chat / just video
  • iOS support and automated detection
    (video shows as HLS HTML5 on iOS)
  • support transcoding of web broadcasts to iOS format
  • paid channels support with myCRED plugin
  • channel video archive playlist
  • import past broadcasts to channel playlist
  • upload new videos to channel playlist
  • channel management
    • channel comments (can be toggled by channel owner)
    • channel access price (if enabled, can be set by channel owner)
    • channel access list (if enabled, can be setup by channel owner)
  • custom ads in chat
  • user management, premium membership with Paypal subscription
    (removes ads, floating logo, allows web transcoding)
  • html5 video uploader:

    • multi file
    • ajax
    • progress bar
    • fallback support
    • iOS6+ / Android 3+ support

Project Requirements

  • WordPress
    • FREE
    • Can be automatically installed on CPanel hosts with Softaculous / Fantastico.
    • Allows many new turnkey features as plugins (seo, sitemaps, social features) and new designs as themes.
    • Allows affordable development and design because framework is popular and well documented.
  • WordPress Live Streaming
    • Can be used in FREE (limited) mode.
    • Price:  $250/purchase or $25/month rental (for full mode) : Order
    • Can be automatically installed as WordPress plugin from official repository.
  • RTMP Session Control
    • Required to show external broadcasts as LIVE channels.
    • Included for FREE with VideoWhisper Wowza Hosting
    • Price: $299/purchase or $19/month (on other hosts)
  • WP Video Share / Video On Demand (VOD)
    • FREE
    • Can be automatically installed as WordPress plugin from official repository.
  • Compatible Web and RTMP Hosting
    • Wowza RTMP hosting required for live streaming and  iOS support.
    • Web hosting compatible with WordPress.
    • FFMPEG and latest codecs on web host, required for transcoding, snapshots.
    • Recommended: VideoWhisper Wowza Hosting starting from $50/month : Order
  • Optional: As WP Live Streaming plugin supports premium broadcasters, this can be used in combination with a membership plugin. VideoWhisper also provides the Paid Membership and Content plugin that allows upgrading roles based on credits and also purchasing content (like videos).
    Another option with direct payment for membership is the s2Member plugin to enable paid membership (in example to charge premium broadcasters a fee).

    • FREE for use with PayPal
    • Paid mode available with more gateways and features.
  • Optional: myCRED credits management and billing plugin to enabled pay per access channels
    • FREE with 5 billing gateways : PayPal Standard, Skrill (Moneybookers), NETbilling, Zombaio, BitPay (bitcoin).
    • Other billing gateways available as Premium myCRED Addons.
  • Site Identity:
  • Optional: Contact VideoWhisper for developing a custom site  iPhone / iPad  and/or Android Live Streaming Application .
    See Clone App : Live Streaming Application like Meerkat / Periscope / Livestreaming / YouNow / Ustream.

Minimum startup budget:
+ $75/month for web solution and hosting (includes installation)
+ $9/year for a domain

Setup time:
few days

Quick Start

To get most of this setup by VideoWhisper, you can order:

Each order includes one free installation, if compatible hosting is available.
After ordering the 2 items above (full mode license and compatible hosting) submit a ticket with VideoWhisper to install and configure:

  • WordPress
  • Live Streaming plugin
  • Video Share VOD plugin

Then you can start customising and/or add other plugins and features.

Popular for:

7 thoughts on “ Script for Live Broadcasting

Leave a Reply