Font Size: a A A

A NAS&STB Based Home Multimedia System

Posted on:2012-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q TianFull Text:PDF
GTID:2178330338499207Subject:Software engineering
Abstract/Summary:PDF Full Text Request
TV becomes an important part of family life, with the rapid development of science and technology, FPTV entered Ordinary families. People are no longer satisfied with low-quality output by cable, increasing high-definition video demand leads to the high-definition set-top box(STB)'s popularity. Now most of the HD-STBs are only support server point-to-point pushmode, users can only choose the program from the content provider's offering, but cannot play the local media files.On the issue of HD Programs fetching, normal disk-copy mode is only accepted by some fancier due to the high expense, the very time-consuming, and is hard to promote.Meanwhile, the rapid development of P2P technology and constantly promoting network bandwidth bring the possibility of the 24*7 downloading. Users can easily obtain HD sources through the P2P downloading. Then, Storage of HD Programs becomes a big problem, mass storage is required. Portable hard disk have no enough disk space, and normal user can not afford a professional disk array cabinets, so the Network Attached Storage (NAS) began to be concerned. Traditional NAS only have mass storages and backup function, could not play as a real "networking" device. So, together, demond of intelligent home network storage is increasing rapidly.This paper made an intensive study of the embedded developement based on the technical characteristics of NAS and STB, design a home multimedia system on the combination of P2P, VPN, media-streaming technology. By adding remote management module, combined with the website portal, realize NAS remote access and control. By adding streaming media control module, realize the interaction between STB and NAS, tie them into a set of family multimedia systems. This system consists of 3 parts: TV plays as display terminal; STB plays as operation platform; as the system core, NAS provide P2P downloading, storage and remote control, making NAS become a real family feasibility media center. The mainly research work and achievement of this paper list as follows:(1)Realize task dynamic scheduling by secondary-development on Linux open-source BitTorrent and ED2K client,cross-compile and transplante into ARM based NAS storage,write a daemon which is in charge of task management, output task status to status files and databass, design corresponding B/S webgui and the communication protocol between NAS and webgui, achieve NAS ?P2P independent downloading'.(2)Transplant openvpn client into NAS, write CGI to bind/unbind NAS and remote website portal together, write a daemon to control the startup/shutdown of openvpn and apply the virtual ip of NAS, design the communication protocal between NAS and remote portal to keep them in communication, using multi-level firewall+port binding+one-way IP filtering on the remote website portal, forward all the communication data of NAS, achieve user remote P2P downloading management by the P2P module.(3)Transplant VLC streaming media server into NAS, design the corresponding set-top-box B/S structure WebGUI, search and display all the media files that kept in the network storage.Encode VOD program to network flows by VLC and push to HD-STB, output to the HDTV, realize HD video on-demand play by remote controller.The system provides a set of remote management, P2P downloading & storage, remote controller VOD on-demand function, has the characteristics of high intelligence, networked, interaction; integrate NAS and STB into integration family HD multimedia system.
Keywords/Search Tags:NAS, STB, P2P-Downloading, Media Streaming Server, Remote- Controlling
PDF Full Text Request
Related items