Archive - May, 2010

This is how you present the gospel

Stop trying to convince people to believe in God…because they already do.

I don’t know if Jeremy Rifkin intended to present the Gospel, but he did. Maybe it’s just me, because this is how my brain works. You may think you hear a pluralistic doctrine, but this talk doesn’t complete the story…it is merely a springboard to which the conversation can be completed. You can’t introduce Jesus until you can get this far in the conversation. I don’t know anything about Rifkin, I assume he is an atheist/humanist. I imagine your first reaction will be to consider what he is saying that is wrong, but look for the common ground you may have with this conversation.

If you liked what you just read you may like:

Internet Campus Answers | Part 2 – Streaming Basics

I get tweets, emails and phone calls weekly from people asking various questions about how we rock the internet campus at Gateway Church. It’s probably a good idea for me to put those thoughts and answers in one place.

Read the rest of the series – internet campus answers

The foundation of an internet campus is the content itself which comes in the form of streaming video. There are a lot of options out there when it comes to streaming video and there are a few things to consider, not the least of which is the decision of going live or ‘taped’. I can’t speak to all of the other options, but I can speak to what we have done and are doing at Gateway Church.

How streaming video works

If you have ever worked with video, then you know that the files in question are big. Streaming video across the internet is not as simple as putting up a web page on your average web hosting account at GoDaddy. If you put a video on your average server like the one your church’s website is sitting on, it would be fine for a few viewers to watch, but once it starts to get hit by even 100 people at one time, it will bring that server to it’s knees.

This is where a Content Delivery Network (CDN) comes in. These are massive and robust networks of redundant servers all around the globe that can handle huge traffic and serve rich media at high speeds. Sites like YouTube, Hulu and Netflix all serve there video off of some sort of CDN whether it be their own network or a third party.

Here’s how it works, you upload your content, live or taped, to one of your CDN’s servers that is geographically closest to you and they distribute the media across their network from there. The CDN distributes the content in real time across a robust network of servers around the world. When a user visits your content, they are served the media from the nearest server to them.

Video Encoding Basics

This is a massive concept and I will try to boil it down to a few key concepts. I’m going to assume that the source of your video is at least standard definition or high definition video camera or switcher and you want to stream that content to the web. You may or may not be aware that the quality and encoding of the video straight off your camera is not optimum for streaming on the web. That is to say that the file size is too big.

Analogue to Digital

Basically you need to get your video from your camera or switcher into a computer. Generally this is done with hardware in the form of outboard firewire/USB devices or cards in the computer. One popular unit is the ADVC300 from Grass Valley.

You may already have a switcher that outputs firewire or USB which could mean you have all the hardware you need.

Encoding

Your video needs to be encoded in a way that makes it a small enough file to stream on the web.

Your workflow will look something like this:

Camera/source > Encoder > Upload > CDN > User

There are a lot of options out there that encode on the CDN side and this is not optimum since the speed at which you can upload full res video isn’t too good. That setup would look like this:

Camera/Source > Upload > Encoding > CDN > User

Basically you want to PUSH the same file specs to the web that your end users will view (so much as is possible). Any work that needs to be done to the video shouldn’t happen over the internet, that would reduce your performance and/or increase your cost.

The most common form of encoding is flash, for many reasons, primarily because it has the broadest user base and most of the popular streaming providers are setup to stream flash, usually with an h.264 codec. The good news is that the app you need on your end to encode is FREE! Head on over to Adobe and get Flash Media Live Encoder. I suggest getting a free UStream.tv or livestream.com account to fiddle around width. Search their forums and Google to get instructions on using Flash Media Encoder to stream live.

Streaming Providers (SMSP)

There are countless streaming providers out there and a lot of them do a really good job. You’re going to have to spend some time on the phone and maybe get some demos too. There are a lot of turnkey solutions where they roll in everything including encoding hardware in a package. This can be nice if your team has limited abilities. If you have a skilled crew you can opt for some of the more raw options and possibly save some cash. For what it’s worth we use Limelight Networks, great for us, not super easy for a rookie to step into.

SMSP aside #1- Don’t skimp, this is the backbone of your streaming experience. Ask around and see if the provider has a good record of uptime and customer service. Value engineering rarely pays off.

SMSP aside #2 – Beware of resellers who sell streaming services from bigger providers like Akamai or Limelight. Resellers are great if they provide an extra layer of support, features, hardware or even UI; 316 Networks does a good job of this. Resellers suck if all they are doing is reselling the same thing you could get cheaper by going straight to the source.

Those are the basics. Obviously there is so much more information in this area and it is changing all the time. With HTML5 coming into play now, things could really get interesting.

Next time I will get into the user interface side of Internet Campuses.

If you liked what you just read you may like:

We’re coming to your house

In September we have an epic road trip planned and by ‘we’ I mean the team at Gateway Church. More specifically the web and video team.

So far it looks like about a 7000 mile trip lasting around two weeks.

Why?

A few reasons:

  • Connect with people around the country that are a part of our Internet Campus
  • Do some live broadcasting from a bunch of really cool churches with a bunch of really cool people
  • Shoot for some epic short films that need the setting of some of the locations we will be visiting
  • Document powerful stories of faith journeys and leadership
  • Broadcast some round table discussions about web ministry
  • Have a few No Perfect People Allowed gatherings

Tentative cities include: Nashville, Cincinnati, Chicago, Denver, Portland, Sacramento, San Francisco, San Diego and Las Vegas

If you’re in one of those cities, hit me up and maybe we can connect.

If you liked what you just read you may like:

  • No Related Posts

If there was a time I was ashamed to carry the label Christian, it’s now

Can we just stop. Stop it. PLEASE.

We are getting so close to outgrowing this crap that has been served up and labeled Christian the last 40 years. Even the most amazing and powerful truth can be completely counterproductive when packaged in such a fake and stupid fashion.

If you liked what you just read you may like:

  • No Related Posts

LOST series finale live blog | by someone who has never watched it

I’ve never watched LOST. That’s not to say that I think it’s a lame show or anything like that. It sounds like it was a really cool show. But here’s the deal; some friends told me way back when CSI got started that it was a really good show.  So I watched it and discovered that CSI is one of the dumbest shows I have ever seen. So naturally when LOST started and those same friends said they thought it was great, I ran the other way never to turn back.

Here’s my experience with the series finale of a show I never watched a single episode of:

7:55 – Flip through channels to find something to watch. Settle on a show documenting people entering their cats in shows.

8:00 – Dang! that cat show ended. Guess I’ll watch LOST. Why do we have to spell lost with all caps? Here to forth ‘LOST’ will be known as ‘lost’

8:06 – Wait. What?

8:09 – How is that guy so fat still? Hasn’t he been ‘lost’ on an island for like three years? For that matter, everyone’s cloths are in pretty good shape too.

8:10 – Samuel Smith’s Oatmeal Stout.

8:13 – So the fat guy is Buddha and Jacob is Jesus?

8:14 – Denim shirt guy is having trouble maintaining the southern drawl.

8:22 – The dog has a cool name.

8:25 – Check Google Reader. Then watch Cheat Commandos on www.homestarrunner.com

8:26 – The Inception trailer looks cool.

8:42 – Desmond kinda looks like Barry Manilow.

8:43 – That’s probably the same gold light from Marsellus Wallace’s brief case.

8:56 – I think I have this figured out. Remember, I’m the guy that figured out Fight Club in the first 8 minutes and got an A on the test on that book in english class in high school that I didn’t even read.

9:01 – Didn’t Zack Morris play in a band called ‘Drive Shaft’ on Saved by the Bell?

9:17 – Is there a guy named ‘penis’?

9:21 – Watch some Wine Library TV with @garyvee

9:23 – Fight Scene. In the rain.  Shaky camera work to emphasize the chaos and drama. I have a feeling that dude isn’t dead.

9:32 – Trying to make sense of tweets like; “no way that just happened” and “I didn’t see that coming”, because to the untrained eye it would seem that literally nothing is happening.

9:47 – Back to Gary Vaynerchuck.

9:56 – Okay I’m going to be 100% honest. I have no idea what is going on.

9:59 – I think I would take my chances on the island rather than get on that sketchy plane. But that’s just me.

10:11 – Checking my clock cuz this was supposed to be over 11 minutes ago. Wait, apparently it’s got another 20 minutes.

10:21 – Jack; I am your father.

10:30 – I have a feeling this wasn’t a big shocker of a finale. Seemed like a greatest hits episode…kinda like on Friends or Full House.

If you liked what you just read you may like:

  • No Related Posts

The story

If you have been following on my Facebook then you may know that Sunday evening my mother had a heart attack while visiting us from California. I have waited a few days before I put the experience to words.

Like any Sunday evening at a pastor’s house, it was a time to relax and recover from the long day. Mom headed to bed a little early while Tami and I took in the Survivor season finale. A little while later mom came in the living room struggling to breath and coughing. She said that she couldn’t catch her breath and we should call an ambulance.

I know my mom well and there was no doubt that this was serious. I was dialing 911 immediately.

Tami was comforting mom and helping her to relax while I was working with the 911 operators.

An ambulance was on the way and I was done with the dispatchers and I sat by mom to help her relax, about five minutes had passed since mom came into the room struggling with her breathing.

At this point she was struggling to the point that she could no longer get a word out. I told her to stop trying to talk and just focus on breathing.

This is where it started to get surreal. The focus and detail of everything was at a whole different level. It’s not like things moved in slow motion, but every detail was perfectly in focus. It was like the birth of your children, you feel completely in tune with the scene as it plays out.

Mom couldn’t talk at this point and was barely getting oxygen. She looked up at me and put her hand on my knee as if to say; “it’s going to be okay, I love you.”.

My mom, from what I could tell, was dying and she was consoling me.

She was still a little conscious and her hands and feet twitched as she struggled to stay awake. That’s was the first point where I thought; “Oh crap, my mom is dying.”

Then she went unconscious and stopped breathing.

I started to resuscitate her and checked her heartbeat. She was purple and lifeless. This seemed to go on for 5 minutes but was actually close to one or two minutes.

The paramedics arrived right then and went straight to work reviving her. About 10-12 minutes had passed since mom first complained about her breathing.

I stood by the hall and answered their questions so that I could intercept my kids if they woke up from all the commotion. I didn’t want them to see a bunch of paramedics wrenching on grandma in the living room. They never woke up.

Mom left the house in an ambulance without having regained consciousness and I followed the ambulance to the hospital not knowing if she was going to make it. I got there and was told to go to the waiting room.

That was the worst part. Sitting there wondering if the last experience I had with my mom before all this happened was a good one. After 45 minutes or so I got to go in and see her and she was doing pretty good. After about three hours she was breathing room air and was talking well.

The doctors determined later that she had an episode of pulmonary adema that was caused by a heart attack. She blacked out because her lungs had completely filled with fluid.

Mom is doing well now (5/20/2010) and will be in the hospital a few more days while they get her medication sorted out.

Thanks everyone for all the prayer and support.

If you liked what you just read you may like:

  • No Related Posts

Even better than the real thing

I’ve never listened to the original version of this song. After I watched this, I watched Lady Gaga’s original…then I took a shower because I felt dirty, but that’s another story.

This kid blew up the whole room!

h/t Chad

If you liked what you just read you may like: