Joomla Live Streaming

VideoWhisper > Live Streaming > Joomla
Joomla 3.xJoomla 2.5Joomla 1.7Joomla 1.6Joomla 1.5 Joomla Module Joomla Component
Joomla Live Video Streaming Component
  • Easy install as Joomla Component and Modules
  • Live Video Channel for Each Joomla User
  • Broadcast Live Video from Browser
  • Share Channels Link/Embed Code
  • Configure Settings from Joomla Backend
  • List Live Channels Module
  • Show Live Snapshots Module
  • Full PHP source code
  • HLS transcoding for iPhone / iPad playback
  • iPhone / iPad detection on channel page
Live Streaming PHP Webcam Script

The Joomla Live Streaming edition is the easiest choice to setup and run the Live Streaming application on a Joomla website to brodcast live video online.

Users can publish live video channels from their webcams and online channels can be listed on site with the modules.

Server side transcoding of webcam live video to iPhone / iPad is possible with compatible hosting that includes Wowza and FFMPEG with necessary codecs. Stream can also be published directy for iOS with external encoders. Channel view detects iPad/iPhone and shows the HTML5 HLS container.

Find on this page: live demo, installation instructions, joomla integration details, customizations info.

Live Demo

You can test it on these live sites:

How to test:

  1. Register an account, login
  2. Click LIVE STREAMING > Live Broadcast Yourself... from the Live Streaming module

Installation Instructions

Before installing, make sure your hosting environment meets all requirements.

  1. If you're not hosting RTMP with us go to RTMP Application Setup for installation details
  2. Download and install component and module zips from Extensions > Install/Uninstall in joomla administrator interface.
  3. Froom joomla administrator interface fill rtmp path in component parameters from Components > Live Streaming. This usually has this form: rtmp:// . We send you this if you host with us.
  4. Get a RTMFP path (i.e. by registering for a free developer key from Adobe Cirrus) and also fill that into parameters for enabling P2P connections (optional).
  5. Enable the modules from Extensions > Modules (joomla administrator interface). Enable Streaming Module to list live channels and broadcast link and Streams Module to show live channel snapshots.

    In latest Joomla you should configure these to show modules on standard templates:

    • Details: Status: Published,
    • Position: position-7 (usually sidebar column),
    • Menu Assignment: Module Assignment : On all Pages
      then [Save&Close].


  • You can install and use multiple VideoWhisper communication components on same website.
  • Disable/configure any SEO/ad injection components to not alter these components and modules. Changing links or adding extra content to component output will usually cause flash application parameter errors.
  • Joomla menus for application are not available because room links are dynamic (based on room name). Room links must be used and displayed with the module or exact static links listed for each room in the component.

Component License

This joomla integration component is provided with full php source code under GPL. This basicly means you can use, tweak, distribute the component php files as you wish. Contact us if you have interesting tweaks for this or derived components and want to share these with the world.


  • Edit skins, incons, sounds in components/com_videowhisperlivestreaming/templates/live .
  • Edit component templates in components/com_videowhisperlivestreaming/views (see tpl folders): channelslist, channel, vw, logout .
    Do not touch flash view as that's used to exchange parameters with the flash applications.
  • Edit logic in components/com_videowhisperlivestreaming/models/flash.php .
  • Channel previews are saved as snapshots in components/com_videowhisperlivestreaming/snapshots as jpg images with channel names. Size matches broadcasting resolution. If enabled from settings, smaller thumbshots are also generated to list in live streams module.
Joomla Integration

Joomla is an award-winning member and content management system (CMS), which enables you to build web sites and powerful online applications. Joomla is free and open source, easy to install and supports many ready made add ons to extend its functionality (e-commerce, e-learning, inventory, reporting, bridges to other applications).

Joomla integration for this video streaming software is based on a joomla component and 2 joomla modules that can be used as needed.

The joomla Streaming module lists active broadcaster channels & show names and a link to broadcast. If user is not logged a clickable message is shown to return to the website and login.
The joomla Streams module shows live show previews and information like duration, current status.

Component provides interfaces to broadcast, watch and discuss video, embed video, browse live channel lists with image preview.

Component User Interfaces

The joomla live video streaming component powers the 3 live streaming interfaces:

  1. Live Broadcast (for publisher) using a special raw view
    Live Broadcast
  2. Live Video Watch (for active viewers, discuss online) available as channel integrated with regular joomla html template and html embed
    Live Watch and Discuss Online
  3. Live Video Streaming (for passive viewers, simple live video) available as html embed
    Live Video



If you're happy or not with this application and want to leave a public feedback, you can rate and submit a review for the Live Streaming Component on Joomla Extensions Directory.


Details, Forums, Downloads

Order Now!   Instant 100% web based video communications for your business. WELCOME TO THE NEXT LEVEL!