Font Size: a A A

Design And Implementation Of Video Education System Based On H.265

Posted on:2018-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:X YuanFull Text:PDF
GTID:2348330536470887Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the popularity of the network and the development of streaming media,online education in a different from the traditional form of education in daily life.Its advantages are constantly emerging,greatly increasing the student's initiative,and break the traditional education in many aspects of the limitations.The campus network-based video education platform can not only meet the teachers and students on the teacher lectures,campus activities,but also can further expand the video conferencing and other application platforms.This paper designs the video education system with campus network as the carrier,adopts the form of video live to realize the network distance teaching,builds the streaming media server on the basis of the secondary development of Live555,adopts H.265 video coding standard and RTSP,RTP/RTCP network transmission strategy to achieve based on H.265 video education system.This paper first introduces the system scheme and introduces the related technology,including video coding standard,streaming media protocol and streaming media open source framework.Through the current mainstream video coding standard encoded video quality assessment,select the H.265 video coding standard as the system video coding standard;By analyzing the advantages and disadvantages of common streaming media server open source framework,and according to the system used by the streaming media protocol,select Live555 as a system of streaming media server.Secondly,a brief introduction to the overall design of the video education system,the system is divided into video capture upload client and streaming media server and player client components,Video capture upload client using plug-and-play USB camera as a hardware device,call the FFmpeg library to capture the original video stream encoded into H.265 stream,in order to adapt to complex,easy to packet loss of the wireless network environment and Follow-up audio or subtitles expansion,the encoded H.264 stream will be TS package.Streaming media server is based on the secondary development of Live555,modular design,including streaming media receiving module and forwarding module,use of RTSP protocol as an interactive protocol to achieve the communication betweent server and various players client.According to the RTSP session request,the streaming media server receives data from the network,and carries out RTP encapsulation and sending of the received data to realize the streaming media forwarding function.The player client chooses an open source player that supports the RTSP protocol,such as a VLC player,which reduces the development cost of the entire system and saves development time.Finally,the VLC player is used as a player client to perform a comprehensive functional test of the system,the delay of the streaming media server and system are estimated.Test results show that the system can meet the real-time requirements,the video screen is clear,with good practical value.
Keywords/Search Tags:Online education, Video coding, Live555, FFmpeg, Streaming media protocol
PDF Full Text Request
Related items