Technical Investigation - Opencast Matterhorn
There are many similarities between Matterhorn's player (and future player) and our needs. This could lead to collaboration, but would it also lead to divergent codebases where our missions are different? The other players on this page are for the most part simply players which we should be able to extend for the additional functionality that we want. The potential advantage to this is that the other players have larger communities which should lead to frequent updates that fix bugs and enhance the quality of the player which we would be able to leverage. With Matterhorn, we have more control but not necessarily the community to drive this development. Is this an unfounded fear? Do the other attractive players (OVP, OSMF, and Kaltura) really have communities much larger than Matterhorn's?
OpenVideoPlayer is an open source (BSD) code base on which to build video players for Flash, iOS, Silverlight, and HTML5. There are sample players already built for each of these platforms. The code base has been ported for each of these platforms with the iOS code base focused on a controller to be used in an app instead of a browser-based player. Supports RTMP for Flash (and other streaming for other platforms?). Caption support is available in at least the Flash and Silverlight players. This project is supported by Akamai.
The OSMF is an open source (MPL) framework that makes it easier to build players for Flash using Actionscript. Supports RTMP streaming. This project is strongly supported by Adobe.
Flow Player is an open source player (GPL) for Flash with the option to purchase a license to remove a watermark. The newest version supports Wowza's ability to playback in slow motion.