Font Size: a A A

The Design And Implementation Of IPTV STB Software System Based On Embedded Linux

Posted on:2015-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:B T WangFull Text:PDF
GTID:2298330452450110Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
In last few years, with the sharp development of television technology andmultimedia technology, the development of IPTV technology has become the focus ofattention of the Industry. IPTV system has a rich variety of content, and can provide amany kinds of services meeting customer’s needs, including live television business,video-on-demand business, online games, kara OK, a variety of online informationconsulting servers, entertainment, online education as well as business functions.They can be sent away from the operation platform to the TV, mobile phone or mobileTV terminals, providing services to consumers. IPTV STB (set top box) can presentthe high-quality digital media services, which are provided by IPTV platform, forusers. Thus, IPTV STB has become important component of the IPTV network, andplayed a significance role in people’s information life.In this paper,for developing the software system,the system choose theHisilicon high definition interactive STB solution based on CPU Hi3716M as thehardware system, and choose embedded Linux system as the operation system. Thedesign and implementation of application layer is divided into modules, which canmake sure the independence of the features. Now the system is able to support live,on-demand programming, and playback function.In this paper, at first, analyze the background of emergence and development,status survey of domestic and overseas research and organization of the system. Andthen, choose the platform based on Hi3716M as hardware platform. And brieflyintroduces the main chip Hi3716M and Hass digital media software platform. Andthen, Considering STB’s software functional requirements, and taking a fullconsideration of the robustness architecture of software system, portability,compatibility, as well as the software scalability, accomplished the overall design ofapplication layer software, design and realization of the function modules, and FVIPCas Inter-module communication mechanism. Focused on the design andimplementation of browser module, media player module, CPE management module,as well as software upgrade module. Network conditions may cause media packets toarrive out of order,simulating sliding window mechanism to guarantee the mediapackets be decoded and played according to the order of sequence. Based onRTSP/RTP protocol to obtain media packets when starting unicast, and cooperatingwith RTCP protocol to realize the lost packets retransmission. Implementing HLS protocol transmit media packets can according to the current network situation tochoose the appropriate bit rate of the network for video playback。Implementingurgent upgrade system, when software system occurring exception, can complete thesystem automatically update, which can reduce the cost of door to door service atsome extent.Performed functional tests on set-top boxes, results show that STB cansuccessfully acquire EPG page, normal display, Real-time response to a commandfrom the remote controller, as well as playing normally live and on-demand, achievethe expected results. In addition, the management interface,which the networkterminal management system use to superviseset-top box, match the expectedrequirements. And the software online upgrade function was complete successfully.The paper has summarized the full text, and indicated the advantage and theshortcomings of the full text, also the next step research goals. In addition, the paperhas made a prediction to the IPTV STB’s future development.
Keywords/Search Tags:IPTV, STB, embedded linux, browser
PDF Full Text Request
Related items