• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
TSB Alfresco Cobrand White tagline

Technology Services Group

  • Home
  • Products
    • Alfresco Enterprise Viewer
    • OpenContent Search
    • OpenContent Case
    • OpenContent Forms
    • OpenMigrate
    • OpenContent Web Services
    • OpenCapture
    • OpenOverlay
  • Solutions
    • Alfresco Content Accelerator for Claims Management
      • Claims Demo Series
    • Alfresco Content Accelerator for Policy & Procedure Management
      • Compliance Demo Series
    • OpenContent Accounts Payable
    • OpenContent Contract Management
    • OpenContent Batch Records
    • OpenContent Government
    • OpenContent Corporate Forms
    • OpenContent Construction Management
    • OpenContent Digital Archive
    • OpenContent Human Resources
    • OpenContent Patient Records
  • Platforms
    • Alfresco Consulting
      • Alfresco Case Study – Canadian Museum of Human Rights
      • Alfresco Case Study – New York Philharmonic
      • Alfresco Case Study – New York Property Insurance Underwriting Association
      • Alfresco Case Study – American Society for Clinical Pathology
      • Alfresco Case Study – American Association of Insurance Services
      • Alfresco Case Study – United Cerebral Palsy
    • HBase
    • DynamoDB
    • OpenText & Documentum Consulting
      • Upgrades – A Well Documented Approach
      • Life Science Solutions
        • Life Sciences Project Sampling
    • Veeva Consulting
    • Ephesoft
    • Workshare
  • Case Studies
    • White Papers
    • 11 Billion Document Migration
    • Learning Zone
    • Digital Asset Collection – Canadian Museum of Human Rights
    • Digital Archive and Retrieval – ASCP
    • Digital Archives – New York Philharmonic
    • Insurance Claim Processing – New York Property Insurance
    • Policy Forms Management with Machine Learning – AAIS
    • Liferay and Alfresco Portal – United Cerebral Palsy of Greater Chicago
  • About
    • Contact Us
  • Blog

Alfresco or Documentum – OpenAnnotate support for Video Annotations

You are here: Home / Alfresco / Alfresco or Documentum – OpenAnnotate support for Video Annotations

November 20, 2017

The video annotation capabilities of OpenAnnotate have been updated for multiple clients over the past 6 months.  This post will share those updates along with a demonstration of the new capabilities.

MP4 for Video Renditions

OpenAnnotate focuses on supporting MP4 and leverages conversion tools to turn just about any video format into MP4 rather than building in support for many other video types.  This is similar to our approach for document renditions where we convert all documents (Word, Excel…) into PDF renditions for annotations.  The rendition approach allows for a quicker, consistent and slimmer annotation product as well as less need for the annotation tool to support/debug different video formats.  For converting different video types, we recommend clients review the following alternatives:

  • OpenSource Libraries – For converting standard formats to MP4, we have found multiple libraries including FFmpeg helpful. If a client has control of their accepted video formats, the libraries can be a cheap and easy way to convert to MP4.
  • Alfresco Media Management – Alfresco provides for conversion of videos for Alfresco users.
  • Amazon Elastic Transcoder – Growing up in the media space, Amazon provides a very robust media transformation service. Combined with the ingestion capabilities of Amazon S3, we are typically recommending this approach if clients are comfortable with a cloud based solution.  Amazon is always adding new transformation sources.  The Elastic Transcoder takes content from one S3 bucket, transcodes it and stores the result in a second S3 bucket.  We will typically link the S3 bucket to the ECM as a rendition. See a complete list of videos supported here (add list)

Issues with Large Video Files – Amazon S3 and Aspera

One major issue of any type of video is the ability to upload typically large files as well as stream the video content rather than having to download the entire video.  For many customers, we are recommending leveraging Amazon S3 and potentially Aspera.  Some advantages of these tools for dealing with large files

  • Amazon S3 Transfer Acceleration allows for high speed ingestion from public sources. Transfer Acceleration takes advantage of Amazon CloudFront’s globally distributed edge locations. As the data arrives at an edge location, data is routed to Amazon S3 over an optimized network path.  Rather than funnel video through the firewall, cache it on the ECM server and then finally store it in a SAN or object Store, Amazon S3 allows for the video to be directly uploaded through Amazon’s very large ingestion capability optomizing upload time.
  • Amazon CloudFront/S3 allows for content streaming. Typical ECM systems require the video to be retrieved the video from the SAN/Object Store, copied onto the cache on the ECM application server and an additional streaming application added to the application server.  With a typical ECM approach, the playing of the video can be affected by the activity of the application server and can result in slow playing or jerky streaming playback.  Amazon CloudFront/S3 provides for native video streaming without the need for additional software or the application server.
  • Aspera – Back in August we posted on how to improve large file uploads by up to 95%. Leveraging their own FASP transport technology, Aspera moves content quickly and securely over existing WAN infrastructure that is often hundreds of times faster than FTP and HTTP.  Much like bittorrent, Aspera breaks a file into small parts and quickly and redundantly sends them across network to the server leveraging the underlying components of the network.  For our internal tests, we really found that network speed was the limiting factor.

Single Video Annotation

Our basic approach it to provide annotation for a single video with a browser based (no plug-in) approach similar to our PDF capabilities.  In the demonstration below:

  • Video is played within the browser.
  • When a moment in the video is selected, an annotation is added with an image of that frame in the video. The annotation can be used as a bookmark to quickly navigate to the moment in the video.
  • The video annotation provides text comments as to what is important in that part of the video.
  • OpenAnnotate also provides the ability to mark up the frame image with drawing tools as part of the annotation.

Multiple Video Annotation – Future

We are currently working for a client for a multiple video annotation capability.  In this scenario, more than one related video are stored together from an event.  Examples include security cameras as well as dashcam video.  While often times the video comes from one source (example – dash came of the driver, view of the driver and view of the passengers), other times video will come from multiple sources (example – crash video from the car, other car, security camera and cell phone).  We are currently working to organize these videos together to play one story and allow annotation and navigation between the different videos.

Future Capabilities

In addition to the multiple video annotations highlighted above, additional capabilities may include:

  • Clipping Videos – between annotations, the ability to build a new video from one or multiple videos based on clipping between the different annotations.
  • Overlaying Annotations – ability to overlay annotations on the video while playing based on time frames.

If you have other thoughts or things you would like to see in our product roadmap – please free to add below.

Filed Under: Alfresco, Documentum, OpenAnnotate

Reader Interactions

Trackbacks

  1. Migrating to Alfresco – Reducing Risk, Stress and Cost with a Rolling Migration says:
    March 18, 2019 at 11:14 am

    […] TSG has recently been working with a large insurance company to roll out the OpenContent Management Suite with Alfresco for 16,000 of their claims employees. The client’s old system leveraging a custom integration from their Claims Management System with a legacy Stellent platform that provided simple document retrieval. The business was looking to transform the experience for their users to provide modern functionality such as Document Annotations, Combining Documents, Image Manipulation, and Video Annotations. […]

    Reply

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Search

Related Posts

  • Alfresco Enterprise Viewer – Offline Annotation for Efficient Review
  • Adobe Acrobat Alternative – Doing more with just a web browser
  • Alfresco or Documentum – Improving Performance Perceptions with OpenAnnotate
  • Automated Redaction for Documentum, Alfresco, Hadoop ECM Repositories
  • Workshare Compare for More Efficient Review and Approval of Document Changes
  • Documentum, Alfresco or Hadoop Annotations : Feature Updates for OpenAnnotate 2.5
  • Documentum and Alfresco – Salesforce Integration for Contract Management
  • Documentum – Top Tips for 2016
  • Documentum or Alfresco – Bulk Upload and “Heads up” indexing
  • Documentum or Alfresco – Performance for viewing documents in browser based applications.

Recent Posts

  • Alfresco Content Accelerator and Alfresco Enterprise Viewer – Improving User Collaboration Efficiency
  • Alfresco Content Accelerator – Document Notification Distribution Lists
  • Alfresco Webinar – Productivity Anywhere: How modern claim and policy document processing can help the new work-from-home normal succeed
  • Alfresco – Viewing Annotations on Versions
  • Alfresco Content Accelerator – Collaboration Enhancements
stacks-of-paper

11 BILLION DOCUMENT
BENCHMARK
OVERVIEW

Learn how TSG was able to leverage DynamoDB, S3, ElasticSearch & AWS to successfully migrate 11 Billion documents.

Download White Paper

Footer

Search

Contact

22 West Washington St
5th Floor
Chicago, IL 60602

inquiry@tsgrp.com

312.372.7777

Copyright © 2023 · Technology Services Group, Inc. · Log in

This website uses cookies to improve your experience. Please accept this site's cookies, but you can opt-out if you wish. Privacy Policy ACCEPT | Cookie settings
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT