I have been wandering around with an idea for a while now, which I may just work into a Drupal module if I get the chance to do so.
Our websites are increasingly filled with rich media, such as audio and video. This is fine, because rich media, as the term hints at, is much better at conveying a message. I myself, work in the academic world and over there knowledge sharing is a very big thing of course.
In my own organization, I'm a strong proponent to recording (video or audio) as much seminars and similar events as possible. The problem with these events, I find, is that too often a lot of energy is put into organizing them, while when they're over, no one else can benefit from these lectures, until a new one is held. In comes podcasting and vodcasting, to make events such as these more valuable to others, even after they are over.
The problem, I find, with rich media such as audio or video is that they are very linear. They have a beginning and an end, and unlike with text, you can't skim these media very easily to find a point which would be interesting for you. And unless someone who creates the content also thoroughly describes the rich media content, the contents of your rich media don't show up in search engines. Tough luck.
I'd like do do something about that, by creating a community driven annotation tool.
Users should be able to :