multimedia in plone - andy nicholson
TRANSCRIPT
Online video distribution
using Plumi & Plone CMS
Plumi , a GPL video CMS, based on Plone http://plumi.org
First released on Plone.org : 18th Sept 2007 - version 0.1
Latest Plone 2.5.5 release : 19th Jan 2009 - version 0.2.3
Latest Plone 3 version is Plumi 3 RC3 from 15th April 2010
http://plone.org/products/plumi
FOSS project
Community engagement sprints, conferences
What does it do?
Video uploading via http
Video transcoding to Flash, ogg - embeddable
Video podcasting (RSS2/Atom)-Miro integration
Tagging/Categorisation/Tag cloud
Searching via text, tags, categorisation, as RSS
Author profiles, commenting on videos
Featured videos and news & events for front page.
Open Content Licensing
base Plone functionality - workflows/perms
How does is it do this?
Plumi as Product Bundle - set of interrelating Plone products.
Some custom built by EM and contributors
Others from the wider Plone community.
Collaborative work: new forms of media networks
Social context of the software's use.Local Archives in Indonesia
Video Sharing Sites
Plumi video CMS
Latest Plumi version 0.2.3 'Plumi 0.2.x' branch compromises of:Plone 2.5.5
Plumi 0.2.x products
Indytube video transcoder
Can use a buildout dev. environment
Serve with Apache2 & squid on Debian GNU/Linux
Trac: http://plumi.org/report/3
Plumi 0.2.x products
ATVideo, ATEngageVideo : content types
PlumiSkin : Plone skin product (images/css/templates)
Indytube : video transcoder
Dependent 3rd party Plone products.
Plumi 0.2.x / Plone 2.5.5 compatible branchhttp://dev.plone.org/collective/browser/Plumi/branches/plumi-0.2.x
Roadmap for Plumi 0.3
Buildout dev. environment
Latest Plone 3.2.x
plone.app.blob native ZODB blobs
Plumi custom products, z3 style
plumi.app, plumi.skin, plumi.content, plumi.indytube Migration path from 0.2.x
New Indytube architecture
http://plone.org/products/plumi/roadmap
Docs:http://plumi.org/wiki
Buildout development environment, SVN
ArchgenXML and ArgoUML for product development
Extending ATEngageVideo
More 3rd party products tested with Plumi : BiReference, SearchReferenceWidget, qPloneBlog
Zope3 style browser views
Custom Skin product
Extending Plumi 0.2.x Case Study: Critical Commons
Strengths of FOSS Video Distribution Networks
Expanding databases of open content licensed material.
Provides an open & experimental forum.
Collaborative efforts: organised networks are working on FOSS video technology.
Weaknesses of FOSS Video Distribution Networks
Small audiences.
Distribution capabilities (network bandwidth, server maintenance & costs) of individual distributors is low.
FOSS solution for tool-chain on (patent un-encumbered) cross-platform video.
Future research for online video tech
Streaming versions of embedded players
Integrated bittorrent & other p2p distro networks
Patent unencumbered codecs and cross-platform browser support tag
Firefogg plugin video transcoding / uploading plugin for FireFox - http://www.firefogg.org/
The End.
Thanks for coming :)
Contact : [email protected]