Secure Recordings

Hi,

I have few call recording files in .wav format. These are really very very secure training contents. I want my users only to hear those recordings and they should not b able to download those ? Is there a way i can do this ?

Thanks
Mahesh BadgeAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
No, not if they are going to listen to them on their computers.  The process of listening to them as streams means the wav files are sent to their computers which is equivalent to downloading them.  All they have to do is use one of several methods of recording the stream.
btanExec ConsultantCommented:
looks like better to be live stream instead of sharing files or remotely executing files via a restricted remote apps or have a restricted player at end user machine which is whitelisted to access the wavs files. for example, we can consider

a) generate a one-time-use URL, store that unique value in the session/server/db and have another page validate the unique string prior to streaming the file. Also expire that unique token after the first use.

b) use of cloud service with restricted API calls to disallow download but allow execution or equivalent. Rackspace shared its Temporary URL here . It allows you to create limited-time Internet addresses which allow you to grant limited access to your Cloud Files account. One possible use case here
If you do not want the object to be downloaded, you can cause Content-Disposition: inline to be set on the response by adding the inline parameter to the query string:

Example: TempURL with inline query parameter

https://cf-cluster.example.com/v1/AUTH_account/container/object?
temp_url_sig=da39a3ee5e6b4b0d3255bfef95601890afd80709&
temp_url_expires=1323479485&
inline
Mahesh BadgeAuthor Commented:
How about using Microsoft Media Services ?
Why Diversity in Tech Matters

Kesha Williams, certified professional and software developer, explores the imbalance of diversity in the world of technology -- especially when it comes to hiring women. She showcases ways she's making a difference through the Colors of STEM program.

Dave BaldwinFixer of ProblemsCommented:
That doesn't change anything, you are still sending it to their computer where it can be recorded by someone who knows how.  Probably most don't but that is a judgement on your part.
btanExec ConsultantCommented:
Eventually it can still be gotten as long as the audio are run over at client end with sound output. If you do not control the device use by user, you cannot totally stop their recording unless you have some sort of proprietary format and player from you only.

I am thinking of providing a stream provider web service calls too...
https://msdn.microsoft.com/en-us/library/ee960144.aspx
Mahesh BadgeAuthor Commented:
i used plex for this and is working good till now.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Mahesh BadgeAuthor Commented:
Good for online streaming with much configuration efforts.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Content Management

From novice to tech pro — start learning today.