AWS for M&E Blog

Ian Downard

Author: Ian Downard

Ian Downard is a software development engineer for Media & Entertainment Solutions at AWS. He focuses on creating developer-friendly ways to use AWS machine learning services for processing multimedia. He enjoys engaging with people at conferences and tech meetups in Portland, Oregon.

AWS Content Analysis Solution in action

How to rapidly prototype multimedia applications on AWS with the Media Insights Engine

AWS provides powerful services to analyze and transform videos, images, sounds, speech, and text; however, to use those services you have to use general purpose AWS APIs, like AWS Lambda, AWS Step Functions, Amazon S3, and more, as building blocks. My colleagues and I believe multimedia application developers are better served by an API purpose-built […]

Image showing AWS Content Analysis workflow

Introducing the AWS Content Analysis Solution

The AWS Content Analysis solution is a fully automated content-based video search engine. It quantifies video content using AI services from AWS for computer vision and speech analysis, then catalogs videos so users can browse video collections according to specified search criteria. This solution provides automation that can dramatically reduce the human involvement needed to catalog video archives for search.

Running MediaInfo as an AWS Lambda Function

Media processing applications often need information about what’s in audio and video files before they can do anything with those files. MediaInfo, a unified display of the most relevant video and audio file data, is a popular tool for doing just that. Video providers use it to get technical metadata about video codecs, frame rates, […]

Screen capture of the Media Insights Engine interface with "Bienvenido" in the query bar to search the engine for relevant media assets

How to translate large text documents with Amazon Translate

This post describes how to split large text documents into chunks small enough to be processed by Amazon Translate. I’ll show you how to split documents without splitting words or sentences so source text remains grammatically correct, and I’ll demonstrate this with sample code that uses the Python NLTK library for detecting sentence boundaries. What […]

Deep Dive int CORS Configs on Amazon S3

Deep dive into CORS configs on Amazon S3

As part of the technical marketing team at AWS Elemental, my role includes building tools that help customers streamline their video workflows. I’m currently developing a web application for processing videos through AWS machine learning services using a serverless framework called the Media Insights Engine. Recently, I’ve been having difficulties with Cross-Origin Resource Sharing (CORS) errors […]