Abstract-Remote pedagogiska tillämpningar är vanliga idag. Mycket ofta liknar dessa program video-on-demand streaming plattformar snarare än verkliga virtuella klassrum, där en grupp studenter (mottagare) kan på distans delta i en live föreläsning som hålls av en föreläsare (avsändaren). För att bättre stödja detta livescenario kan lösningar för realtidskommunikation (RTC) användas. WebRTC är ett öppenkällkodsprojekt för webbläsarbaserad konferens i realtid, utvecklat med en peer-to-peer-arkitektur i åtanke. För att använda WebRTC kräver varje mottagare en dedikerad kodare på avsändarens sida. Att använda en sådan metod är dyrt när det gäller kodare, och skalas inte väl för ett stort antal användare. För att lösa denna fråga föreslås ett ramverk som uppfyller kraven i WebRTC, där endast ett begränsat antal kodare används. En centraliserad nod, konferensregulatorn, för dynamiskt vidare den lämpligaste strömmen till mottagarna, baserat på deras bandbreddsförhållanden. Dessutom återskapar styrenheten dynamiskt avsändarens kodningsbitar. Detta tillvägagångssätt gör det möjligt att noggrant följa de långsiktiga bandbreddsvariationerna hos mottagarna, även med ett begränsat antal kodare på avsändarens sida. För att utvärdera resultatet av det föreslagna ramverket i en realistisk miljö har en testbädd implementerats med hjälp av webbläsaren Chrome och den öppna källkoden Jitsi-Videobridge. I ett scenario med 10 mottagare och 3 kodare, och under realistiska nätverksförhållanden, förbättrar det föreslagna ramverket den mottagna video bitrate upp till 11%, jämfört med en statisk lösning där kodningen bitrates inte ändras över tid.
En preliminär utvärdering av den föreslagna ramen har presenterats i tidigare arbete REF, där vi visade att dynamisk omräkning av bitrate resulterar i 15% högre videohastighet hos mottagarna jämfört med en statisk, fast association av kodnings bitrates.
Dynamic video bitrate adaptation for WebRTC-based remote teaching applications
{'venue': 'NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium', 'journal': 'NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium', 'mag_field_of_study': ['Computer Science']}