With the growing popularization of wireless networking, there is a need for studying the efficiency of multimedia communication over such a network. My project specifically deals with studying and analyzing the transmission of voice packets over a wireless network. In short, I will be establishing a point-to-point communication between two computers and observe the quality and strength etc. of the voice transmissions between them.
Initially, I will be installing a communication software on two computers. This application should be able to transmit and detect voice transmissions much like an Internet Phone. The RAT (Robust Audio Tool), an open source software was installed and run on the two computers (with Linux Operating System).
The next task was to write perl scripts for a client and a server, with functionality similar to a phone exchange service. The client would send a request to the server for the IP address of the intended call receiver and place the call by initiating RAT with the provided IP address. The server would have a directory with the name and IP address of every registered client. Hence, the two computers could communicate and the voice packages sent by the caller would be successfully routed to the intended receiver.
Once, a healthy communication is established between two machines, we test the efficiency of the communication and conduct several useful experiments with the voice signals. For instance, we trace the path (number of hops) taken by the voice packets to reach the receiver in the network, observe the number of packets that were lost on course of the transmission etc.