TUM-Dev / gocast

TUMs lecture streaming service.
https://live.rbg.tum.de/
MIT License
177 stars 41 forks source link

New Download Feature to support PWAs #1362

Open SebiWrn opened 2 weeks ago

SebiWrn commented 2 weeks ago

The project already has a service-worker.js to support installing it as PWA. Currently the PWA still requires an internet connection, because no content is stored locally.

New feature is to store Videos encrypted on the users device, so the user can download lectures and watch them offline. These download should be stored securely and encrypted on the users device with an expiration date.

With that new download feature you can substitute the old one but turn the default mode for new lectures to true.

Maybe also an explanation for lecturers would be helpful.