What are typical options for storing and managing large videos?

We are exploring potential solutions that would support:
1. Storing large video files associated with business transactions.
2. Ability to access videos from core applications.
3. Ability to find and play videos on demand.
4. Record management, retention, and security requirements.
5. Robust streaming capability so users can start viewing videos before download is complete.

What would be typical solutions and how they compare?

1212 Answers

author avatar

As I look at the list of requirements, they really do scream out Kaltura Video Navigator for ECM. http://corp.kaltura.com/Products/Video-Applications/Kaltura-Video-Navigator-ECM

There are certainly other options, and IBM will have more and more as time goes on and we expand our video solutions with the addition of Clearleap and Ustream acquistions. If the list you provided is in priority order, the top of the list is exactly why we started down the path of partnering with Kaltura. We wanted to store video as part of a standard ECM system, not build something that was tailor made for video and try and have it be stand alone from an ECM repository. With Kaltura's solution, we leverage our repository to be the system of record. All the life cycle governance, access control, versioning and authentication that comes along as part of an IBM Content Foundation repository is enabled for video. Kaltura provides a very nice IBM Content Navigator (ICN) plug-in viewer for video, and then the back end distribution capability for accessing the video from any device, any where in the world, any time with a seamless, non-buffering experience.

Because the video is stored in our repository, it can be accessed natively by any application that leverages the APIs. Videos are played on demand from a player that provides a streaming experience that has adaptive bit rate streaming. So, if the speed of the connection changes, the actual video being delivered to the device is changed on the fly. Because this is stored in P8, any search will find the metadata stored with the video. Time stamped metadata is available for captioning, as an example. So you not only find the video, but the spot within the video where the search argument was presented.

There are other solutions out there, including Genus for our CM8 customers. Genus is also really good if you have a true DAM requirement, but this doesn't sound like that. DAM is generally targeted more at solutions where you need to track the digital asset for licensing and usage requirements vs. tight integration with business applications.

Going forward, our Ustream solutions would be good for live streaming applications and Clearleap will provide Over the Top Television (OTT) video delivery to an app. But, neither of these integrate with a business application today. These would be items on a long term roadmap as we build out the capabilities in those solutions across the IBM portfolio.

Please feel free to reach out to me directly and I can give you more information on the solutions available and specific use cases within the insurance industry including claims adjudication, avoiding work related injuries while assessing damages, use of drones, etc.

author avatar

I think that using one solution for all of your needs wouldn't do it. Your requirements (points 1-6) are very different and each of them refers to a different type of application.

When it comes down to storing the files, I can highly recommend LizardFS. The software-defined storage solution creates a redundant and highly available storage pool out of commodity servers. It is very cost-effective, simple to setup and easy to maintain.

If you need an object storage, I can recommend Ceph.

author avatar

Hello Marina, I would love to answer these questions for you.

1) Vmoso is an enterprise communication, collaboration and knowledge management platform which allows storage of any file type (including video) with relating information and communication, which is organized by any topic, project or customer.

2) Vmoso has approximately 500 APIs, allowing you to integrate Vmoso with any of your current solutions, which then gives you a universal inbox filtering all relevant information from those disparate solutions into the organized threads within Vmoso (organized any way the company likes, but also able to be organized from the employee's perspective as well).

3) Vmoso has full search capabilities, the ability to view videos online, as well as download functionality.

4) Vmoso is all about knowledge capture, sharing and retention through the participants' communication, collaboration and file sharing. A participant with access to any given thread of information will see the entire history of that topic, all communication both internally and externally regarding that topic, all files related to that topic and the context as well. Not only does Vmoso have enterprise-grade security, but there are also access controls at the space level (spaces can be looked at as the folders or virtual rooms which organize and store the information) keeping anyone who isn't privy to the information out, and Vmoso is the only company offering a true private cloud with our product! Vmoso also has versioning functionality (if there are multiple versions of a file, the viewers always see the most recent version first) and read counts (you are able to reduce the amount of time it takes to follow up with colleagues and customers making sure they received the information).

5) Videos can be streamed or downloaded within Vmoso.

Here are a couple of videos that outline Vmoso for the insurance industry (please copy-paste the links...they don't seem to be changing to a link automatically within this field). They are not video file-specific, but can give you some great ideas about how Vmoso can work for the insurance industry:

Galaxy Insurance: https://vimeo.com/127599681
Galaxy Life Insurance: https://vimeo.com/160236866

Shalease Hanchett

author avatar

Thank you All. It was very helpful. --Marina

author avatar

Look at Microsoft Azure, Akamaî and Amazon. They manage this kind of needs

author avatar

Hewlett Packard Enterprise has expertise in building content depots for object storage which enable distribution of videos on demand. See our solution story featuring 20th Century Fox where we helped them address their film distribution needs electronically.

Linda Chadwick

author avatar

RED5 - Free and open source, but needs technical expertise to customize.
Wowza - Paid solution with good support .
IIS Media Services - Microsoft paid solution, supports the most number of video formats.


author avatar

In my opinion, Digital Asset Management solution is the right solution specially for large video streaming. So, you can look for DAM solution which can be integrated with the content management solution. A good example for this combination is OpenText content management solution.

author avatar

Try looking into https://www.brightcove.com/en/

author avatar

It would be wise to consider a seperate video solution that provides integration with other platforms you have in house. There are several of them out there one in particular that we looked at was Qumu which integrates with SharePoint which is important to us.

author avatar

Suggest starting off the process with journey mapping exercise. Who is recording the video in the first place and why? What information can you gleam from that experience? Take for example the date of the video or the date the video was uploaded. That's the beginning process of records management. Ability to capture metadata automatically will go a long way towards managing the records. Another place to look is the business applications that would use these videos. What type of API's do they support natively? Understanding that will go a long way towards finding a product that can integrate from core applications.

Working in the industry you do I would look at an enterprise cloud solution like Amazon for video hosting. They have many of the integration solutions that would be make it easier to integrate over to your core applications. https://aws.amazon.com/digital-media/

If you need to build it onsite, you will need to look at storage capabilities, both short term and longer retention, meaning multiple storage solutions.

Lastly consider the networks the video's will be watched from. Caching solutions will be key to ensure the networks run effectively while providing a great viewing experience.

author avatar


Last year the company I am consulting at currently had similar requirements, primarily from a mobile access perspective. While they have a legacy dms, it is not well-suited for delivering mobile and/or streaming content.

One solution I preferred was the Nuxeo platform. I had the opportunity to meet with Brendan Coveney , the chief revenue officer at Nuxeo. I was surprised to learn Nuxeo powers the backend of Netflix!

Our mobile efforts were administratively sidelined for a bit (I'm sure that would never happen at YOUR company :-) so we didn't get the opportunity to dig-in much deeper. It's probably worth your time to talk to Brendan.

Best regards,


Find out what your peers are saying about IBM, Microsoft, Box and others in Enterprise Content Management. Updated: May 2021.
502,275 professionals have used our research since 2012.