Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
An Internet meeting tool designed for low bandwidth and unstable network conditions by Flora Kundaeli Tresor Mvumbi Zafika Manzi Supervised by Hussein Suleman Outline Problem statement General solution Strategy Work allocation Audio-video conferencing Presentation and chat Floor control and attendee list Conclusion Problem statement Current 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 General solution Design and implement a meeting solution ◦ works reliably with constraining Internet conditions ◦ delivers acceptable user experience ◦ graceful degradation of audio-video Strategy initially assume poor Internet conditions prioritize audio over video low video frame rate pre-load all the static data Walkie-Talkie approach chat feature Work allocation Audio-Video Tresor Mvumbi Zafika Manzi Flora Kundaeli Floor control & Attendee list Framework Chat & Presentation Design approach Implementation X3 Design Evaluation Tresor Mvumbi AUDIO-VIDEO CONFERENCING Problem with unstable connection and low bandwidth ◦ audio: hardly audible (distortion, echo, etc.) ◦ video: freezing and poor image quality Research questions assumed constraining networking conditions, is it possible to provide ◦ a usable audio conferencing tool? ◦ a usable video conferencing tool? Sub-system affect higher priority to audio stream (video bandwidth need = 10 x audio) very low video frame rate audio buffering audio compression (e.g. MP3) video compression (e.g. MPEG) network/transport protocol: IP/UDP Walkie-Talkie approach Expected outcome Total 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/sec 56 Kbps 32 Kbps 24 Kbps 2 f/sec 128 Kbps 32 Kbps 96 Kbps 15 f/sec Evaluation Simulation of a low bandwidth and unstable network Qualitative test based on user experiment ◦ audibility ◦ effectiveness of video Quantitative test ◦ measurement of actual frame rate Zafika Manzi PRESENTATION AND CHAT 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 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? Sub-system chat feature provide basic text based communication presentation slide module slides converted into images slide images compressed pre-loaded onto all client systems only the ID of the current slide is sent across the network Evaluation Test to determine if the text chat is effective with minimal bandwidth conditions users 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 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 Flora Kundaeli FLOW CONTROL AND ATTENDEE LIST Problem Without 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 Research questions Is it possible to construct a system that manages meeting procedures (presence, hand-raising, etc.) efficiently despite varying Internet conditions? Sub-system attendee list ◦ access control and list of logged on members floor 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 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 Expected outcome user 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 Zafika Manzi CONCLUSION Final outcome of project An Internet meeting system that ◦ reliably works with limited Internet conditions Server ◦ host meetings ◦ more than one simultaneous meetings possible Client ◦ Provides a graphical user environment for participants 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 Project timeline Task 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 THANK YOU !