How to: Unleash Streaming to Mogulus

I’ve gotten several question regarding how I broadcast the Unleash conference via Mogulus, so here you go:

We used a free Mogulusaccount to stream from.  Using a free account meant we were able to save $350 and put that towards something else in our ministry.

Make sure that if you are planning on having more than 50 people that you have your channel verified.  It seems to help if you have used your channel some for either live webcasting or at least have some YouTube videos as an on-demand loop.

In our main auditorium we have 4 cameras, 2 Thompson Grass Valley Turbo iDDRs and an iMac running ProPresenter fed into a Ross Synergy 100 switcher, the output of this is our program feed. It is used for IMAG in the Anderson and Greenville auditoriums and in-house broadcast to TVs along with the Web Campus. This program feed is input into the Panasonic MX70 switcher in our Web Campus A-control. I could have bypassed the MX70 since I was not using it to switch between Nick and the actual conference, but in order to eliminate having to rewire everything and worry about audio input levels I left the feed running through the MX70.

The program feed then ran into our 2 Dell XPS machines both running Flash Media Encoder (FME). FME can enocde the video on the fly to an .flv, stream it to a Flash Media Server or do both at the same time. One of these machines was connected to the internet via our Direct Internet Access (DIA) connection while the other was connected via a backup T1 connection.  I streamed both feeds to Mogulus, using the T1 as the primary because I was the only one using that connection, whereas we had 3000 people on campus pulling data through the DIA. If we had a problem for any reason with the T1 connection I was ready to switch to the DIA feed.

<rabbit trail>
I can’t emphasize enough the importancy of redundancy especially when it comes to live production! You have one chance to get it right, if you screw it up your sunk.  If you are working for a church, that will leave a bad taste in a non-believer’s mouth and confirm the suspicion that the church is behind the times. If you don’t have tons of gear or money, do the best with what you have, and do it with excellence.
</rabbit trail>

Mogulus has a streaming limit of 500 kbps when using a free account, so you have to find the right balance between your audio and video bitrates.  For us we an amazing band and try to sell them short by using a lower audio bandwidth would cripple the viewer experience. Most viewers tend to put up with lower quality video (at least for now) in today’s “YouTube world”, but will quickly stop watching a video if the audio quality is horrible. This could be because they are not actually watching the video- just listening to the audio while working on something else in the foreground. So hence I ran the audio at, a fairly high in terms of streaming bitrates, 128 kbps with the video at a bitrate of 370 kbps.  This enabled me to have a total bitrate of 498 coming in just under the 500 kbps limit. See the screenshot here for the Mogulus live streaming FME settings. Mogulus has a good write up here about how to setup your connection to the Flash Media Server here.

Warnings about Mogulus: It is available as a free streaming provider so despite the fact that it is packed with features they don’t always work perfectly.  Here are a few of the various problems I’ve found:

  • Streaming to it without FME directly from a camera via FireWire, you often cannot preview the audio before going live with the feed
  • Having more than 3 FME streams in a single channel would lead to improper preview displays of 2 of the feeds
  • The ticker at the bottom has to have an actual .rss feed- which Twitter does not provide for search terms such as #unleash like it does for individual users. I circumvented this by utilizing a Yahoo Pipes mashup to generate a true .rss feed.

You may also be interested in my detailed post on the Web Campus here.

NewSpring Web Campus Video

My Office/ Web Campus A-Control

Click the photo to see the notes on Flickr.

The past 3 months of work have been an exciting time of transition, growing and execution for me.  I have been working on the video side of our launch of the NewSpring Web Campus which currently has services at 11:15AM and 6:00PM EST. Joshua Blankenship designed our great Web Campus site and has details about his endeavors hereNick Charalambous is the pastor/does everything else you can think of related to running a campus.

This post is for you fellow geeks out there that regularly speak in acronyms like DSK & H.264. We encode the 9:15 service, switching Nick in live on the fly and upload it as soon as the service is over to Lightcast.

The following is a simplified version of how we make things happen. Download the wiring schematic here (PDF) for more details along with a complete gear list here (PDF).

We are taking an SDI program feed out of A-Control along with 2 analog audio lines that are fed into a Panasonic MX70 switcherNick is in a separate room being shot with a Panasonic HPX170 camera, his audio is via a wired Countryman mic.  I am able to communicate with Nick via PortaCom to his IFB.

The MX70 switcher SDI & XLR outputs are then split in order to feed both PCs running Flash Media Encoder (FME). FME enocdes the video on the fly to an .flv, meaning as soon as the service is done we have the file to upload to Lightcast. See the screenshot here for the FME settings. We then cue up the video to playback at 11:15AM and 6:00PM using Lightcast’s simulated live option.

In addition to the encode for the Web Campus, I also capture each service to a Mac Pro using Final Cut Pro.  The service is edited and transcoded on Monday using Episode Engine for our various outputs:

If you have questions hit me up on Twitter or shoot me an email will.rodes|-at-|newspring|dot|cc.

Christmas card- The making of

The Christmas card was thrown together in about an hour and a half.

Step 1- Set up a cheap green screen in the living room and light it.

Step 2- Have Kelly make Tio jump for a treat. The trick is getting him to stretch out some and have his ears and tail in the right position. Here is the one that I used:


Step 3- Unbend a coat hangar in order to make Kelly’s scarf stick out at the right angle. Set the self timer on the camera and go jump on the bench:

Step 4- Grab a photo I took on our trip to Hawaii of Chinaman’s Hat, do a super quick Photoshop job with some tweaks in Lightroom and there you have it: