Table of Contents
Depending on your deployment scenario, VIDIZMO Streaming Server can be implemented as follows:
- Standalone: As a standalone server, VIDIZMO Streaming Server provides basic live video streaming capability for live events, by providing a publishing point to live encoders on one hand and a playback URL for VIDIZMO Player on the other. All viewer devices connect to this VIDIZMO Streaming Server for playback of the live stream. Note that by default in VIDIZMO, on-demand video is streamed directly from the Content Provider which acts as the Origin. This means that a standalone VIDIZMO Streaming Server is only limited for live streaming.
- VIDIZMO ECDN Edge Node/Origin: For customers with geographically dispersed viewers on multiple locations with varying bandwidth limits, VIDIZMO Streaming Server accelerates the delivery of video content through a process called HTTP caching, where the content is stored on multiple edge nodes of a content distribution network (ECDN). Multiple VIDIZMO Streaming Servers can be installed as either a central Origin (where all content originates) server or Edge Nodes that are installed on each location facing bandwidth challenges. To learn more, please click on Understanding VIDIZMO ECDN.
VIDIZMO Support teams assist their customers during the installation and configuration of VIDIZMO Streaming Servers by walking them through the install process using simple and easy to use set of instructions.
For the installation, you will need the VIDIZMO Streaming Server Setup file, which installs the following components:
i. VIDIZMO Streaming Server and related components
ii. EvoStream Media Server
iii. Windows Web Server Role (IIS)
iv. VIDIZMO Edge and CDN Web Applications
- VM/Physical Server with a minimum of 8 GB RAM, 4 Core CPU, 128 GB HDD with 150 Mbps Throughput
- Windows Server 2012 R2/2016 Standard Edition
- Microsoft .Net Framework 4.5.2 (Full Version) - Click here to download
- Microsoft Windows Management Framework 5.1 - Click here to download
Open following ports on your network for Inbound Traffic:
- 80, 443, 8083, 7777 and 1935 on your Edge Node(s)
- 80, 443 and 1935 on all viewer devices where playback is desired.
- License Key for Activating VIDIZMO Streaming Server - Provided by VIDIZMO Support
3. Installing VIDIZMO Streaming Server
Locate the VIDIZMO Streaming Server Setup file (Setup.exe) that you have received from VIDIZMO Support team. If you do not have the Setup file yet, contact firstname.lastname@example.org.
Using the Setup file, launch the InstallShield Wizard to install and configure the following:
i. VIDIZMO Streaming Edge Service
ii. VIDIZMO Edge and CDN Web Applications
iii. EvoStream Media Server
1. Double-click on the Setup file to run the installer.
2. You will be prompted to allow the app to make changes. Accept by clicking on the Yes button. The VIDIZMO Streaming Server Setup will begin extracting files and prepare the InstallShield Wizard.
3. A welcome dialog appears to begin the installation of main Streaming Server Component.
Click on the Next button to continue.
4. On the next screen, select the radio button to accept Terms of the License Agreement and then click on the Next button to continue. You must accept the License Agreement otherwise you will not be able to continue.
5. The Install Wizard will prompt for User and Organization details. This step is part of the Setup Wizard's default screens and the fields can optionally be left blank.
Click on the Next button to continue.
6. On the next screen, provide relevant details to Map Domains against Content Server and the Live Server.
Except for "VIDIZMO Domain", these fields are optional and can be left blank. A brief description of each field is provided below.
- ARR Cache Folder – Specifies older for configuring cache storage for Application Request Routing. Application Request Routing (ARR) is a disk-based cache feature that lets you configure and use primary disk caches and a secondary disk cache in a tiered environment, such as content delivery networks and shared hosting deployments.
- VIDIZMO Domain – Domain name or IP address of the server hosting the VIDIZMO website.
- Content Server – Domain name or IP address of the server from where the content is being served from. This information is available in VIDIZMO Control Panel.
- Content Folder – Name of the folder where the content is stored. If it is a VIDIZMO content server, provide CDN as the name, which is the default folder generated by the installer. If it is a third party content provider, e.g. Azure Media Services, then provide the relevant folder name given by the provider. Content folder names can be viewed under Vidizmo Control Panel >> Content Hosting & Encoding in the VIDIZMO application.
- Live Server – Domain name or IP address of the server hosting live video streams. Live Server address is required if you are serving Live Content.
- Add HTTPS Rules – Checkbox to allow generation of URL rewrite rules for HTTPS traffic.
It is recommended to save the values provided on this screen. The information provided here will be used for any future repair or modification of an installation or if the installer needs to be run again.
7. From the next screen, you can choose the Setup Type i.e. Complete or Custom.
The complete setup allows you to run the installer with all default features and is required for setting up the VIDIZMO Streaming Server as an Origin. Custom setup type allows you to install only the selected components and should be selected if you are setting it up as an Edge Node.
If you are setting up VIDIZMO Streaming Select the Complete setup type, then click on the Next button.
8. The Wizard is now ready to begin the installation. At this stage, you have the option to go back and review your installation settings before proceeding. Click on the Install button to begin installing the Streaming Server. During the install process, it checks and installs related components which are part of the Setup Wizard.
1. If you are setting up an Edge Node or wish to only install specific components, use the Custom setup type. This screen appears as described in the previous Section 2, Step # 7.
Select the Next button to continue to the next step.
2. By default, all components are selected for installation. For Edge Node setup or If you want to use a Streaming Server other than EvoStream, unselect EvoStream. It is recommended to install all other components as described below.
- Evostream: Evostream is a high-performance media server that ingests live feed and generates HLS output for live streaming purposes.
- Edge: This is the web application created in Windows IIS Server required for activation of VIDIZMO Streaming Server and displays various statistics.
- StreamingEdgeService: StreamingEdgeService is a VIDIZMO Windows service which fetches content from Content Server, reports Node health information and coordinates with Evostream to setup publishing points
- CDN: This is also a website created in Windows IIS Server to cache and host content from the Origin server or from the Edge server if that Edge Server is being used to serve content.
Click on the Next button to continue.
3. From this screen, select how and where to install the desired features. For each selected feature, you will be provided with the following options:
1. Install the feature or all sub features on the local hard drive.
2. The feature or all subfeatures will be installed to run from the network.
3. The feature will be installed when required (example: in Microsoft Office, MS Word is only installed when you first run it otherwise it lies dormant as an available package, uninstalled but ready to be used.)
4. This option is selected when removing a feature from the installation.
Select the first option (#1) only.
4. The Setup Wizard is now ready to begin installation of the selected features. You can go back and review your information before proceeding to install.
Click on the Install button to install your selected components.
5. When the installation has completed successfully, the InstallShield Wizard will bring up the screen as shown in the image below.
Click on the Finish button to close the InstallShield Wizard.
4. Verifying the Installation
The IP and DNS name of this server should be accessible on the network so you can access the IIS from outside as well as from inside the network.
Where the local IP is the IP of the server where the installation is taking place.
The following page should show up:
Up to this step, the VIDIZMO components to run the EdgeApp have been installed.
The brief steps below will walk you through the VIDIZMO License activating process.
1. Locate the License that you have received from the VIDIZMO Support team. If you do not have a License Key yet, contact email@example.com.
2. In your web browser, enter the following URL: http://vidizmoedge01.yourdomain.com:8083
The domain name should contain the Port 8083 to pull up your VIDIZMO Application for the first time. You will get the screen shown below.
Click on the red "click here" link to continue.
3. On the next screen that appears:
i. Enter the License Key provided to you by the VIDIZMO Support team.
ii. Click on the Activate button.
Upon successful activation, the “Successfully Activated" message is displayed.
From here, the "Back" button will take you to the Sign-in page of your Streaming Server, while the "Change Key" option allows you to use a different key in case you have requested another Key from VIDIZMO support.
4. Proceed to the Login screen and log in to your Streaming Server, making sure to use the same credentials with VIDIZMO Administrative privileges, which you used for the VIDIZMO Application:
5. Once you are successfully logged in, enter the Authentication Key generated during ECDN setup and enter it in the ECDN Token field. Then click on the Submit button.
When the VIDIZMO Application Server has been set up, you can go ahead and create a CDN with an Access Token. Use that Access Token when prompted to bind the VIDIZMO Application with this Streaming Server.
This step activates your ECDN and prepares your server for streaming.
Click here on How To Setup VIDIZMO ECDN to learn more about setting up ECDN.
Click here on How To Install VIDIZMO On-Premise/Private Cloud to learn more about setting up VIDIZMO Application.
6. Scheduling a Live Webcast
To learn more about how to go about capturing a Live Stream and Scheduling a Live Webcast from VIDIZMO, refer to the following articles: