Font Size: a A A

Research And Implementation Of Key Technology Of IPTV Set-top Box

Posted on:2012-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:J PengFull Text:PDF
GTID:2218330362456534Subject:Computer applications
Abstract/Summary:PDF Full Text Request
In the 21st century, with the further development of communication technology, it is possible for telecommunications networks and computer networks, cable networks to merge into one network, providing voice,data, images and other comprehensive services. Meanwhile, more and more internet-based content and services can be used by television, which gave birth to the interactive Internet TV (IPTV) industry and promote its development. While the deepening of triple play will take some time, the trend of interactive new media ,represented by IPTV, is already starting to be clear."Canopy H3 set-top box" ,based on Intel CE3100 media processor chip and 2.6.28 version of the Linux open source operating system kernel ,implements software interfaces between set-top boxes and IPTV business platform. The product provides interactive function to access and browse web page through internet, playback video and audio data, which can be directly connected to TV and audio equipment. This paper analyzes the hardware and software architecture of the set-top box, implements the business interface module, the business communication module and the decode and output module.In business interface module, we analyze the content of the business interface, characteristics of chrome browser and operational mode of chrome.Then we research key events trigger mechanism in webkit and the interface between Webkit and v8.Finally , we succeed to trigger the business event based on the webkit rendering engine and realize five business objects based on the v8 script engine, including Authentication, Navigation, Utility, Event and MediaPlayer.In business communication module, we analyze multi-process model and two communication mode: local sockets and named pipe .Then we research the insertion and deletion mechanism of red-black tree, design binary storage structure for business information, realize its find, insert and delete operation. We implemented a message listening loop to receive business command from brower synchronously, and write a RTSP client to communicate with the content distribution system to get midia data. In the decode and output module, we analyzes Intel CE3100 processor, and the structure of the streaming media driver, including media device driver and hardware interface library, GStreamer components.Finally we use GStreamer components to build decode and output pipeline.
Keywords/Search Tags:Set-top box, Brower, Script engine, Business objects
PDF Full Text Request
Related items