Font Size: a A A

Design And Implementation Of Server Software For Digital TV Program Recording System

Posted on:2014-12-02Degree:MasterType:Thesis
Country:ChinaCandidate:X W YangFull Text:PDF
GTID:2268330401465455Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
As the development of digital television industry, high-definition digital television has gradually become the developmental trend of the industry, however, the lack of high-definition digital TV programs is the key issues encountered in the development of high-definition digital TV, and the problem has attached great importance to televisions at all levels. Digital broadcast TV systems are forwarding networked digital TV platform that integrates all broadcast TV equipments, which needs related equipments to be upgraded. The aim of this project is to solve the problem of lacking of high-definition program materials, which is faced in the development of high-definition digital TV, and design a server software of digital TV program recording system which collects data through UDP(User Datagram Protocol), based on the networked developmental trend of digital broadcast TV equipments. For bandwidth, the system supports standard and high definition, so that televisions or network companies can use it to increase high-definition program materials and exchange program materials between these companies.The following work is the main subject for researching and completing in this project:1. Researching the functional requirements, system architecture and hardware of the digital TV program recording system. Considering bandwidth, system cost and developmental trend, the system use UDP rather than traditional ASI(Asynchronous Serial Interface). Researching the theoretical knowledge and implemental method for the system, such as encoding and decoding, multiplexing and demultiplexing, modulation and demodulation, IPP(Integrated Performance Primitives) and FFmpeg. Researching platform and the overall structure of the server software, selected Linux and MYSQL, based on the requirements of the software stability, security and development cost, as well as did a lot of comparison and optimization in the software architecture, and improved open-source package code to implement demultiplexing function, instead of calling development library, based on response time and bandwidth requirements.2. Implementing the main function of server software, the main function is collecting the transport stream which is extensively used in the field of digital broadcast television, and then demultiplexing multi-program transport stream, and then based on the requirement of client, storing single program transport stream in the specified location of the server’s hard disk.3. In addition to main function, based on the analyzing of requirement, some auxiliary functions have been implemented and integrated in the system. These functions are:1) Supporting material-management.2) Supporting the server’s information display.3) Supporting real-time preview.4) Supporting FTP(File Transfer Protocol) sharing.5) Supporting user-management.6) Supporting multi-recording.7) Supporting time-control.4. Taking functional tests for the whole system and each module of it, results of these tests show that the whole system and all modules meet the requirements.
Keywords/Search Tags:digital television, recording system, transport stream, demultiplexing
PDF Full Text Request
Related items