![Page 1: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/1.jpg)
An Internet meeting tool designed for low bandwidth and unstable network conditionsbyFlora KundaeliTresor MvumbiZafika Manzi
Supervised by Hussein Suleman
![Page 2: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/2.jpg)
OutlineProblem statementGeneral solution StrategyWork allocationAudio-video conferencingPresentation and chatFloor control and attendee listConclusion
![Page 3: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/3.jpg)
Problem statementCurrent Internet meeting
solutions ◦unreliable with low bandwidth◦affects end user experience
Most developing countries ◦operate with low bandwidth ◦unstable network connections◦unable to use these solutions
![Page 4: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/4.jpg)
General solutionDesign and implement a meeting solution◦works reliably with constraining
Internet conditions◦delivers acceptable user experience◦graceful degradation of audio-video
![Page 5: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/5.jpg)
Strategyinitially assume poor Internet
conditionsprioritize audio over videolow video frame ratepre-load all the static dataWalkie-Talkie approachchat feature
![Page 6: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/6.jpg)
Work allocation
Framework
Audio-Video
Chat & Presentati
on
Floor control & Attendee
list
Flora Kundaeli
Tresor MvumbiZafika Manzi
![Page 7: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/7.jpg)
Design approach
Implementation
EvaluationDesign
X 3
![Page 8: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/8.jpg)
AUDIO-VIDEO CONFERENCING
Tresor Mvumbi
![Page 9: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/9.jpg)
Problemwith unstable connection and low
bandwidth◦audio: hardly audible (distortion,
echo, etc.)◦video: freezing and poor image
quality
![Page 10: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/10.jpg)
Research questionsassumed constraining networking
conditions, is it possible to provide◦a usable audio conferencing tool?◦a usable video conferencing tool?
![Page 11: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/11.jpg)
Sub-systemaffect higher priority to audio
stream (video bandwidth need = 10 x audio)
very low video frame rate audio bufferingaudio compression (e.g. MP3)video compression (e.g. MPEG)network/transport protocol: IP/UDP
![Page 12: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/12.jpg)
Walkie-Talkie approach
![Page 13: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/13.jpg)
Expected outcomeTotal Bandwidth
Audio Bandwidth
Video Bandwidth
Expected video frame rate
5 Kbps 5 Kbps - -10 Kbps 8 Kbps (~
gsm)2 Kbps 0.1 f/sec
32 Kbps 22 Kbps 10 Kbps 0.5 f/sec56 Kbps 32 Kbps 24 Kbps 2 f/sec128 Kbps 32 Kbps 96 Kbps 15 f/sec
![Page 14: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/14.jpg)
EvaluationSimulation of a low bandwidth
and unstable networkQualitative test based on user
experiment◦audibility◦effectiveness of video
Quantitative test◦measurement of actual frame rate
![Page 15: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/15.jpg)
PRESENTATION AND CHAT
Zafika Manzi
![Page 16: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/16.jpg)
Problem audio and video can fail with low bandwidth
◦ a chat facility needs to be incorporated uploading of presentations during low bandwidth online meetings often results in the disruption of meeting procedure
![Page 17: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/17.jpg)
Research questions is it possible to build an effective text chat tool that can work with minimal bandwidth?
is the pre-loading of static data effective with low bandwidth?
![Page 18: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/18.jpg)
Sub-systemchat featureprovide basic text based
communication
presentation slide moduleslides converted into images slide images compressed pre-loaded onto all client systemsonly the ID of the current slide is sent
across the network
![Page 19: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/19.jpg)
EvaluationTest to determine if the text chat is effective with minimal bandwidth conditionsusers will be requested to use and
evaluate the chat feature
Test to determine if the pre-loading of static data is effective with low bandwidth users will be requested to upload static content and assess the effectiveness of this process
![Page 20: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/20.jpg)
Expected outcome users should be able to chat
◦ with minimal bandwidth ◦ when audio and video are unusable
pre-loading of static data should be effective with low bandwidth
![Page 21: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/21.jpg)
FLOW CONTROL AND ATTENDEE LIST
Flora Kundaeli
![Page 22: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/22.jpg)
ProblemWithout clear and efficient meeting
procedures, meetings are◦ Unproductive◦ Waste time
Unlike face-face meetings◦ Low video frame rates cannot reflect peripheral
cues
The above negatively affect the user’s experience
![Page 23: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/23.jpg)
Research questionsIs it possible to construct a
system that manages meeting procedures (presence, hand-raising, etc.) efficiently despite varying Internet conditions?
![Page 24: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/24.jpg)
Sub-systemattendee list
◦ access control and list of logged on membersfloor control
◦ coordinates current usage of shared resources◦ provides access to continuous multimedia data
streams◦ enables coherency and organized meeting
procedures framework
◦ binds the different components of the system◦ Aids collaboration between the different
components◦ Note: all components are stand alone
![Page 25: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/25.jpg)
Evaluation test evaluating whether the system is able to
manage meeting procedures efficiently despite varying Internet conditions◦ users will be required to use the system and give
feedbacks in form of questionnaire◦ users will rank the effectiveness of the floor control
mechanism ◦ users will be requested to also comment on the
sense of presence during the meeting session
![Page 26: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/26.jpg)
Expected outcomeuser should be able to actively participate in
clear and organized meetings despite fluctuations in bandwidth
the system should maintain a clear and stable meeting procedure
the efficiency of the system should improve the user experience
![Page 27: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/27.jpg)
CONCLUSIONZafika Manzi
![Page 28: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/28.jpg)
Final outcome of project An Internet meeting system that
◦ reliably works with limited Internet conditions
Server◦host meetings◦more than one simultaneous
meetings possibleClient
◦Provides a graphical user environment for participants
![Page 29: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/29.jpg)
Impact of project greatly benefit organizations in developing countries
◦ developed countries can use it as well
experimental results helpful for future research on
◦ Internet based meeting with minimal bandwidth
![Page 30: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/30.jpg)
Project timelineTask Duration
(days)Start Finish
Background chapter write up
14 15 June 29 June
First prototype design and implementation
29 17 June 27 July
Design chapter write up
6 22 August 28 August
Second prototype realization and evaluation
22 29 July 29 August
Final prototype development and performance test
24 29 August 29 September
Report Write-up finalization
28 4 October 11 November
![Page 31: An Internet meeting tool designed for low bandwidth and unstable network conditions](https://reader035.vdocuments.mx/reader035/viewer/2022062302/56816461550346895dd63df3/html5/thumbnails/31.jpg)
THANK YOU !