Jämförelse av videokonferenslösningar för distansstudier
Sandelin, Thomas (2023)
Sandelin, Thomas
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023052915179
https://urn.fi/URN:NBN:fi:amk-2023052915179
Tiivistelmä
Detta examensarbete behandlar de problem som upplevts med den nuvarande lösningen Yrkeshögskolan Arcada använder för distansstudier. Just nu måste föreläsaren spela in och spara föreläsningen lokalt, före den senare kan laddas upp så studerande kan komma åt den. Detta är inte optimalt då det kan ta länge före studerande får tillgång till inspelade föreläsningar, samt att det kräver mer arbete av föreläsaren. Kraven för detta arbete är att undersöka om det finns någon mjukvara som har allt som eftersökes i en strömningslösning för distansstudier vid Yrkeshögskolan Arcada. Till dessa krav hör först och främst ljud- och videoströmning från en sändare till flera användare med latens på under en sekund. Även inspelnings- och sparningsfunktionalitet skulle vara bra, samt möjlighet för användare att chatta. Mjukvara med öppen källkod är ett stort plus.
Till en början presenteras en del teoretisk bakgrundsinformation om olika internetprotkoll. Efter det förklarar jag hur WebRTC fungerar, vilka APIer som finns och vad deras roll är under kommunikationen. Därefter försöker jag kartlägga vad för olika sorters WebRTC-videokonferenslösningar som existerar och lite tekniska detaljer om dem. Till sist presenteras tidigare forskning och mina testresultat av de tjänster jag ansåg hade störst chans att uppfylla alla krav som ställdes. Slutsatsen av arbetet var att ingen av lösningarna som undersöktes hade allt som söktes, men Jitsi Meet var den mest lovande kandidaten. Jitsi Meet uppfyllde alla krav förutom inbyggd inspelnings- och lagringsfunktionalitet, men det finns väldigt bra stöd för det via gratis tredjepartsmjukvara med öppen källkod.
Till en början presenteras en del teoretisk bakgrundsinformation om olika internetprotkoll. Efter det förklarar jag hur WebRTC fungerar, vilka APIer som finns och vad deras roll är under kommunikationen. Därefter försöker jag kartlägga vad för olika sorters WebRTC-videokonferenslösningar som existerar och lite tekniska detaljer om dem. Till sist presenteras tidigare forskning och mina testresultat av de tjänster jag ansåg hade störst chans att uppfylla alla krav som ställdes. Slutsatsen av arbetet var att ingen av lösningarna som undersöktes hade allt som söktes, men Jitsi Meet var den mest lovande kandidaten. Jitsi Meet uppfyllde alla krav förutom inbyggd inspelnings- och lagringsfunktionalitet, men det finns väldigt bra stöd för det via gratis tredjepartsmjukvara med öppen källkod.