blog

SMIL for Podcasting

Comments (4) · 19 July 2005 · permalink

Post this to: del.icio.us · Twitter · email

Categories: Apple, Podcasting,

David Penrose, in his article EDcasting asks “Whatever happened to SMIL?”. He suggests that SMIL could be renamed to something like “EDcasting”. In this article, I suggest that rather than being a competing “casting”, podcasts could be delivering richer experiences through the delivery of SMIL files rather than a simple MP3 or QuickTime file.

From the W3C page:

The Synchronized Multimedia Integration Language (SMIL, pronounced “smile”) enables simple authoring of interactive audiovisual presentations. SMIL is typically used for “rich media”/multimedia presentations which integrate streaming audio and video with images, text or any other media type.

So, David raises a good question. With the current Podcasting craze, where does SMIL fit in?

You’ve probably used SMIL even if you didn’t know it. Streaming audio/video that uses Real Player is using SMIL. For example, the Real Audio stream for the EMU album We Are His People uses SMIL to sequence five samples. Using the forward button in Real Player jumps to the next track. The SMIL file also tells the player to show a graphic and link that graphic to a web-page. The ABC Broadband news is another example of SMIL in use. The Streaming Media Tutorial on this site, explains how to create a simple SMIL file and provides links for learning more advanced techniques.

SMIL provides the ability to combine multiple multimedia sources into a single navigable file. From the RealSystem Production Guide (Chapter 6) some features of SMIL:

  • clips can be of various file formats, and don’t need to be merged into one file
  • clips can be located in various places (not necessarily on the same server)
  • SMIL provides the ability to easily control the timeline of your presentation
  • you can stream clips in multiple languages, and
  • easily include ads in presentations

SMIL is a web standard just like HTML, XHTML and CSS.

So back to Podcasting. Podcasting seems to be generally about delivering an MP3 file via RSS 2.0. However, the RSS 2.0 specification doesn’t specify that the file must be an MP3 file. It just needs to be of a standard MIME type. Some have found that iTunes 4.9 gets this right and will also deal with QuickTime video in podcast feeds. So, SMIL should be a valid file format for delivery in a podcast – but I suspect that iTunes or Odeo may not know what to do with a SMIL file yet (iTunes’ podcast feature supports m4a, mp3, mov, mp4, and pdf source).

So… what’s my point… well, there’s a lot of background above, but the reason I write is this: HOW TO make Enhanced Podcasts from MAKE Magazine. This article describes the extra features that Apple allows podcasters to add to their podcasts for a more multimedia experience. Bascially, what Apple have done is taken the idea of SMIL (a XML file that creates a timed presentation from multiple files) and gone one step further to compile this file into a single MPEG file. Now this single file, when podcast, delivers chapter marked audio, images and links.

Why is this bad? Well, after all the work of groups like The Web Standards Project to get web designers using web standards and the major browser manufacturers supporting them correctly, along comes Apple promoting enhanced podcasts that only work in iTunes or on an Apple iPod, that require special tools and that seem to ignore the available SMIL standard.

Gravatar for rabble
Permlink
1 ·
Comment by
rabble ·
Date Stamp
Friday 22 July, 2005 at 04:46 AM

We have looked at other formats and have started generating m3u’s in addition to rss podcast feeds. The trick with non-rss enclosure feed formats is that they have the default standard of streaming not downloading the media.

That said, we are planning on adding smil in addtion to atom, rss 2, rss 1, opml, oml, pcast, m3u, smil, xspf, and asx. So far we aren’t parsing all of those formats.

When people start publishing podcasts in those formats we will look at importing and supporting them.

 
Gravatar for Simon
Permlink
2 ·
Comment by
Simon ·
Date Stamp
Friday 22 July, 2005 at 09:20 AM

Well done to ODEO for responding.

Just to be clear though, my thought here is to put the SMIL file in the RSS enclosure rather than a MP3. Or, at least use SMIL as the standard for creating enhanced podcasts that are then compiled into a single file.

 
Gravatar for jennifer nichols
Permlink
3 ·
Comment by
jennifer nichols ·
Date Stamp
Thursday 5 April, 2007 at 11:15 AM

I want to listen to a radio broadcast which is an <span class=“caps”>SMIL</span> file – I don’t have the right format and can’t seem to download one so I can play it. Which soft ware do I need and how do I get it (layman’s terms please) Can you help? Thanks.

 
Gravatar for Simon
Permlink
4 ·
Comment by
Simon ·
Date Stamp
Monday 9 April, 2007 at 03:37 AM

Jennifer, for a radio broadcast using a <span class=“caps”>SMIL</span> file, you would most likely use Real Player. Make sure you read the links carefully for Real Player, as there is a free version, but Real do their best to make you try and buy the Premium version.

 
Commenting is not available in this channel entry.
 

Menu

About

A personal blog by Simon Job.

From MathsClass

My blog about maths teaching.

MathsClass This Week #2

Nothing to do with MathsClass, this week saw the addition of Emma to our family. Four maths teachers kindly shared their work on MathsFaculty for others to use.
read more…

Subscribe

by RSS or Email

Follow

on Twitter

 

© 2005-2012 Simon Job · Use and recommend: ExpressionEngine, DreamHost
The posts and comments I make on this blog are made in a private capacity and do not represent the official view of my employer.