Post Reply
March 20, 2016 0:31 AM #1
mediaadminmediaadmin

Posts: 102
Points: 935
Joined: July 2014

Enable Amazon AWS Storage & Streaming - ASP.NET MVC Portal


ASP.NET MVC Portal? have builtin support for amazon aws cloud storage and secure streaming videos. It can be configure within a minute to setup whole application media storage and streaming via amazon aws.

Steps to follow

I: You must have amazon aws account, credentials to move forward

2:  Go to control panel -> settings -> configurations -> cloud configuration and enable 

i: Enable amazon storage for media files
ii: Enable amazon storage for photos

Before enabling that, you must setup

i: Two buckets in amazon s3 storage, one public bucket for public contents, one private bucket for secure contents that should be accessible only via cloud front private distribution. 

ii: Create two cloud front distribution, one for public bucket and one for private

iii:  Enter Access Key and Secrete Key

iv: Enter Region e.g us-east-1

v: Enter cloud front url for both public and private streaming

vi: Create key value pair and public key for secure cloud front streaming (streaming private content via cloud front)

Further Instructions:
Download .pem file from AWS -> Security Credentials -> CloudFront Key / Pairs Section Use the following online tool to convert pem to private key vai PEM to XML option https://superdry.apphb.com/tools/online-rsa-key-converter Copy generated private code and paste it in above private key field


vii: Enter bucketname information

ix: Enter specific folder name within bucket for each type of contents. e.g recommended to organize content within bucket for different contents. 

like mp3 folder for audio, mp4 for videos, cover for covers, thumbs for thumbs and so on

That's it.  After that every thing will be saved and stream from cloud. Example is http://www.aspnetmvcportal.com that uses cloud storage and streaming for videos, photos and audio files.

-------

If facing problem, or have suggestion or feedback please post reply to this topic.
Post Reply