kaltura and drupal: two great tastes that taste great together
DESCRIPTION
Creating open source video using Drupal and Kaltura - presentation from DrupalCamp MontrealTRANSCRIPT
Kaltura & Drupal: Two Great
Tastes that Taste Great
Together
John Eckman
@jeckman
September 18th, 2011
http://www.flickr.com/photos/sharynmorrow/251386568/
Who am I?
johneckman.com
@jeckman
www.openparenthesis.org
drupal.org/user/209083
Who is ISITE Design?
CMS Myth
Case Study in Progress
Undergraduate institute at major college• Current site built circa 2006• Event videos difficult to use
RealMedia Format Live stream and archive
Many needs to address:• Digital strategy• New CMS platform• New Video Formats
INSPIRATION
Multiple opportunities to
share, including
embed, download, and
Transcripts, speaker bios,
and contextual
descriptions for the talk
Recommendations
based on content
metadata / taxonomy
Calls to action
enabling longer term
relationship with
viewer
Explicit licensing
allowing for reuse
within acceptable
parameters
Multiple ways to get
involved in the
discussion about
the topic of the
video and continue
beyond the event
High quality video
with rapid play,
scrubber, full screen,
subtitles, formats for
tablets and mobile
devices
HTML 5 FTW!
Forum Network (Drupal, Kaltura)
http://forum-network.org/
C-Span Archives
C-Span archive offers a nice control
enabling the user to choose a
specific section of a clip to be
embedded / shared – only that
section plays
http://www.c-spanvideo.org/
MIT World
http://mitworld.mit.edu/
DRUPAL & KALTURA
Why Drupal?
Content Management Platform Needs
Topic IOP Context Impact
Flexible Templates
Current system templates too limiting System must provide multiple page templates / content typesSystem must provide flexibility with regard to navigation as content changes
Distributed Authoring
Enable broader distribution of authoring responsibilities
System must allow for delegating authoring permissions, track user behaviorAuthoring interface must be easy to use
Media Capable Support Videos, Slideshows, Photo Galleries, other multimedia
System must have robust multimedia handling capabilities
Syndication & Aggregation
Enable aggregation of content Enable syndication of content
System must be capable of ingesting feedsSystem must be capable of syndicating out in structured formats (RSS, ATOM, XML)
Social Infrastructure
Client wants to encourage deeper interaction with its content and programs throughout the Internet
System needs to support social interactions both onsite and via connections to offsite platforms (social media)
Support Current CMS is out of date, no longer supported, not widely used
System should be in broad use throughout the universitySystem must be supported, well understood
Why Kaltura?
Platform Requirements• Live Streaming Support• HTML 5 / iOS Video• Share, Embed, Download• Watermark / Bug• Basic Editing / Clipping
Why Kaltura?
Key points:• Open Source• SaaS or On-Premise• Integration with popular
LMS, CMS, DMS platforms
• Large presence in higher education
• In-browser editing tools• Share, Embed, Download
HOW IT WORKS
Kaltura Server / Drupal Module
Kaltura Server• Video transcoding• Live streaming• SaaS (subscription)
– CDN integration– Priced based on usage– Scales as needed
• Community Edition– Roll your own
Drupal Module• Drupal 6
– CCK Content Types• Kaltura Video Node• Kaltura Remix Node
– Views, Taxonomy
• Drupal 7– Fields API based
• Kaltura Media Field– Views, Taxonomy– Not a provider for Media
module
Content Workflow
Kaltura First• Batch ingest, direct upload, webcam• Enter metadata• (Sync happens through notifications)• Publish in Drupal
Drupal First• Create new content w/ field/CCK type• Add media asset• Enter metadata
DEMO
Kaltura Management Console
Kaltura Options: Flavors
Kaltura Options: Players
Kaltura: Clip Creation
Kaltura: Thumbnail Selection
Drupal Module (D6)
Drupal Module Upload (D6)
Import from Kaltura (D6)
Drupal Module w/ Remix (D6)
Views (D6)
Drupal Module (D7)
Drupal Module (D7)
Drupal Module (D7)
Import from Kaltura (D7)
Views (D7)
NEXT STEPS
Next steps
Integrate with Media module• Kaltura Provider for Media module• See http://drupal.org/node/800060
Improved editing tools in front-end• D6 module had a “remix” content type, with
complex in-browser editing• D7 module doesn’t provide “remix”
Simpler editing tools Clip generation, timed comments for end users
Q & A
John Eckman
@jeckman
johneckman.com
www.openparenthesis.org
http://spkr8.com/t/8323