Download - Computer Science Honours 2012
![Page 1: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/1.jpg)
Computer Science Honours 2012
Controlling Distributed Audio Devices from a 3D Graphical User Interface
Principal Investigator: Mitchell HedgesSupervised by: Professor Richard Foss
![Page 2: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/2.jpg)
Avitech Systems
Based in Port Elizabeth Owned and run by Lawrence
Bricknell Digital sound installations for large
venues Work devices around floor plan Several standards for cabling
Mainly Bose devices Biamp systems’ daVinci for control
![Page 3: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/3.jpg)
IEEE 1722.1 – AVDECC1
Audio/Video Discovery, Enumeration, Connection Management and Control
Uses the IEEE 1722 AVTP for streaming 5 types of AVDECC devices
Entity Controller Talker Listener Proxy
![Page 4: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/4.jpg)
IEEE 1722.1 – AVDECC2
3 Sub-protocols AVDECC Discovery Protocol (ADP) AVDECC Connection Management
Protocol (ACMP)▪ ACMP Data Units (ACMPDU)
AVDECC Enumeration and Control Protocol (AECP)
![Page 5: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/5.jpg)
WinPCap
Windows Packet Capture Link Layer (Layer 2) packet capture Captures “raw” packets Useful for enumeration of devices
using 1722.1 protocol Used in Visual C++ for project
#include <pcap.h>
![Page 6: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/6.jpg)
Literature Review1
Sound System Control Protocols Harman Pro HiQNet Crossfire Network (XFN) AVDECC
Graphical Sound Installation UNOS Creator Harman System Architect BSS London Architect
![Page 7: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/7.jpg)
Literature Review2
Google Sketchup Ruby▪ Ruby in Sketchup
User Interface Cameras Entities
Linking Visual C++ to Sketchup Socket Programming in VC++/Sketchup
![Page 8: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/8.jpg)
Interfaces
![Page 9: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/9.jpg)
Venue Construction
![Page 10: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/10.jpg)
UML - Planning
![Page 11: Computer Science Honours 2012](https://reader034.vdocuments.us/reader034/viewer/2022051700/56816724550346895ddbaf3c/html5/thumbnails/11.jpg)
Questions
?
? ?
???
?
?
?? ?
????
???
??
? ?? ?
?
???? ?
????
? ? ? ? ?
???
??????
??
?
?
?
? ?
???
?
?
?? ?
????
???
??
? ?? ?
?
???? ?
????
? ? ? ? ?
???
??????
??
?
?