Font Size: a A A

Design And Implementation Of Streaming Media Live Webcast Technology Based On RTMP

Posted on:2018-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:K XuFull Text:PDF
GTID:2348330569485829Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the improvement of people’s living standard,the advance and maturity of network communication technology and streaming media technology,live webcast system has attracted more and more attention.The existing live webcast system have a problem on synchronization for real-time video and audio transmission,and significant delay occurs.Whether the client-side can watch the live webcast easily and smoothly is always the demands and concerns in this area.The live webcast system designed in this paper can greatly improve the satisfaction of the playing experience.In this paper,we study and design a HD streaming live webcast system,which is a RTMP-based,to embed Flash Player into a web page as a carrier.This practical system can efficiently deal with H.264 video stream and AAC audio stream,make data stream compressed encoding and pushing through Flash Player in real time,and sent the data stream to stream server,to read date stream by client-side according to RTMP protocol,so that implementing audio and video live webcast.Compared with the existing system,this live webcast system has several advantage,such as can support HD-video stream,support modular of the video and audio live webcast,and increase the smooth of living and transmission qualityThis paper mainly expounds the following contents: in order to meet the needs of communication between the company and the external and internal company,the function and performance of live webcast system are determined through studying the current situation of the company.For these needs,we develop a system suitable for the company.The architecture of the system is implemented on the following points:(1)the system architecture based on RTMP protocol,which realizes the sound and video live broadcasting.(2)Implement the HD stream encoding method and the pushing stream method by Flash Player(3)video streaming server setup steps and configuration methods.(4)Setting of pull stream and data interactive procedure on Flash Player client-side.In the design of the system development process,we carried on thorough exploration and research to solve some key problems,for example,optimizing video clarity,setting the appropriate key frame,balancing clarity and bandwidth.Through the actual testing and application,the system can meet the HD live demand of the streaming media.
Keywords/Search Tags:RTMP Protocol, Streaming Media, Flash Player, Live Webcast
PDF Full Text Request
Related items