Font Size: a A A

Design And Implementation Of The Embedded Digital STB Instant Messaging System Based On XMPP And P2P Protocol

Posted on:2013-07-09Degree:MasterType:Thesis
Country:ChinaCandidate:H J LiuFull Text:PDF
GTID:2248330374981603Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent decades, radio and television industry has developed greatly, from30years ago black and white TV programs to today’s IPTV, radio and television industry development brings to our life a lot of change. Especially the vigorous development of IPTV spurs the terminal market of active, telecommunications equipment manufacturers invest in production of set-top boxes, original set-top box is a kind of single solution scrambling or DAC special device, right now, the development of set-top box lead to the support of the many kings of access method and IP, has a variety of coding and decoding ability and the function of the graphical browsers, today’s set-top box can support include digital TV, video on demand, network television, motion to browse, information service, remote teaching and medical treatment, interactive games and other business function of IPTV set-top box. Set-top box now not only as a supplementary watching TV simple device, but a certain computing capacity of the computer. And as the rapid development of Internet, China is already the world’s largest internet-using population has, instant messaging tools using also became the majority of Internet users to network part of life.As instant communication of a general agreement, XMPP protocol has been more and more instant messaging systems used, it almost rules all of standards and functions of the instant communication system, facilitating developers design and realization of their own instant messaging system. Through the structure in the XML data flow load way and the aid of XML language of general and readability, XMPP protocol allows developers to understand, practical more powerful, and use more extensive.P2P (Peer-To-Peer) network is a kind of application layer’s distributed network above the TCP/IP, the network of participants namely equivalence node (Peer) share what they have part of the hardware resources (such as processing power and storage capacity, the network connectivity, etc.).P2P file sharing and P2P streaming media online playing application is the most familiar applications in P2P applications,so many people narrowly think P2P network as P2P file sharing and content distribution. In fact, P2P network used very extensive, besides instant file sharing and distribution outside, P2P can also be used in real-time communication, network game, collaborative work application, etc. P2P network is not necessarily compose of PC, they may be the server component, and may be due to the special terminal of composition, for instance set-top box, PDA, sensors, etc.This paper take the XMPP and P2P as instant messaging and binary file transfer protocol, and the embedded set-top box as a hardware platform, in view of the special needs of instant communication system, combining with its own equipment and hardware platform structure characteristics, designed embedded set-top boxe’s instant communication system based on a XMPP and P2P protocol. This paper mainly work are as follows:1.Deeply analysis of the system function demand, according to the demand of each functional system puts forward the corresponding discussion paper2. Combined with the structure of the XMPP and P2P protocol characteristics and use Libjingle protocol library design and implementation of the system and found that module and registered based on P2P agreement binary file transmission module.At present, from the end of2011, the system began trial operation, has more than500users, works well.
Keywords/Search Tags:STB, Instant Messaging, XMPP, Libjingle, P2P
PDF Full Text Request
Related items