#5: Support for video files
- Proposed by
- Nate Aune
- Seconded by
- Rocky Burt
- Proposal type
- Architecture
- Assigned to release
- State
- completed
Motivation
Artists and musicians often video record their performances and would like to make these videos available to their audience. We want to provide an easy way for them to upload the videos and have them play back right within the browser.
The upload process should be straightforward - just choose to add a new File and Plone should handle the rest. They shouldn't have to know what kind of file, other than the fact that it's a video file.
It should support the standard video formats: Quicktime, Windows Media, Real and Ogg Theora.
Playback of the videos is done using the native player included with the browser. This means that in order for the user to play back a Windows media video file, they will need to have installed that plugin in their browser. We might want to use vPIP to handle the detection and playback.
Future versions will transcode the video from one of these formats to Flash FLV. Flash is the most common of all the plug-ins for handling video, and is what YouTube and Google Video are using.
Proposal
Building on our previous experience building the ATVideo product, which is used in production on many sites, we will build a new Zope 3 based product. Migration from ATVideo to Plone4ArtistsVideo will be made available.
Implementation
Build using Zope3/Five/Plone, taking a similar approach to Plone4ArtistsAudio.
Deliverables
Plone4ArtistsVideo with doctests
Progress log
See the development plan
Participants
Rocky Burt
Nate Aune