Overview

VIDIZMO offers versatile options for its customers to choose their preferred storage provider for hosting content storage. Whether you opt for cloud deployment or an On-Premise solution, VIDIZMO ensures a seamless experience. In a cloud environment, VIDIZMO facilitates easy integration with popular cloud storage solutions such as Azure Storage, Azure Media Services (AMS), Amazon S3, and Wowza. However, VIDIZMO allows additional configurations to be set up if customers prefer other cloud storage providers. 

  

For customers seeking an On-Premise solution, VIDIZMO provides the flexibility to configure their local storage servers with VIDIZMO. This empowers organizations to maintain full control over their content storage locally. When configuring VIDIZMO storage as your provider and combining it with transcoding services using VIDIZMO On-Premise Encoder, VIDIZMO simplifies the setup process by automating it through the VIDIZMO Setup Wizard. The Setup Wizard guides you through a series of easy, configurable steps to establish your Portal's Storage Provider and Transcoder. 

  

By default, VIDIZMO offers five different storage configurations and two Transcoding Providers through the Setup Wizard. This variety ensures that customers have options tailored to their specific needs. However, if you are interested in alternative storage provider configurations, you can refer to the provided articles for additional guidance: 


Prerequisites

  • Users with the Administrator or Manager role can configure VIDIZMO Storage with VIDIZMO On Premise Encoder using Setup Wizard in a Portal.   

  • Your previous content will remain intact and be served from your preconfigured storage provider unless data has been migrated. In the case of data migration, old content is purged based on the policy set in the Portal. 

  • The number of servers in your On-Premise deployment model depends on the redundancy options your organization needs to employ. 

  • As servers are deployed locally, you need to make sure you have configured the VIDIZMO Application locally on your Web Server. You can choose from multiple storing options, such as SAN/UNC/Local Drive. To learn more about it, see How to Configure VIDIZMO Storage Locally on your Web Server.

  • You need to manually configure and deploy the On-Premise Encoder on a dedicated machine. Content Processing and Encoding are hardware resource-consuming processes. A dedicated machine for this purpose improves the performance of the application more efficiently as compared to the processes that are running on the same server where the application is deployed. 

  • You must create a CDN web application with the VIDIZMO website in IIS on the application server system.


Setting Up VIDIZMO Storage with VIDIZMO On-Premise Encoder

Accessing Control Panel 

From the Portal's Homepage: 

  1. Click on the navigation menu on the top left of your screen. 
  2. Expand Admin tab. 
  3. Click on Control Panel. 



Initiating Run Wizard Process 

From the navigation pane in Control Panel: 

4. Select Setup Wizard. 

5. Click on Run Wizard Again. 



Note: VIDIZMO provides a set of default configurations for your Storage and Transcoding Provider, which can be overridden via Setup Wizard due to evolving business requirements. Furthermore, apart from the possible configurations, VIDIZMO also offers the flexibility of choosing any other Storage Providers or Transcoders that the organization may want to configure their application with. 


Storage and Encoder Configuration 

When you initiate the Run Wizard process, you will be directed to a page featuring three tabs: Configuration, Storage, and Transcoder. These tabs will help you configure how your application manages content storage and delivery.

 

From the Configuration Tab 


1. Select VIDIZMO as your Storage configuration for your system from the available options in the drop-down menu. 

2. Select VIDIZMO On-Premise Encoder to configure it as your Encoder for your system from the drop-down. 

3. To advance to the next tab, click the Next button. 



Setting Up Content Storage 

In the Storage tab, you will find various fields to configure how your application handles content storage and delivery: 

1. Provider URL (Mandatory): This field is crucial for On-Premise deployments of your application. It specifies the Provider's Path configured for content storage and delivery. You should provide the complete URL path where your application will retrieve content for delivery. 

2. Storage Path (Mandatory): This field determines the location where all downloadable items will be saved. Enter the path to the directory or storage location where the downloaded content should be stored. If you decide to utilize FTP for content management, consider the following optional fields. 

3. Local FTP Path: Specify the Portal's FTP folder name where all content uploaded via FTP will be stored. This field is not mandatory but can be helpful for organized content management.  

4. FTP Port: Provide the port number used to establish an FTP connection with the FTP server. The transcoding service relies on this information for FTP interactions when using On-Premise content storage.  

5. FTP Account: Specify the ID used to establish the FTP connection with the FTP server. This account information is essential for the transcoding service to perform FTP operations when utilizing On-Premise content storage. 

6. FTP Password: Enter the password associated with the FTP account used to establish the connection with the FTP server. This password is required for secure FTP interactions when using On-Premise content storage. 

7. Check the Passive Mode box if it is necessary for your FTP server due to firewall or network restrictions, and it is essential for the transcoding service to establish FTP connections for transferring transcoded content when utilizing On-Premise content storage. 

8. Once you have filled in the required fields, click Next to proceed to the next section.



Configuring Transcoder Settings  

The Transcoder tab allows you to configure how media and evidence are processed and encoded. For On-Premise Encoder, there are no mandatory fields to fill out; selecting it will automatically enable all encoding profiles. However, there are some important options to consider: 

1. Automatic Processing: When "On" is selected, uploaded media or evidence will undergo processing automatically without requiring manual initiation. Choose whether you want the system to begin processing media automatically upon upload.  

2. Check the Migrate Content option if you wish to migrate content from a different storage provider configured previously to the current one. This is useful when transitioning from a previous storage provider to a new one and you want to transfer data smoothly. 

3. After configuring your Transcoder settings as desired, click the Done button to save your changes. 



Note: For Digital Evidence Management Systems (DEMS), an additional option called Encryption is available as a toggle button. Use this toggle to restrict the availability of downloadable files in the Portal, as encryption enhances security by limiting access to downloadable content.  



4. You will receive a notification stating, "Set up Wizard Started successfully."  



Note: You can track the progress of the Setup Wizard with respect to Storage and Transcoder configuration via Workflows


This flexibility allows organizations to tailor their content management to their requirements, making VIDIZMO a reliable choice for content storage and transcoding needs. By following the steps detailed in this article, you can effortlessly set up VIDIZMO storage with the VIDIZMO On-Premise encoder.