Better Living Through Technology: a blog dedicated to emerging
technology trends in hardware, software, webware, marketing and beyond
 
 
 



« The Innovators - Derek Franklin | Main | Shooting in HD, and distributing in h.264 »

Online HD video: How does one distribute it easily?
Benjamin J. Higginbotham
Posting the first episode of The Innovators with Derek Franklin proved to be nothing short of a huge challenge... Let me start at the beginning and go from there.

We're in Bloomington, Indiana ready to record Derek Franklin, except for one small problem... The University won't allow us to shoot on campus. After wasting hours of calling around and trying to find the right people to talk to, we finally get into a room. Fantastic. I begin recording and about 20 minutes into the interview I notice a bit of text in the viewfinder "HDV-SD30". Uh, I know what HDV is, but what does the SD30 part mean? That typically means Standard Definition 30 frames per second, but that can't be right. As the interview is going on, I silently grab the camera manual and flip to the part about recording formats. Oh no. Turns out I AM right and HDV-SD30 means exactly what I thought it meant. We have to stop the recording (which was amazing thus far), and reset the camera to HDV-HD30 which is 720p 30 frames per second. Start the whole process again, about about 15 minutes into this take, the hair light blows out. This time I decide to keep recording and we finish the interview without any back lighting (which is why the image looks so flat). The last part of recording is to put in a second tape and record our host asking the questions again, allowing me to cut them in after the fact. Makes the interview flow a bit better when we can see who is asking the questions.

Get back to Minneapolis and begin capturing the footage. First tape captured fine, but the second tape had errors we were unable to get around. Such is the wonder of HDV, one small glitch and the whole shot is ruined (which is why professionals should not use HDV). Ok, no reverse interview shots. Finally finish editing and begin the h.264 conversion.

On my 1.8Ghz iMac G5 it took 6 days to compress all of the files from 480p to 1080p (although 1080p was 3 of the 6 days worth of encoding). This means that we have to be sure that the video is done right the first time. If I have to re-render it will take 6 more days to get it out the door. Fortunately we got the whole thing right the first time.

This is where the debate started, and where I would love your feedback: what is the best way to embed the video in the web site? Should we use the javascript popup like we are? Should we use a script that replaces the image with the video? Should we have the video play full-screen? Or should we just leave everything to RSS and have users syndicate everything? We started by posting the video as an embedded QuickTime file that would replace the image with the movie. If you have QuickTime 7 or better installed, you can see the example below:

The problem with the above example was that there was no way to allow the content to be seen in RSS syndication software, it just strips that part out. So you see the text of the story, but no video, the only way to get the video was to come to our site. While we love the visitors to the site, we want to make sure that everyone can get their daily dose of Technology Evangelist in their favorite program. So that basically eliminated the first option.

The second option is what you see now. Have the video pop in a javascript controlled window, as seen below. The disadvantage here is that it's not as sexy as the first option, and it can be blocked by pop-up blockers. You can see this link, and it will work in RSS readers such as Google Reader and Bloglines.

Launch Video Now

The third possibility is something we never posted, and that's called a .qtl file. This is basically an XML file that calls QuickTime player to open. Since this is linked to just like any other hyperlink, it will show up in bloglines and so forth. The other advantage is that I can control the player state by forcing the player full-screen or whatnot. I have yet to get this to work without crashing the QuickTime player, but you're free to try below. If we did this, I would then want to know if we should force the player full-screen, or should we just let the player open normally.

Standard Version - Launch Video Now
Javascript Version -

 

This was the great debate, and to be honest we're still debating it. I think the best way to solve this is to have our own viewers tell us what does and does not work for them. Tomorrow I'll cover why we went with QuickTime (we actually didn't), and what equipment was used in the actual production.




TrackBack

TrackBack URL for this entry:
http://www.technologyevangelist.com/cgi-bin/mt-tb.fcgi/124

Comments

1. Posted by: Haf on March 2, 2006 12:34 AM:

Hi Ben it's Haf.

Tough decision really. I have to say I do like the .qtl file going to full screen. It's a nice touch. What I'm trying to figure out is how to view pix and vids via RSS into my Google desktop sidebar web clipper - although Google Reader can view your feeds fully featured, their Desktop app won't :( Oh well, still allows me to tune to see it all in full glory anyway.

6 days of rendering? Yikes!

-tuned in
haf (Now in Melbourne, Australia)




2. Posted by: Benjamin Higginbotham on March 2, 2006 12:57 AM:

Did you have any issues with QuickTime when launching? Can I ask which, if any, of the following links work for you (smooth playback and whatnot).

480p
720p
1080p

Does QuickTime crash with any of these files? Which looks the best to you?

Thanks,

B




3. Posted by: Haf on March 2, 2006 7:40 AM:

Hello,

All the links work - it's just a small delay before the screen goes black. I blame my connection right now for the long buffer time. I eventually gave up after a minute b/c it didn't actually start the video - on any frame rate. The sound is also set at the lowest setting at the time of startup.

QT does not crash though. This is on a Pentium M Latitude D800 1.8ghz with 2 GB of RAM running the latest version of quicktime. I not have the system tray icon loaded by default if that makes any difference.

Hope this helps!

haf.




4. Posted by: benjamin Lowengard on March 2, 2006 8:02 AM:

Hi Ben,
I picked up this link from the qt mailing list and took a look-
No crashes of quicktime and the 720 and 1080 looks good but of course,
slow to load and there were audio sync issues.
480 ran fine, however, and looks good. I'm in Massachusetts on comcast
and don't generally have problems with HD broadcast from (akamai) apple
servers. I guess the year of HD was the year that never was...(I'm shooting for 2008) - I recommend technology as an evangeilst myself (and I'm another
ben-how odd is that?) and as the technology gets better you can see it's almost there-but not quite ready for primetime (outside of George Lucas and Steve Soderbergh)-keep at it- I think It's important to extend media as far as it can
go- but the compromise toward usability may trump the "best" output
results. I'm pretty happy with 480 myself- way more portable than the
higher (nicer looking) stuff.
-benj




5. Posted by: nick on February 11, 2008 4:43 PM:

Have you tried stage6.com? Its youtube kinda thing that if you convert using divx software (I use dr.divx cuz its free) it upgrades your regular video into HD video then you can post the upgraded video online. It works really well for me.




Post a comment

Required fields marked with: *
Name*:


Email Address*:


URL:
Remember personal info?

Comments*:

HTML Tags you can use in your posts:
<b>Bold</b> = Bold
<i>Italicized</i> = Italicized
<a href="http://www.othersite.com">Link to Other Site</a> = Link to Other Site


Please keep comments on-topic. Contact authors or other commenters
directly for off-topic conversations.

Notify me of future comments via e-mail



Technology Evangelist Digest - Free Newsletter
Sign up for the free Technology Evangelist Digest to receive daily updates, editorials, and practical advice on emerging technology trends in hardware, software, webware, marketing and beyond.

Technology Evangelist Digest will keep you up to date on the technology trends that will help make you more productive and efficient both in business and your personal life.

Let's face it: If you made it to this line, you must have found something valuable on this page, right? Think about how cool it would be to have something free and interesting to read every day from Technology Evangelist by signing up today.

1. Fill in your email below,
2. Then click on the confirmation email you receive.
3. That's it. Your first Technology Evangelist Digest will arrive within 24 hours.




Previous Entries:


Tag Cloud