Beiträge von Usman Asar

Rick, in true sense of streaming, your video links would have ended up with something like m3u8 and not mp4, they are exact same as putting on ANY web server and not a dedicated streaming server. If UoI is using Adobe, then its hell of an expense but they are not making the use of its capabilities.
Nimble is exact same as Adobe, Wowza, BrightCove and many others, but its free as long as you're not making use of their admin panel (or transcoding service) that Vimeo/YouTube does, Vimeo I believe are making use of HLS streaming, so they have to transcode your video again by breaking it into smaller pieces. This is the issue of every streaming platform out there but with Nimble, unless you opt in for transcoding, it delivers your video as they were. but again, consider streaming service only if your want to deliver in HLS, MPEG-DASH and/or serving 100,000+ users at same time.

You dont have to buy a VPS just to stream videos, just buy shared hosting from bluehost, as I believe your VPS is with them as well, create a sub domain of your main, like streaming.rjerz.com and use that on shared host to link videos from there.
as long as they have been linked to your site, they wont create an issue as well, as the term UNLIMITED only means that media is being used by website and web space isn't being used for storing files only. This way the bandwidth consumed by videos wont effect your VPS's limited bandwidth. Where VPS gets 1TB limit on bandwidth, shared host will easily serve 250GB without them even looking into your account.

Your current VPS will be more than sufficient for playing videos without relying on a third party video hosting service (unless its a limited bandwidth account) - video streaming should only be considered when you have 1000+ videos and counting, as benefit of streaming server is capability to limit bandwidth streams to each client, sending videos in small chunks (HLS and MPEG-DASH) and delivering video packets based on client's downloading speed, 

any web server is capable of progressive downloading now, the one your university provided (they may be calling it streaming server, but in reality its just a web server dedicated for delivering videos), I dont see the streaming server's capabilities in delivery of the video. you can however make video size even smaller by using 15 fps or less rather default 30 with most screen capture softwares, and transcode using handbrake (a free and most popular application) and H.264 codec, or even better with H.265 (smaller file sizes and better quality, but browser support may be limited).

The streaming software i mentioned was NimbleStreamer, their streaming server is free, with option of admin panel (this is where they charge), giving you GUI for server settings and analytics.

I mentioned EVP, for I have tested loads of players, and couldn't find ONE that can give features I need, EVP has loads and adding with time. you can password protect your videos, encrypt video paths so people cannot read your source of videos, sharing, embedding, playing speed options, video quality options and many more.

Stefan, you can embed youtube as playlist in moodle, no issues there. 

if you dont want to use YouTube's proprietary player, then there are paid options available (will be tricky) but will let you customise player as per your needs, and you can keep YouTube as content delivery platform. 

Dont do a full account backup, it will be of MASSIVE size, which you may be able to download but uploading (and depending upon your VPS supports CPanel restore) will become trouble.

1) just download MySQL Database backup (it will automatically compress and deliver you a zipped file that most database understand and will expand upon restore), for example your DB size as of now showing on your shared hosting is 300MB, it will compress it down to mare 10MB with everything intact

2) the two additional folders you need are moodle and moodledata folder, ZIP them and download, your moodledata folder will surely be heavy if you have videos in your courses.

On your new server, upload moodledata and moodle folders in their respective directories (means moodle in public_html and moodledata out of public_html), create a DB (you can use same name as you have been using before) and assign a user with full privileges, now go to PHPMyAdmin and click the database, and you'll find restore/import option, use your backup database file from previous host and it will fill up your database as it was in previous host.

finally make changes to your config.php file and everything SHOULD work like nothing happened.