Cloud-based video analytics drive actionable insights

Keeping up with hundreds, thousands or even tens of thousands of hours of video can be a difficult task for any enterprise, institution or service provider. Beyond just storage, extracting valuable insights from this seemingly unending and rapidly expanding pool of data might seem beyond impossible.
Whether videos are generated in marketing campaigns, training videos, lectures, interviews, video surveillance, B-roll, video production or even from Internet of Things (IoT) devices or cameras using computer vision, it’s safe to say that the amount of video will continue to skyrocket as digital initiatives continue to expand.
One of the powerful advantages of video is that it can be used as an incredibly effective and versatile engagement and monitoring tool across many use cases in all industries. The downside is that most enterprises and institutions must devote a huge amount of manpower to monitor and tag those videos with descriptive metadata if they are to extract any actionable insights or information. In addition, turnaround times for traditional manpower watching these videos can be days, weeks or even months, which can limit the effectiveness of actionable insights, since they might be needed on a short timeline.
As a result, most video is left completely untapped and business-impacting insights that could be generated from these videos are left on the enterprise’s “cutting room floor.”
Imagine if you could teach a cognitive service to watch and listen to a video, recognize what was in it and do so in a fraction of the time?
How VideoRecon analyzes content
That’s exactly what our cloud-based video analytics platform, VideoRecon, enables for our users. Using cognitive computing technology in the IBM Cloud, it automatically sees, listens and understands video content in a fraction of the actual viewing time needed by a human.

VideoRecon was built by our digital development company, BlueChasm, which specializes in building open digital and cognitive platforms on IBM Bluemix. VideoRecon was originally born out of one of BlueChasm’s prototypes but grew organically into a full enterprise platform, due to the incredible feedback of our clients over the last year.  
In a nutshell, VideoRecon watches and listens to videos; identifies key objects, themes or events within the footage; tags and timestamps those events; and returns the metadata to the user via an API, our VideoRecon portal or one of our flexible integrations (such as Box). It also supports full audio transcription capabilities for use cases that need more than just basic concepts and descriptors.

VideoRecon at work on Bluemix
From a Bluemix backend services perspective, VideoRecon temporarily uploads new video footage into the IBM Cloud Object Storage platform where our other VideoRecon microservices (deployed via IBM Containers and mostly written in server-side Swift) can access and analyze the content. Next, the IBM Watson Visual Recognition API and some of our unique services analyze the footage and identify its contents.

BlueChasm also leans on the IBM Watson Speech to Text API to convert audio content from the videos into text. Transcripts are fed into text analytics algorithms to identify specific words or phrases and determine the most relevant keywords across all the spoken dialogue.
Whenever an interesting visual, audio object or event is detected, the VideoRecon service creates a tag denoting what is recognized and a timestamp of the point in the video when either the object was recognized or the event occurred. The tags are stored in the IBM Cloudant fully managed JSON document store before they are provided back to the user. You can view a basic demo of our original prototype of VideoRecon here.

Video analytics in the real world
BlueChasm is continuing to work and collaborate with clients and partners of VideoRecon in many industries, including oil and gas, media and entertainment, retail and distribution, government, and higher education
Because VideoRecon is a cognitive platform that improves with custom training, there is typically upfront and ongoing work required to train the platform on industry-specific data and industry-specific use cases. For example, a retailer might teach VideoRecon to identify specific types of products, while a law enforcement organization might teach it to recognize certain types of vehicles, weapons or other objects of interest. A media and entertainment company might use VideoRecon to “watch” and classify hours of B-roll or video footage so that they can much more effectively and swiftly execute on their video production process.

Working with IBM cognitive analytics and cloud data services gives BlueChasm the power to transform the way today’s industries handle all kinds of tasks, from monitoring to content management to actionable insights.
Learn more about IBM and BlueChasm.
The post Cloud-based video analytics drive actionable insights appeared first on news.
Quelle: Thoughts on Cloud

Kubernetes now Generally Available on Azure Container Service

There is a common thread in advancements in – they enable a focus on applications rather than the machines running them. Containers, one of the most topical areas in cloud computing, are the next evolutionary step in virtualization.

Companies of every size and from all industries are embracing containers to deliver highly available applications with greater agility in the development, test and deployment cycle. Azure Container Service (ACS) is a service optimized for container applications. Today we are pleased to announce a number of improvements to ACS, most notably Kubernetes is now Generally Available as one of three choices of orchestrator.

Azure is the only public cloud platform that provides a container service with the choice of the three most popular open source orchestrators available today. ACS’s approach of openness has been pivotal in driving the adoption of containers on Azure. Enterprises and startups alike recognize the momentum around ACS and the benefit it brings to their applications, which includes agile deployment, portability and scalability.

With today’s news, we again deliver on our goal of providing our customers the choice of open-source orchestrators and tooling that simplifies the deployment of container based applications in the cloud. The ACS team are announcing today our next wave of features that includes:

Kubernetes now generally available (GA) – We announced preview support for Kubernetes in November 2016. Since then, we have received a lot of valuable feedback from customers. Based on this feedback we have improved Kubernetes support and now move it to GA. For more details, check out Brendan’s blog titled, "Containers as a Service: The foundation for next generation PaaS".
Preview of Windows Server Containers with Kubernetes – Coinciding with latest Kubernetes release, adding support for Windows Server Containers and coupled with enterprise customers expressing strong interest in adopting and going into production with Windows Server Containers, this is a great time to provide additional choice in orchestrator for Windows Server customers using ACS. Customers can now preview both Docker Swarm (launched in preview last year) as well as Kubernetes though ACS, providing choice as well as consistency with two of the top three Linux container orchestration platforms.
DC/OS 1.8.8 update – We are updating our DC/OS support to version 1.8.8. DC/OS is a production-proven platform that elastically powers both containers and big data services. ACS delivers the open source DC/OS while our partnership with Mesosphere ensures customers requiring additional enterprise features are catered for. Key features of 1.8.8 include a new orchestration framework, called Metronome, to run scheduled jobs. This has been added to a new Jobs tab in the DC/OS UI, along with a number of other UI improvements; and the addition of GPU and CNI support in the Universal container runtime. Based on Apache Mesos, DC/OS is trusted by Esri, BioCatch and many other Fortune 1000 companies. We have worked with Mesosphere to produce an e-book called "Deploying Microservices and Containers with ACS and DC/OS."

We love hearing from our customers about how they are using containers on Azure and the benefits it brings to their application development lifecycle. BioCatch, a startup based out of Israel, builds real time fraud prevention software that went from a PoC into production on ACS in a matter of weeks. Stories like this show the power of container-based applications and get us excited about the possibilities – we hope to hear from you, too.

You can easily get started deploying an Azure Container Service cluster using the Azure portal or the recently released Azure CLI 2.0 by using the az acs command. For example, this tutorial shows you how to deploy an ACS DC/OS cluster with a few simple Azure CLI 2.0 commands.
Quelle: Azure