RTP(Real-time Transport Protocol) is proposed by the Internet IETF AVT Working Group to support the effective transmission of real-time traffic to support the real-time communication in Internet. In this thesis, RTP protocol and its the packet voice protocol, which is the application of RTP have designed and implemented using UDP socket interface supported by IP multicast.
The system is divided into five parts: 1)Initiator to initialize the session state of an end-system, 2)RTP module to generate and send/receive the RTP packet using IP multicast, 3)RTCP(Real-time Transport Control Protocol) module to monitor the QoS and to control the state in a session group, 4)Audio module to record/play the voice from/into audio device, and 5)Session Control module to control the miscellaneous functions in a group.