Font Size: a A A

Research And Design Of IPv6 Multicast Video Conference System

Posted on:2009-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:W JiangFull Text:PDF
GTID:2178360245454849Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Because of the rapid development of Internet and the IPv4 address space gradually depleted, IPv6 to become the next-generation network transmission protocol is inevitably. Compared with IPv4, it have tremendous advantages in the IP connectivity, quality of service (QoS), security, multicasting, mobility and other aspects. In this paper, adopting Windows Socket technology under the IPv6 protocol, using Visual C+ + and DirectShow SDK as a development platform we studied and realized a multicast video conference system. As Multicast technology allows one or more senders sent a single data packet to multiple recipients, so introducing it into video conference systems not only can meet the needs of network users, but also reduce the congestion probability of backbone network. In this system, by applying to join the multicast group, users can display real-time network video streaming. Research and development work involved in this paper can be concluded as the following aspects:(1) Through studing the technology and developments of video conference, and analyzing the existing shortcomings of it, this paper presented a multicast video conference programme based on IPv6 network environment, which not only saves network bandwidth occupied by video signal transmission, but also has an excellent performance and low cost.(2) In accordance with the design of the programme, we carried out a series of in-depth analysis about the relevant protocol and technology. Under the system needs, video messages shoud be send to a number of clients, if we selected TCP protocol, a lot of server resources and network resources will be occupied, so in this system we chose RTP protocol transmiting control information and video information, and chose RTCP protocol monitoring reliable transmission.(3) Multicast programming under IPv6 protocol were studied. According to the multicast video conference system functional requirements, the server and client of entire system infrastructure all designed to three modules, the function and programming flow of each of them has been analyzed. Video multicast sender component, video multicast receiver component of this video conference system have been designed and realized.(4) Taking DirectShow Filter development technology as the core, the multicast sending Filter in server and multicast receiving Filter in client were designed. Two of them work together to achieve controling information and video information multicast transmission on the network.(5) According to the detailed design programme, a prototype system was realized. We made running testing on laboratory LAN, observed and recorded the testing. The testing result showed a fluent video screen, and system working stably, which showed that the system reached the design requirements.
Keywords/Search Tags:IPv6, Multicast, DirectShow, Windows Socket, RTP
PDF Full Text Request
Related items