Skip to content

sysgain/wowzaP2P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Solution Template Overview: Aspera + Wowza Solution Templates provide customers with a highly automated process to launch enterprise ready first and 3rd party ISV solution stacks on Azure in a pre-production environment. The Solution Template effort is complimentary to the Azure Marketplace test drive program. These fully baked stacks enable customers to quickly stand up a PoC or Piloting environments and also integrate it with their systems and customization. Customers benefit greatly from solution templates because of the ease with which they can stand up enterprise-grade, fully integrated stacks on Azure. The extensive automation and testing of these solutions will allow them to spin up pre-production environments with minimal manual steps and customization. Most importantly, customers now have the confidence to transition the solution into a fully production-ready environment with confidence. Aspera/Wowza - Media Services Solution Template (TBD) launches a secure, on-demand, high quality and reliable audio/video streaming solution with Wowza on Azure. Combined with Aspera and Azure Media services, this solution stack will allow users to quickly instantiate a media services stack/platform and bring their custom content and configuration to be streamed. These are intended as pilot solutions and not production ready. Please contact us if you need further info or support on this solution.

##Licenses & Costs In its current state, solution templates come with licenses built-in – there may be a BYOL option included in the future. The solution template will be deployed in the Customer’s Azure subscription, and the Customer will incur Azure usage charges associated with running the solution stack.

##Target Audience The target audience for these solution templates are IT professionals who need to stand-up and/or deploy infrastructure stacks.

##Prerequisites Azure Subscription - Azure user account with Contributor/Admin Role

Sufficient Quota - At least 10 Cores with DS1 VM Sizes

Aspera Entitlement Key and Customer ID

Solution Summary

The Aspera + Wowza Solution is a Video on demand (VOD) Solution Built on Microsoft Azure delivers video on Demand streaming from your location to a global audience using Aspera Faspex Technology, Azure Media Services and Wowza Streaming Server. VOD systems which allow users to select and watch/listen to video or audio content when they choose to, rather than having to watch at a specific broadcast time. Aspera Faspex On Demand will transfer data up to 100x faster than TCP or FTP. With this offering, a user could transfer a 10GB file in approximately 12 minutes over a 100Mbps internet connection. Aspera allows customers to quickly move data of any size to any cloud environment over any network at line speed. The solution provides high-speed, robust, secure and resume-able file transfers directly to cloud storage environments. Aspera Faspex On-Demand Hourly provides up to 100 Mbps transfer and delivery platform. Aspera Faspex On-Demand runs as a VM in your account and transfers files On-premise to Azure blob storage.

Azure Media Services Encoder is used for smooth content delivery across multiple devices, encode all of your content into standard multiple bitrate MP4 files and deliver them dynamically to the latest adaptive bitrate streaming protocols.

Wowza Streaming Engine™ is robust, customizable media server software that powers reliable streaming of high-quality video and audio to any device, anywhere. Wowza Streaming Engine on Microsoft Azure is ideally suited for streaming of live events, concerts, church services, webinars, and company meetings.

##Product Architecture Product Architecture

##Solution contains the following The diagram above provides the overall deployment architecture for this solution template. As a part of deployment, the template launches the following:

End User Desktop

Aspera Faspex Server

Storage Account

Azure Media Services

Wowza Streaming Server

###EndUser Desktop The Desktop runs Windows 2012. The size of VM is Standard A1. Aspera connect Client is installed on the Desktop. ###Aspera Faspex Server Aspera Faspex is a Linux Centos Machine. The size of VM is Standard DS1.Aspera’s transfer service can move terabytes of data in and out of Azure BLOBs, as well as local storage, up to 100x faster than FTP, while the Aspera Application Platform supports a variety of Aspera or custom client options for desktop, web and mobile transfers. ###Azure Storage Account The End User transfers the Video files from his Desktop to the Storage Account through the Aspera connect Client. All the video files are saved as BLOBS in a container in the Storage Account. Azure Media Services picks the video files, encodes it into various formats and saves it to another container in the storage account. ###Azure Media Services Azure Media Services Encoder is used for smooth content delivery across multiple devices, encode all of your content into standard multiple bitrate MP4 files and deliver them dynamically to the latest adaptive bitrate streaming protocols. ###Wowza Streaming Engine Server Wowza Streaming Engine server is used for streaming of on-demand video over IP networks to desktop, laptop, and tablet computers, mobile devices. Wowza Streaming Engine can stream to multiple types of playback clients and devices simultaneously, including the Adobe Flash player, Microsoft Silverlight player, Apple QuickTime Player and iOS devices.

##Deployment Steps You can click the “deploy to Azure” button at the beginning of this document or follow the instructions for command line deployment using the scripts in the root of this repo. Please refer to parameter descriptions if you need more information on what needs to be provided as an input. The deployment takes about 30 Minutes. Once it is deployed refer to the user guide to take you to step by step to use the Solution User Guide

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •