Skip to content

cmda-minor-web-cases/responsible-media-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Responsible Media Player

Inhoudsopgave

Beschrijving

Het streamen of downloaden van media via het web is één van de oorzaken van CO2 uitstoot. In deze opdracht maakt het team prototypes van een Front-End-component dat de bewustwording over CO2 uitstoot door media streaming vergroot.

Opdrachtgever

Het HvA-lectoraat Responsible IT werkt aan veilige, eerlijke en waardevolle toepassingen van (web)technologie. Het lectoraat doet o.a. onderzoek naar duurzame ICT, en zoekt manieren om CO2-uitstoot van ICT producten te verminderen. Samen met studenten en docenten van CMD en de AD FDND ontwikkelt het lectoraat zo verantwoord mogelijke front-end code die voldoet aan de strengste eisen van toegankelijkheid, robuustheid, veiligheid, duurzaamheid en privacy. Iedereen in de Creatieve Industrie mag deze code gratis gebruiken en verder ontwikkelen.

Design challenge

In deze opdracht verstaan we onder media video, audio en statisch beeld. Het team ontwikkelt een prototype van een component dat laat zien hoeveel stroom het opslaan en streamen van het gebruikte mediabestand kost, en toont de bijbehorende CO2 uitstoot. De gebruiker kan zelf bepalen of zij het bestand daadwerkelijk streamt / download. Gebruikers kiezen er door jouw component bewust voor om meer CO2 te produceren door hun online gedrag.

De hoeveelheid uitstoot van een willekeurige website is lastig te berekenen. Het hangt af van het stroomverbruik, en vervolgens van de CO2-uitstoot van elektriciteitsproductie. Om de opdracht te kunnen uitvoeren, krijg je een JavaScript-functie aangereikt die een bepaalde hoeveelheid MB accepteert en vervolgens de totale hoeveelheid gram CO2 berekent die nodig is om het mediatype te bekijken. Dit wordt gedaan met behulp van een wiskundige formule, waarbij rekening wordt gehouden met processen zoals opslag- en verwerkingsgebruik. Houd er rekening mee dat deze berekening een schatting is en een zekere foutmarge heeft.

User stories

  • Als gebruiker zie ik naast, over, in of onder ieder media component op een website een CO2 component;
  • Als gebruiker kan ik het mediabestand pas streamen of bekijken als ik daarvoor toestemming geef;
  • Als gebruiker zie ik vooraf de geschatte hoeveelheid CO2-uitstoot als ik besluit een mediabestand te streamen;
  • Als gebruiker zie ik tijdens het streamen hoeveel CO2 ik uitstoot;
  • Als gebruiker zie in begrijpelijke vorm waar het CO2 verbruik op is gebaseerd;
  • Als gebruiker zie ik visuele metaforen zoals infographics
  • Als gebruiker begrijp ik dat streamen van media energie kost;
  • Als gebruiker begrijp ik dat energieproductie CO2 uitstoot veroorzaakt;

Data

...

Planning

In de eerste week van de meesterproef is een briefing met de opdrachtgever en begeleiders. Wekelijks wordt aan de opdrachtgever een prototype gedemonstreerd en de volgende stappen besproken. Tussentijds kunnen via Teams vragen gesteld worden.

Licentie

This project is licensed under the terms of the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages