Also, with regards to having multiple video formats available,
something that you can do in the current version of Omeka is write a
plugin that will act on every file that gets uploaded. You could use
your plugin to create new subdirectories in the Omeka archive/
directory, probably one per video format, so you could have an 'mp4'
directory or something like that where you would store all the mp4-
encoded copies of your Omeka files. There is an 'after_file_upload'
plugin hook that you could use to encode the uploaded file into all of
these other formats, which you would then store in the respective
directories. Then you could write a helper function that displays the
movies on your theme. This function might also check to see if
someone was viewing Omeka on an iPhone, and if so, it would display
the quicktime version of the file instead of the normal version. That
way, you wouldn't have to upload 4 different versions of the file to
Omeka each time.
Kris
I'm at the New York Public Library and we're looking to do the same
sort of things with Flash - both the ability to serve AV media with a
Flash wrapper and to incorporate existing interactive flash movies and
applications into exhibits. We'd love to help out. Kris mentioned
object wrappers - this model is used already by the PdfMeNot and
iPaper plugins that are in the Omeka Subversion repository.
Down the line another idea would be to use something like xmoov-php
[1] to provide HTTP pseudostreaming to improve performance.
Hammering out a first draft of a flash embedder shouldn't be too
difficult - I may post my results within the next few days.
Mark Matienzo
Applications Developer, The New York Public Library
[1] http://xmoov.com/xmoov-php/