Video Support on Java found lacking
Monday, May 29th, 2006Much of the excitement the technology today is what can be done with media, by combining micro formats like RSS with audio formats like MP3 and devices like iPods with the increasing high speed Internet people are empowered to broadcast and listen to anything they want. With major media distributers such as the BBC putting their weight behind podcasts and vodcasts (video podcasts) the time to start using the video support in Java is now (actually it was yesterday).
So what support is there for Video on Java? Well there is JMF (Java Media Framework), however this was last updated in May 2003 (yep it’s 3 years old). It is also a pain in the arse to install and you can forget about a good user story for using it in applets. I was considering providing the Java applet video player on my website so that I could guarantee that if Java was installed on the user machine then they could watch video (sort of like YouTube’s flash player). However these are the install notes for JMF, I can’t see Joe Six Pack or Grandma managing that and I can see why both Google Video and YouTube choose Flash now for their players.
What other video support is their for Java? There is Java QuickTime but this only supports the platforms that normal QuickTime supports because it is all backed with native calls to the QuickTime libraries. So Java QuickTime only works on Mac and Windows, not much use for me on Linux.
Also I have my reservations on what the licensing terms are on both these APIs I think it is fairly unlikely I could distribute them as freely as I would need to if I was using them in a applet.
So far these are the only two free APIs I have found for Video with Java, if anyone knows of any others then please let me know. As it is I can see this issue losing Java mind share quickly in the new world of pub/sub media on consumer devices.
Technorati Tags: JMF, freedbacking, Java