Introduction
The goal of this project is to develop integration between the Open Source Alfresco CMS and the Kaltura Platform.
This project is an Alfresco extension that powers Alfresco with rich-media capabilities based on the Kaltura Platform.
The project is being actively developed and maintained by Jeff Potts [blog ] and Bryan Spaulding [blog ] from Optaros , provider of Open Source Ecommerce & Content Syndication Solutions.
The project aims to provide seamless and friendly media collaboration within Alfresco.
Alfresco - Kaltura Video Integration
Project Roadmap - Summary
Phase 1 - Immediate development (initial POC, alpha version)
Phase 2 - Improve on the Community feedback (beta version)
Review & Approval Workflow
Secure Publishing
Phase 3 - Stable release 1
Advanced Metadata
Rendition Generation
Derivative Asset Generation
Phase 4 - Future development
Production Workflow
Multi-Channel Publishing
Distribution API
Project Roadmap - Details
Ingest
Phase 1
Item Upload to Alfresco and propagate to Kaltura
Item Upload via Kaltura (including via device) and propagate to Alfresco
Bulk Upload via Alfresco and propagate to Kaltura
Bulk Upload via Kaltura and propagate to Alfresco
Phase 3
Auto generate video thumbnail timeline... and propagate to Alfresco(?)
Search / Browse
Phase 1
Indexed and Searchable Asset Metadata via Alfresco
Phase 2
Tiled Thumbnail Results View
Coverflow / Filmstrip Results View
Phase 3
Video thumbnail timeline view
Extend indexing to new metadata
Manage
Phase 1
Check-in/-out
Edit video & metadata in Kaltura and propagate to Alfresco
Overwrite/update video & metadata in Alfresco and propagate to Kaltura
Authentication and access driven by Alfresco users, groups, roles, privileges
Phase 2
Rollback to previous versions via Alfresco
Manage "Asset Groups" (playlists?)and associated external user / group access privileges
Phase 3
Capture of video frames (inc. main thumbnail) and propagate to Alfresco as derivative asset
Capture of audio track and propagate to Alfresco as derivative asset
Manual generation of various asset renditions (formats, encode rates, watermarked / colorized, etc.)
Create scene timecode metadata and propagate to Alfresco
Add metadata at scene level
Workflow
Phase 2
Edit video + metadata in Kaltura as part of Alfresco workflow
Annotate video as part of Alfresco workflow
Put UGC through an Alfresco moderation review workflow resulting in publishing or rejection w/ notification
Distribute
Phase 2
Authenticated external user / group access to appropriate Asset Groups and associated Assets [Streaming & Downloading]
Phase 3
Extend secure distribution to asset renditions
Publish metadata into video search engines
Monitor / Report