Skip to content

NautiyalAmit/Medea

Repository files navigation

Medea

Medea is a Progressive Web Application for Media Streaming

About

Progressive Web Apps (PWA) technology bring apps hat are built using Web technologies closer to native apps. Deployment of Web apps across devices is eased, because of standardized APIs.

For example, on mobile platforms (e.g. iOS or Android) PWAs can be added to the home screen with the help of Web App Manifests; on Windows, PWAs can be submitted to the Microsoft Store. Using Service Workers API and Indexed DB, offline playback capability can be enabled. Performance can be improved with the help of Web Workers.

Our Tasks:

  • Develop an interoperable PWA for media playback, which includes a catalogue and media player (e.g. dash.js or shaka-player) Research and develop download and offline playback functionality for adaptive streams Test in different browsers and devices

Required Skills:

Web Technologies: JavaScript, HTML, CSS Basic knowledge in adaptive media streaming technology

Links:

https://developers.google.com/web/progressive-web-apps/ https://developers.google.com/web/fundamentals/instant-and-offline/web-storage/offline-for-pwa https://pwa.rocks

Steps to run the project:

Step 1. The project can be downloaded from https://github.com/NautiyalAmit/Medea.git

Step 2. Checkout to master branch and make sure that you have the latest code using git pull.

Step 3. Import the code to any IDE like visual code and run the index file inside the Web folder.

Releases

No releases published

Packages

No packages published