Airflow

  



What if we say it's not like the others?

  1. AIRFLOW ® One is the latest EMS innovation for the 'Guided Biofilm Therapy' for clinicians already equipped with a PIEZON ® NO PAIN module on their dental unit. Created for intensive professional use, the device is characterized by unique ergonomics, high precision, easy maintenance and compliance with the highest hygiene standards.
  2. For more than two decades, Airflow Systems, Inc. Has been meeting industrial air filtration needs. Whether it's dust collection, mist collection, fume extraction, or vehicle exhaust removal, Airflow Systems is leading the way with cutting-edge engineering.
  3. Airflo is a leading fly fishing brand, providing high-quality fly fishing tackle, fly rods, fly reels, fly lines, leaders and tippets, and a range of fishing clothing and bags.

Airflow is different We're not cutting any corners. This is not yet another FFmpeg wrapper like you might have seen elsewhere. Don't get us wrong, we love FFmpeg and use many of its parts under the hood, but our custom built video processing pipeline goes way beyond wrapping FFmpeg and calling it a day. We've been working on it for years it and it lets us do things that other similar software simply can't.

Apache Airflow is an open-source workflow management platform.It started at Airbnb in October 2014 as a solution to manage the company's increasingly complex workflows. Creating Airflow allowed Airbnb to programmatically author and schedule their workflows and monitor them via the built-in Airflow user in.

It's a bold claim for sure, so here are just a few examples:

  • AirPlay HEVC videos to Apple TV without transcoding
  • Streaming to AirPlay 2 enabled TVs
  • Adaptive audio volume, spatial headphone downmix
  • Lossless audio transcoding when streaming to Apple TV (FLAC codec, requires tvOS 14)
  • High quality audio transcoding when streaming to Chromecast (Opus codec)
  • OCR (text recognition) for DVD/Bluray/Vobsub subtitles

...with a very particular set of skills...

Airflow is a razor sharp focused software. It supports specific set of devices and it will pull every trick in the book to get the best possible results on these devices. It may not stream video to your smart fridge, but it will gladly push your Chromecast, Apple TV and AirPlay 2 TVs to their limits.

And yes, Airflow can handle pretty much any video format and codec you throw at it.

Pixels, pixels everywhere!

Airflow can stream full 4K HDR HEVC files to Chromecast Ultra, Built-in, Apple TV 4K and AirPlay 2 enabled TVs. It will go out of its way not to touch the original video stream unless absolutely needed for compatibility reasons, ensuring best possible video quality with lowest CPU load (your computer fans will thank you). As far as we can tell, Airflow is still the only desktop software that can natively stream HEVC videos to Apple TV and AirPlay 2 TVs.

And for those pesky videos that are incompatible with your device - Airflow will handle that tranparently, with hardware accelerated transcoding if your computer supports it.

Audio pipeline that goes to eleven

Full multichannel support including DD+ passthrough with Dolby Atmos? Of course.

Advanced adaptive volume booster + limiter for late night watching when you don't want to disturb your neighbours with loud scenes but still want to hear the dialogue clearly? Check.

Spatial headphone downmix for surround sound videos? Also check.

Detailed A/V sync adjustment where you can compensate for the delay of individual devices like bluetooth headphones? Airflow has it.

And subtitle support to match it

Airflow

For both embedded and external subtitles. It's a bit of a secret that pretty much every other streaming software needs to extract embedded subtitle tracks before playing the video. That involves reading the entire file upfront! Crazy, right? Airflow needs no such crude tricks. Embedded or external, for our playback pipeline it's all the same. All widely used subtitle formats are supported, now including vobsub. Integrated opensubtitles.org search is a cherry on top.

...with real time text recognition

Some subtitles (DVD, Vobsub, Bluray) are stored as pictures. This means that the only way to render them when streaming is to burn them in the video. That's inconvenient to say the least. It massively increases CPU load (think fan noise and heat) and it's completely infeasible to do for 4K videos.

Enter our new realtime subtitle text recognition (OCR). During playback Airflow will transparently extract the text from picture subtitles and render it on target device just like it would with regular text subtitles.

But wait, there's more!

The 'small' things, like the scrubbing preview, beautiful polished user interface, multiple playlists support, meticulous last position tracking, or the integrated Speed Test for Chromecast, which is invaluable when dealing with network connection issues. The list goes on.


Did we mention the remote control companion app for Android and iPhone? No? Well, it's pretty cool. It lets you control all Airflow features from the comfort of your couch. And it's completely free!

Highly available, secure, and managed workflow orchestration for Apache Airflow

Amazon Managed Workflows for Apache Airflow (MWAA) is a managed orchestration service for Apache Airflow1 that makes it easier to set up and operate end-to-end data pipelines in the cloud at scale. Apache Airflow is an open-source tool used to programmatically author, schedule, and monitor sequences of processes and tasks referred to as “workflows.” With Managed Workflows, you can use Airflow and Python to create workflows without having to manage the underlying infrastructure for scalability, availability, and security. Managed Workflows automatically scales its workflow execution capacity to meet your needs, and is integrated with AWS security services to help provide you with fast and secure access to data.

Benefits

Deploy Airflow rapidly at scale

Get started in minutes from the AWS Management Console, CLI, AWS CloudFormation, or AWS SDK. Create an account and begin deploying Directed Acyclic Graphs (DAGs) to your Airflow environment immediately without reliance on development resources or provisioning infrastructure.

Run Airflow with built-in security

With Managed Workflows, your data is secure by default as workloads run in your own isolated and secure cloud environment using Amazon’s Virtual Private Cloud (VPC), and data is automatically encrypted using AWS Key Management Service (KMS). You can control role-based authentication and authorization for Apache Airflow's user interface via AWS Identity and Access Management (IAM), providing users Single Sign-ON (SSO) access for scheduling and viewing workflow executions.

Reduce operational costs

Managed Workflows is a managed service, removing the heavy lifting of running open source Apache Airflow at scale. With Managed Workflows, you can reduce operational costs and engineering overhead while meeting the on-demand monitoring needs of end to end data pipeline orchestration.

Airflow

Use a pre-existing plugin or use your own

Connect to any AWS or on-premises resources required for your workflows including Athena, Batch, Cloudwatch, DynamoDB, DataSync, EMR, ECS/Fargate, EKS, Firehose, Glue, Lambda, Redshift, SQS, SNS, Sagemaker, and S3.

How it works

Amazon Managed Workflows for Apache Airflow (MWAA) orchestrates and schedules your workflows by using Directed Acyclic Graphs (DAGs) written in Python. You provide Managed Workflows an S3 bucket where your DAGs, plugins, and Python dependencies list reside and upload to it, manually or using a code pipeline, to describe and automate the Extract, Transform, Load (ETL), and Learn process. Then, run and monitor your DAGs from the CLI, SDK or Airflow UI.

Use Cases

Enable Complex Workflows

Big data providers often need complicated data pipelines that connect many internal and external services. To use this data, customers need to first build a workflow that defines the series of sequential tasks that prepare and process the data. Managed Workflows execute these workflows on a schedule or on-demand. Managed Workflows monitor complex workflows using a web user interface or centrally using Cloudwatch.

Coordinate Extract, Transform, and Load (ETL) Jobs

You can use Managed Workflows as an open source alternative to orchestrate multiple ETL jobs involving a diverse set of technologies in an arbitrarily complex ETL workflow. For example, you may want to explore the correlations between online user engagement and forecasted sales revenue and opportunities. You can use Managed Workflows to coordinate multiple AWS Glue, Batch, and EMR jobs to blend and prepare the data for analysis.

Prepare Machine Learning (ML) Data

In order to enable machine learning, source data must be collected, processed, and normalized so that ML modeling systems like the fully managed service Amazon SageMaker can train on that data. Managed Workflows solve this problem by making it easier to stitch together the steps it takes to automate your ML pipeline.

1Apache, Apache Airflow, and Airflow are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Www.airflowresearch.com

Visit the Amazon MWAA Features page.

Apache Airflow Pdf

Learn more

Instantly get access to the AWS Free Tier.

Sign up

Airflow Filters

Get started building with Amazon MWAA in the AWS Management Console.

Airflow Macros

Sign in