Font Size: a A A

Design And Implementation Of Television Sharing System Based On Smart Home

Posted on:2019-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:F Q CuiFull Text:PDF
GTID:2322330569495804Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology and communication technology in the era of intelligence,although many entertainment devices penetrated into people’s lives at present,watching television programs is still an indispensable home entertainment in many homes.TVs are usually placed in the living room and cannot be watched in other rooms.There is no way to communicate with family members.And now most of the smart phones on the market do not have a live TV program module,mobile wireless wifi is a necessary basic configuration for each terminal device.Therefore this article studies television sharing system to achieve any position in the home.You can watch live TV programs on the terminal device through the local area network.At the same time the terminal device sends OSD information to the television player and communicate with family members in real time.The system captures the TV signal in the home,inserts the OSD information and compresses and encodes the program content,and finally forwards it to the terminal device to decode and play it through the home wireless LAN.This paper mainly focuses on the following aspects of the design and research of television sharing systems:1.The TW9900 analog video decoder chip is used to decode the CVBS signal at home,and the related register contents and communication interfaces are configured to implement the underlying driver of the chip linux system.2.With the help of the system’s underlying library function interface,the capture interface and the internal encoder work together to complete the capture of audio and video signals and H.264 encoding.In addition to receiving the information sent by the user to insert real-time capture of audio and video data.3.Acquire the encoded audio and video code stream,extract each frame data from the audio and video elementary stream,encapsulate the ES stream to the PES packet and then to the TS packet,and finally send it out through the network multicast.4.In the decoding module,audio and video stream information and data are read and played.At the same time,the video is synchronized to the audio reference.Finally analyze and process the network packet loss situation,optimize the wireless LAN interference environment in the laboratory and add packet loss judgment and frame skipping in the FFmpeg library.5.First test the system playback and OSD functions.Then,the real-time frame rate and the overall frame rate during the playback process are calculated and displayed in real time on the terminal device in the form of an OSD.Separately test and analyze system delay,fluency,and stability.
Keywords/Search Tags:TV sharing, TS stream, H.264 encode, FFmpeg, OSD display
PDF Full Text Request
Related items