Try Live Demo

In this post, I will describe how to use Wirecast with Ant Media Server to make professional live streams for your audience.

What is Wirecast?

Wirecast is a live video streaming production tool by Telestream. It allows users to create live or on-demand broadcasts for the web. Wirecast supports both Mac and Windows for broadcasting live video streams.

How to Use Wirecast With Ant Media Server

Wirecast supports various sources for capturing such as webcams, IP cameras, NDIs, capture cards, etc… We are going to use MacBook’s webcam for this blog post.

Let’s start!

Getting Wirecast

Firstly we need to download Wirecast. It is not free software, however, there is a 30-day trial version, which could be downloaded from here.

Creating a Live Stream in Ant Media Server

We need to create a live stream in Ant Media Server because we will use this live stream id for publishing the stream in Wirecast. In Ant Media Server create a live stream with the name: WireCast1 on the screen:

Wirecast using Ant Media Server screenshot

Live stream will be added to the table, and note the stream id of WireCast1 stream:

Screen Shot 2019 12 26 at 23.21.22

Configuring Wirecast

Now we are going to create a live stream in Wirecast and publish it to an output destination which is Ant Media Server in our case.

Step 1: Click +

In Wirecast click the + button in Wirecast as in the screenshot:

Wirecast using

Step 2: Choose Capture Source

Chose FaceTime as video capture source which is webcam of macbook as in the screenshot:

wire cast Ant Media video capture

Step 3: Setting up Output Destination

We are going to publish the stream to an RTMP URL in Ant Media Server. Click Output Settings in the upper menu and choose RTMP Server and click OK as in the screenshot:

out put settings of ant media

Fill the settings using the Stream Id that you noted in previous steps as in the screenshot:

rtmp server

Step 4: Start Publishing

Click the right arrow to select the source of the video stream as in the screenshot:

start publishing

Start broadcasting live stream by clicking the Start/Stop Broadcasting in the upper menu as in the screenshot:

screenshot of output settings

Step 4: Watch the Live Stream Published by Wirecast using Ant Media Server

Now the live stream is published to Ant Media Server. You will see the status of a live stream in Ant Media Server is changed to Broadcasting status:

Screen Shot 2019 12 26 at 23.27.09

Click the play button and watch the live stream:


wirecast tutorial

This completes the tutorial. There is another tool called OBS which free streaming software. You could also publish a live stream with it. Here is the post that explains how to publish a live stream using OBS.

We hope this tutorial will be helpful for you. 🙂 Please feel free in case you have any questions, just send an email (contact at or contact us from the contact page.


maydin · February 5, 2020 at 00:32

Hey Laszlo, great that article helped you. 4K 60fps streaming is something we are working on it currently. Stay tuned for 4K streaming!

Laszlo · February 4, 2020 at 13:07

Hi! Thanks for this article, it was posted right in time for me! I’m doing some POC’s and planning to test live streaming capabilities of Ant Media server. I installed Community edition to an Ubuntu server with 4GB RAM, CPU power good enough, never gets above 20-30% while streaming to LiveApp or WEBRTCApp. Servers network is quite good, measured more than 800Mbit/s both directions.
I’m using OBS Studio to stream a looped mp4 video accoridng that other article you mention, video resolution 4k, h264, FPS: 20.

Issue: not able to overcome bitrate of 13Mbit/s and this isn’t enough in this case. Available network upload speed is about 70-80Mbit/s so its not limitation.

What could be the reason? Ant Media server Enterprise edition would perform better? Or not ready yet for 4k live streaming?

Thanks a lot!

Leave a Reply

Avatar placeholder

Your email address will not be published.