User`s guide

Contents
1 Introduction 1
2 Background Information 2
2.1 Uses for Videoconferencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Human Factors in Videoconferencing Systems . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Features of Videoconferencing Systems . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.4 Problems with Current Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.5 The Future of Videoconferencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.6 Infra-red Data Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Aims 8
4 Implementation 11
4.1 Initial Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3 Videoconferencing Reciprocity Application . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4 Infra-red Tunnelling Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5 Camera Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.6 Automatic Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.7 Camera Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.8 Video Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5 Discussion 22
5.1 Videoconferencing Reciprocity Application . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2 Infra-red Tunnelling Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3 Using the Servers and Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.4 Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6 Conclusions 27
6.1 Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7 Appendices 29
7.1 Appendix A. Source Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.2 Appendix B. VidServer User’s Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.3 Appendix C. VidClient User’s Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.4 Appendix D. IRServer User’s Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.5 Appendix E. IRClient User’s Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8 References 33
9 Glossary of Terms 35
v