VIDIZMO provides end to end functionality for scheduling a live session using AMS. The Administrators can create a live session, define settings and viewing permissions, chat with the participants, and view the live session as an on-demand media once it the session is finished.

To create a live session using AMS, the Administrators will have to either change channel encoding provider to AMS Dynamic or manually create a media services account.

The article is divided into four parts:

1. Configuring Azure Media Service

2. Configuring VIDIZMO

3. Push Live Stream from Wirecast

4. Schedule and View Live Webcast

1. Configuring Azure Media Service 

Azure Media Service (AMS) can be configured in two ways. The first is through configuring Account/Channel using Setup Wizard and the second method is by manually creating a Media Services account from Azure's Management Portal.

  • Click on How To Setup Media Services Account to learn how to make a Media Services account manually for AMS Live. Note that a media service account is manually created for those users who do not use AMS as their backend service provider. 

2. Configuring VIDIZMO

VIDIZMO requires Playback URLs (HLS, RTMP, MSS, Multicast) from the streaming server in order to playback the live video stream. This can be configured in several ways depending on your current infrastructure and business needs.

Direct Playback URL

You can copy Playback URLs from Azure Media Services (Step # 22) and paste them in "Schedule Live Webcast" wizard when scheduling the live webcast. This is the simplest method in case you only intend to deliver your live webcast occasionally and over the Internet.  

Setup a Publishing Point (Recommended)

A Publishing point refers to the physical location of the streaming server that the live video feed is first delivered to (ingest) via the encoder and the playback URLs the VIDIZMO player uses to playback live stream (egress), effectively hosting the stream for all viewers. A publishing point allows you to fine tune and re-use your Playback URLs for frequent live events.

In VIDIZMO, a Publishing Point is automatically setup for you when you choose AMS during your Account / Channel Configuration Using Setup Wizard.

However, if you have setup AMS manually, you will need to setup a Publishing point manually as well. While setting up the Publishing Point in this way, you will need to associate it with ECDN Node.

Click here to learn more on How To Setup VIDIZMO ECDN and use the following settings when configuring it to work with AMS:

i. Select Microsoft Azure Media Service as the Stream Server from the dropdown list.

ii. Enter a Title for your ECDN.

iii. Enter the Streaming URL. This is the URL which was obtained while Configuring Media Services Account. Refer to  Step 11 of How To Setup Azure Media Services Account. The URL is under Host Name tab. Make sure to add http:// with the URL.

iv. Enter the Password. The PRIMARY MEDIA SERVICE ACCESS KEY value copied at  Step 13 of How To Setup Azure Media Services Account will be used as the password for ECDN.

v. Enter the Server which will be used for the live session. The MEDIA SERVICE ACCOUNT NAME value copied at  Step 13 of How To Setup Azure Media Services Account will be used here.

vi. Clicking on the Save button will save the information.

Once VIDIZMO ECDN is configured, click here to learn how to Setup Publishing Point for Live Streaming in VIDIZMO.

3. Push Live Stream From Live Encoder

A Live Encoder is a hardware device or software application that captures live audio/video from camera and microphone and converts it into a format that can be streamed over the network typically via streaming servers. As an example, Wirecast is a popular live video encoder developed by Telestream. The tool enables users to create live and on-demand broadcasts for the web. The platform can ingest live camera feeds from various devices such as iOS devices, desktop computers, and web-based feeds, etc. Typically, all major encoders support pushing live audio/video content to the streaming servers via RTMP (Real Time Messaging Protocol) over port 1935 so this port needs to be open between your encoder and Azure Media Services (* 

Note that VIDIZMO player pulls the live stream over port HTTP (Port 80) by default from the streaming server for playback, which is typically allowed and open on all public and private networks.

For detailed steps on pushing a Live Stream using the Wirecast application, click on How To Capture Live Streams Using Wirecast

For your AMS Streaming Server, enter the Ingest Point URL in the Address field, as described in Step 7 of   Setup Publishing Point in VIDIZMO, as shown in the image below:  

4. Schedule and View Live Webcast

The next step is to Schedule a Live Webcast.

Click here on How To Schedule A Live Webcast In VIDIZMO.

Make sure to provide the information corresponding to the configuration in AMS: 

i. Select AMS Live as the Publishing Point from the dropdown list.

ii. Enter the Ingest Point URL from Step 7 of   Setup Publishing Point for Live Streaming in VIDIZMO in the MSS field. Click on Preview to preview if the stream is properly working

iii. Click Next and complete the steps for scheduling Live Webcast.

When the Wizard ends, you will be redirected to the playback page where the scheduled session gets displayed, with the date and time of the live session showing up in the title.


Subject: Presentations

Action: Add, Approve


Administrator, Manager