Handling Different Media, ref
http://www.opensourcemediaframework.com/downloads/pdf/Walkthrough_3_%20Handling_Different_Media.pdf