Try Live Demo

This blog post will introduce Ant Media Server Web Panel and will explain the basics of how to manage Ant Media Server through its Web Panel.
Ant Media Server Web Panel is actually a web application and it is also open source.
You could log in it with the following URL: http://YOUR_SERVER_URL_OR_IP:5080

Ant Media Server Web Panel Dashboard

When you log in, you will see the dashboard as seen in the following screenshot:
Ant Media Server Web Panel Dashboard

In this dashboard, you will see information about system resources such as System CPU Load, Number of Active Live Streams, System Disk, System Memory, and JVM Heap Memory.

Applications in Web Panel

There are two sample applications in the web panel which are also open source. These applications are listed in this dashboard. When you expand the Applications on the left menu, you will also see these applications. When you click an application on the left menu, you will see the details about that application. Let’s click WebRTCAppEE to see the details:

Ant Media Server Sample Applications

As you see in the screenshot, live streams are listed in a table in the Live Streams tab. You can see the name and id of the stream, stream status (Offline/Broadcasting), Viewer types and numbers, and action buttons. We will see these action buttons in detail in Part 2 of this blog post.

When you click the VoD tab, you can see the recorded or uploaded streams as in the following screenshot:


You could upload a video file using the Upload VoD button:

Upload VoD screen

When you click the Settings tab, you will see the settings screen where you could configure Ant Media Server for that application:

ant media web panel interface

Let’s go over the sections of the Settings tab.

WebRTC Codec Support

Ant Media Server can support H.264, H.265, and VP8. H.265 can be enabled via the properties file which is explained in this blog post. H.264 and VP8 could be managed from this section. Please note that, when you enable both the H.264 and VP8, you need to add an adaptive streaming item, otherwise browsers will not able to play the stream. If you enable just one of them, you don’t need to add an adaptive streaming item.

Adaptive Streaming

Ant Media Server supports adaptive streaming. Please visit Ant Media Server’s wiki for more information.

adaptive streaming settings

HLS Streaming

Ant Media Server supports HLS. You could enable HLS streaming in this section. You could also set some parameters such as Segment List Size and Segment Duration.

hls streaming settings

Advanced Setting

In this section, you could enable/disable Object Detection. Please note that you need to add adaptive streaming if you want to use this feature.

You could also customize the folder where VoD’s are saved in this section by setting VoD Streaming Folder field.

Finally, you could enter Webhook URL this section. Check this guide for more details about webhooks.

ant media server advanced settings

WebRTC Data Channel

In this section, you could enable/disable the data channel. Furthermore, you could configure how messages are delivered to the players.

webrtc data channel settings

Stream Recording

In this section, you could enable the recording of live streams. If you wish to record in MP4, then you need to enable H.264 and If you wish to record in WebM, then you need to enable VP8.

ant media server stream recording settings


You could manage stream security with One time tokens in this section. Please check this guide for more info.

If you wish to publish live streams without creating a live stream record in the database, then you need to enable Accept Undefined Streams. Otherwise, you will not be able to publish a live stream.

You could also set an IP filter for REST APIs. Please check this guide for more info.

ant media security settings

Social Streaming

You could also publish live streams on your social media account using this section. Please check this guide for more info.

antmedia social streaming settings


In this blog post, the Ant Media Server web panel is introduced and details about the web panel dashboard are given and details of an application in the web panel are explained. In the next part, live stream action buttons and other sections of the web panel will be explained.

If you are wondering how to Install Ant Media Server on a Maple-Hosting Dedicated Server, check this blog post.

To learn how to easily monitor Ant Media Server Instances in 3 Steps, take a look at this blog post.

Just drop a line to contact(at) if you have any questions.

1 Comment

Taina Cada · October 14, 2020 at 23:14

Magnificent site. A lot of useful info here. I’m sending it to several friends ans also sharing in delicious. And of course, thanks for your effort!

Leave a Reply

Avatar placeholder

Your email address will not be published.