Font Size: a A A

The Design And Implementation Of Network High-definition Player Based On Linux

Posted on:2011-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ZhangFull Text:PDF
GTID:2198330335459971Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Using the massive Internet video resources as the main video library, and using the HD TV in home as the display device, the Network High-definition Player can decode the popular HD/SD video formats and show the video on the large screen HD TV. This device make a bridge between the traditional TV and the Internet, and connect them seamlessly. This device has a similar operating experience with the traditional TV/DVD player, and has less IT skill requirements than playing video in the computer. It is so easy to operate, you just need to press the buttons on remote controler, and select the video you want to play. Network High-definition Player is easy-to-use and delivery a excellent user experience to domestic consumer. I think this device will play an important role in the popularization of the domestic digital entertainment network.In the past year, our project team made a concerted effort to complete the the design & develepment of Network High-definition Player that can play the popular video files (such as H.264, VC1, RMVB etc.) online or in local storage. The product prototype has been produced with stable performance, its performance indicators met the design requirements.In this project, we analyze the user requirements and compare the existing solutions for high-definition player found in market, and then generate the system requirements and hardware and software specifications for this project. we used the CC1200 system released by Beijing C2MicroSystems Inc. as the system platform, and used the Linux as the operating system, and used the U-boot as the bootloader. Our solution integrated with the FAT32 and NTFS file system support, and used the QT/E platform for user interface development to ensure a rich, convenient user experience.This paper introduces the hardware and software platform framework of our solution, and then, divides the product into functional modules and discusses them one by one. focused on the realization of product software features, it divides the software system into individual modules according its function, and discusses the realization of each functional module by the following sequence:the driver layer software, the middle layer software and application software. We adopt QT/E implementation in interface design. All of software classes that is used in each functional modules are listed in this paper and described in detail. Finally, Taking the network video online play module as an example, we present the interface and related function realization of the module. The function realization for the other modules is similar to it.
Keywords/Search Tags:Network, High-Definition, Multi-media, Streaming-media, Linux
PDF Full Text Request
Related items