Skip to content

How to Publish with Wirecast

Asharam Seervi edited this page Apr 18, 2023 · 15 revisions

Attention: We have migrated our documentation to our new platform, Ant Media Resources. Please follow <a href=https://antmedia.io/docs/guides/publish-live-stream/rtmp/publish-with-wirecast/?utm_source=github&utm_medium=wiki">this link for the latest and up-to-date documentation.

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 various sources for capturing such as webcams, ip cameras, NDIs, capture cards etc… We are going to use macbook’s webcam for this post.

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

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

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.

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

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

We are going to publish 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:

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

Tune for Ultra-Low Latency Streaming

Wirecast by default is not optimized for ultra low latency streaming. If you push RTMP stream with Wirecast and play with WebRTC, please open Output Settings > Edit Encoding configuration and make Baseline for Profile. Secondly, you can configure the bitrate according to your quality and internet bandwidth requirements.

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

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

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

Click the play button and watch the live stream:

User Guide

Reference

Troubleshooting

Draft

Proposals

Clone this wiki locally