Video-Streaming (hosting) for e-learning website

I'm trying to figure out what would be the best way to fulfill following requirements for an e-learning platform.

  • Backend in which I edit the videos, so that I can link them among themselves (like the youtube-comment function)

  • The user can watch the videos only when accessing the platform (no downloading allowed!)

  • videos are only accessable through user validation

My thoughts and research so far: I already found some buzzwords like Adobe Flash Media Server and names of common video-platforms. But I did'n find any service that fulfill all requirements defined, so I have to came up with my own idea(s). I was thinking about building up a platform which uses youtube as video hoster. I can easily embed the youtube videos on my website, but I can't encrypt the "video-link", because the youtube Iframe itself contains it. I need to hide the source, so that the user can not easily figure it out. The only solution I have at the moment: developling a custom media server (with adobe media server).

How would you "solve the problem"?


I think Vimp will be perfect for your solution. It is a youtube like content management system. Check it out. You'll be surprised at what you'll find that's already out there instead of reinventing the wheel.

Need Your Help

How to set different Default Page in NOPCommerce2.65 nopcommerce

I want to set different default page in nop2.65, i have register new Route

DatePickerDialog.OnDateSetListener does not get a callback on Samsung devices

android datepicker android-datepicker

For some weird reason, when i click on the positive button as part of the DatePickerDialog, the onDateSet method as part of the DateSetListener does not get invoked ONLY ON SAMSUNG DEVICES.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.