Kaltura and Drupal: Two Great Tastes That Taste Great Together

Post on 15-Jan-2015

2.368 views 2 download

Tags:

description

Creating open source video using Drupal and Kaltura - presentation from DrupalCamp Montreal

Transcript of Kaltura and Drupal: Two Great Tastes That Taste Great Together

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

email

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