From zero to ad – Introduction

Welcome to this guide for setting up an Ad-Supported Streaming TV (FAST) channel using RapidStream.

Our goal is to guide you through the process of creating a seamless streaming experience that integrates advertisements, utilizing AWS services for stream playout and ad stitching. By the end of this guide, you will have a URL that plays your FAST channel in any HLS-capable player, along with integrated ads.

What We Plan to Achieve

Setup a FAST Channel with Ads Provided by RapidStream: We’ll guide you through the process of setting up your channel with built-in advertisement slots, leveraging the robust streaming and ad-stitching capabilities of RapidStream.

Utilize AWS Services for Stream Playout and Ad Stitching: Our tutorial will show you how to harness the power of AWS services, specifically AWS Elemental MediaTailor, to facilitate seamless stream playout and integrate ads into your content.

Result – An HLS Stream URL: By following our instructions, you will create a FAST channel that is accessible via an HLS (HTTP Live Streaming) URL, ready to be enjoyed on any HLS-compatible player, complete with ads.


Before we dive into the process, ensure you have the following ready:

Some MP4 Video Content: You’ll need video content in MP4 format to stream on your channel. We prepared a GitHub Repository for you, including some sample files you can use for this tutorial if you don’t have any at hand.

AWS Account: A prerequisite for using AWS services, including Elemental MediaTailor for ad stitching. You can sign up or log in at AWS Portal.

AWS MediaTailor Channel Assembly Setup: We will be using AWS Elemental MediaTailor as our playout service, which requires setting up a channel assembly. Familiarize yourself with the basics and necessary configurations by reviewing the official AWS documentation on Channel Assembly Getting Started. We will provide a tutorial on that in the future.

Next Steps

In the following sections, we’ll walk you through each phase of the setup process in detail. Ensure you’ve met all prerequisites above to proceed smoothly. Ready to create your own FAST channel? Let’s get started!

Go to next part