Font Size: a A A

Design Of Web Player For IPTV

Posted on:2014-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:J Q ShiFull Text:PDF
GTID:2268330425480918Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of TV and Internet technology, the applicationof IPTV has become more and more mature. At the same time, the demand fornetwork media services is growing increasingly under the propulsion of thefusion of three nets project item. Basically, the IPTVs nowadays all furnishedwith browsers, players or other media information processing software. However,most of these two software systems use separate work mode so that it can’tsatisfy users’ requirements for efficient and unified network media services.Therefore, the integrated design of the browser and player in IPTV system cannot only meet users’ need of high-efficient and high-comfortable multimedianetwork processing platform, but also has a certain practical application value.The design of Web player for IPTV mainly applied Gstreamer multimediaframework technology and Netscape Plugin Application Programming Interface(abbreviation: NPAPI) technology. Gstreamer multimedia framework technologyis used to achieve the construction of the player and the processing of audio andvideo media. NPAPI technology is used to integrate the browser and the Webplayer in the IPTV.This paper introduces the current development of the IPTV, researches thekey technologies of Web player in the IPTV. It gives the requirement analysis ofWeb player in the IPTV and the major business processes of the Web player. Thedesign principle and module division structure of Web player are got through theoverall design for the User Application Layer, the Management Control Layer,the Data Processing Layer. Finally, a detailed design for each layer of the Webplayer is given in this paper. The detailed design of the User Application Layermainly includes eight modules: Instance Start, Resource Initialization, InstanceInitialization, Data Stream Initialization, Processing Data Stream, DestroyingData Stream, Destroying Instance, and Destroying Resource. Also it realizesparameter setting and the invocation to NPAPI interface functions base onplugging technology. The design of the Management Control Layer was required both providing application programming control interface for the UserApplication Layer and controlling data getting module and decoding playbackmodule in the Data Processing Layer. Gstreamer multimedia frameworktechnology is used to accomplish the design of playing control module inManagement Control Layer. The design of the Data Processing Layer mainlyincludes data getting module, decoding playback module and scalable module.Each module works coordinately to realize the integration of browser and Webplayer. It enhances the resource utilization rate of IPTV terminal equipment andfulfills the high requirement of user experience for IPTV.
Keywords/Search Tags:IPTV, Web player, multimedia framework technology, plugininterface
PDF Full Text Request
Related items