Rich Media & HD Video Streaming Integration
with Brightcove
IBM Digital Experience Version 8.5
-Web Content Management
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
Agenda
• Rich Media Overview & Importance of Rich Media to IBM Digital
Experience
• How Brightcove Integration Fits Into IBM’s Rich Media Capabilities
• Brightcove Integration Overview
• Brightcove Integration Technical Deep Dive
• Rich Media Roadmap
Agenda
• Rich Media Overview & Importance of Rich Media to IBM Digital Experience
• How Brightcove Integration Fits Into IBM’s Rich Media Capabilities
• Brightcove Integration Overview
• Brightcove Integration Technical Deep Dive
• Rich Media Roadmap
Differentiate Digital Brand with Rich Media
•Digital brand perception is driven by
imagery of digital experience
•Visual elements communicate the brand
essence to audiences
– Logos, carousels in the form of images and videos
represent visual elements of experience
•Immersion increases depth of processing and
establishes permanence of memorable
experiences
IBM Rich Media Edition Overview
Delivers captivating, immersive digital experiences by incorporating rich media across channels for brand differentiation
Unleashes & accelerates the creative production process with collaborative capabilities for designers, agencies and creatives
– Incorporate assets from leading creative tools
Maximizes rich media value with centralized management, search & transformation
Ingest Rich Media
Centrally stores all rich media assets created using leading creative tools
Organize, Categorize & Describe Rich Media
Increases findability with custom directory taxonomy, keywords and meta-data
Search & Discover Rich Media
Rapid discovery of high impact digital assets, improving asset reuse and rich media ROI Search is based on Lucene indexes and Database queries
Demo scenarios
Scenario 1: RME – Content designer
• upload a new image, attach meta data to it
• look at a comment that was made on one of the images, act on the comment (crop image) – Content author
• add an image to the page, in the context of the page
• use taxonomy and color search to find image that best fits the needs Scenario 2: Brightcove integration
– Content author
• add new Brightcove video player to page • show on ipad, iphone
Digital Asset and Web Content flow
Creative content creation process Creative content approval Image, Audio, Video ToolsDAM System
WCM Authoring Production rendering
Cloud or CDN based delivery WCM content creation,
using assets from DAM
WCM content approval
End-users
WCM syndication
Deployment architecture
DAM Server System WCM Authoring
Production rendering
WCM syndication
DAM DB for asset meta data
Authoring DB
Assets with meta data in JCR
Rendering DB Import into WCM
Deployment details
Authentication
– The WAS / Portal authentication mechanism is used and users and groups are dynamically added on the DAM server side
Copy images into WCM for delivery on the WCM production server – Ability to render the images for unauthenticated users
– Leverages WCM caching
– Ability to use Portal/WCM HA archictecture
– RME license is only needed, then, for the authoring environment Consider running the DAM server on Windows
Data Model details
RME uses a new extension point in WCM
– will make that extension point public in the future allowing any repositories to plug in for image or file resources
– two implementations available with 8.5: Digital Asset Manager and Brightcove In the WCM image or file item additional meta data are stored
– file ID and path in MB and other meta data – copy or reference
Recommended use cases in RME V1
Have creative rich media authors manage assets in the DAM
– upload/convert images and videos, roundtrip editing by storing metadata in the binary as XMP data – enforce consistent metadata and categories
– provide comments on images/videos
Search and Insert images / videos from DAM into WCM
– Leverage rich search capabilities of the DAM, like based on color, keywords, categories, ratings, ... – Copy images/files into WCM for delivery
Advanced: Customizing the DAM user interface
– If required, the DAM user interface can be customized to fit the needs of the creative authors as well as a version for the WCM content authors
DAM server
Normally separate server
– for demo purposes can be installed on the portal machine
Functionality
– Web server for the remote access – Search
– Thumbnail image generation
– Video conversion using external video libs – Image conversions
– Populating database using filesystem data – Workflow engine (Javascript based)
RME infrastructure details – RME 8001CF9 / 8.5
Portal server side
supported operation systems: Linux, Windows, AIX DAM server
– supported operation systems: Linux, Windows – installs a DB2Embbedded 10.5 per default
• supported DBs are: IBM DB2, Oracle, Microsoft SQL server
Agenda
• Importance of Rich Media to IBM Digital Experience
• How Brightcove Integration Fits Into IBM’s Rich Media Capabilities
• Brightcove Integration Overview
• Brightcove Integration Technical Deep Dive
• Rich Media Roadmap
How Brightcove Integration Fits Into IBM’s Rich Media Capabilities
Creative content creation process Creative content approvalImage, Audio, Video Tools
Rich Media DAM
Digital Experience Authoring Production Rendering
WCM content creation, using
assets from DAM WCM content approval
End-users
WCM syndication (includes images)
Content Authorbrowses, previews, selects & uploads videos
Image copied into WCM
IBM Rich Media Edition Stores and Manages
Assets
Brightcove Streams (Distributes) Video to
Agenda
• Importance of Rich Media to IBM Digital Experience
• Rich Media Overview & How Brightcove Integration Fits Into IBM’s Rich Media
Capabilities
• Brightcove Integration Overview
• Brightcove Integration Technical Deep Dive
• Rich Media Roadmap
IBM Digital Experience and Brightcove Integration
• Increases engagement by delivering
professional quality video to any device
• Enables content marketers to seamlessly
incorporate videos
– Browse, search, preview, insert and upload videos to Brightcove
• Leverages best in class video platform
capabilities from Brightcove
– Intelligent player that optimizes playback by detecting bandwidth and device type
– Branded experiences with WYSIWYG player styling
Browse, Search, Preview, Insert and Upload Videos
Provides HD Video Streaming for Delivering Captivating Immersive Digital Experiences
NOTE TO SELLERS:
BRIGHTCOVE INTEGRATION IN
8.5 REQUIRES WCM
Agenda
• Importance of Rich Media to IBM Digital Experience
• Rich Media Overview & How Brightcove Integration Fits Into IBM’s Rich Media
Capabilities
• Brightcove Integration Overview
• Brightcove Integration Technical Deep Dive
• Rich Media Roadmap
Design Overview
• The Brightcove integration introduces a new selection UI for WCM file elements
and file components
– the Brightcove integration needs to be enabled with a new config task that will take the BC security
tokens as input
ConfigEngine.sh setup-brightcove-plugins -DBrightcove.ReadToken=<readToken> -DBrightcove.UploadToken=<uploadToken>
– it will be not enabled per default as you need to have a BC account and we want to help BC
driving new accounts
– Videos are only stored in Brightcove and just referenced from WCM using the existing WCM File
Component
– Brightcove video player markup can be used to play the videos
• e.g. can be stored in an HTML component and reference the video ID
• The UI is encapsulated in a new portlet
– can be configured via Portlet Preferences
– it uses REST services to connect to Brightcove
Brightcove Security Model
• Currently has no “real” authentication using SAML or something similar,
but instead uses “tokens” that you generate for your account.
– you can assign those token read or upload access, thus we support storing a read and an
upload token
– portal users won't map 1:1 to a BC user id, instead a company will only have a small
amount of BC user ID (e.g. one for Software, Hardware, Services) that are owned by the
business units
• the portlet uses the Brightcove IDs for authentication for the REST service
– default read and upload IDs are stored as portlet preferences in the portlet
• this is a security exposure as they get exported via xmlaccess, we'll document that
– defaults can be overridden for file elements in the authoring template default content
Interaction Flow
Brightcove WCM
Authoring
Select video to be included in page
WCM File elem
ID=BC1234
REST service calls
Rest Auth Token
Interaction Flow
Brightcove WCM
Authoring
Render video from Brightcove
WCM File elem ID=BC1234 WCM Video PT passing the video ID to the BC player
Brightcove player making streaming HTTP call
Video ID + Player ID
Overriding Default Settings via the Authoring Template
• Override read, upload, and/or default view
Authoring template 1: Videos
Agenda
• Importance of Rich Media to IBM Digital Experience
• Rich Media Overview & How Brightcove Integration Fits Into IBM’s Rich Media
Capabilities
• Brightcove Integration Overview
• Brightcove Integration Technical Deep Dive
• Rich Media Roadmap
IBM Rich Media Future Investment Areas
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
How Brightcove Integration Fits Into IBM’s Rich Media Capabilities (Future)
Creative content creation process Creative content approvalImage, Audio, Video Tools
Rich Media DAM
Digital Experience Authoring Production Rendering
WCM content creation, using
assets from DAM WCM content approval
End-users
WCM syndication (includes images)
RME/BrightcoveVideo Syndication Image copied into WCM
1. Rich Media Centrally Stores and Manages
Images and Videos
3. Brightcove
transcodes and
streams video to site
visitors
NOTE TO SELLERS: BRIGHTCOVE
INTEGRATION PLANNED
Summary
• Rich Media is critical for differentiating digital brands
– Key buyer concern and competitive necessity