-
Video Feature Set
last modified October 31, 2010 by anna
Proposed Feature Set for Plone and Video
These are the basic video functionalities we think Plone should be able to provide. Please feel free to add to this page.
There are links to various packages which offer these features, which can be combined to give the functionality you need using Plone. Please add your package or project if it is not here already.
Must-have
Working sufficiently
- embedded video playback within the web page
- h.264/flash with flowplayer
- collective.flowplayer
- collective.player (framework)
- html5 video tag
- see below
- automatic
transcoding
of uploaded video files
- embed code (to embed videos from Plone into another website)
- Plumi - should be pulled out to be made more generic
- other options?
- embedding externally hosted videos into plone
- large file handling
- blob support
Needs work
- upload progress indicator
- video view - template for video display, thumbnails and metadata
- Does p4a have this?
- html5/video tag support
- transcode.star
- collective.player ??
- Projekktor / collective.projekktor
- javascript to swap out video tag with alternatives for non-HTML5 compliant browsers
- mv_embed
- others? anything integrated into plone?
- collective.projekktor
Should-have
Working sufficiently
- automatic thumbnail generation- transcode.star
- content licensing support
- video podcasting - rss2/atom
- Plumi skin custom views
-
uploading large files
- (for users on internet connections which drop-out)
- video collections template - for displaying videos with thumbnails
- video analytics - play/download count- plone component to integrate - using piwik perhaps?
- metadata storage and display
- bittorrent/p2p integration
- integration with social networking services
- administrators video content management interface
- dashboard - users own content admin system
- mobile viewing
Nice-to-have
Working sufficiently
- video mime type support
- bulk upload- Plumi FTP
- mobile uploading
- related videos from within the Plone site
- subtitling
- http://universalsubtitles.org/ - still to be integrated
- transcriptions
- collaborative film production tools
- streaming
- playlists
- tagging integration - http://plone.org/products/qi.portlet.tagclouds
- basic video editing
- geolocation
- publishing API
- export to dvd- Burnstation
- content flagging
- integration with Firefogg for client side transcoding and uploading (http://firefogg.org)
Target Users
- people running video sharing or media sites
- brochure sites wanting moderate video support
- a company intranet wanting to enable rich media as a way to keep staff updated
- university department that has a significant number of lectures, educational materials etc. to distribute to staff/students