Font Size: a A A

Research And Implementation Of Streaming Media Technology

Posted on:2015-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y PanFull Text:PDF
GTID:2428330491957935Subject:Electronic communication and engineering
Abstract/Summary:PDF Full Text Request
The streaming media technology becomes more and more popular because the continuous developement of multi-media technology and the Internet transmission technology,and it is widely used in many fileds,such as Video Surveillance,Video conferencing,Remote Education and real-time broadcast for Sports.Some more efficient multimedia coding standards,such as H265/HEVC,have been made out,the 4G LTE high speed network is growing popularity and the bandwidth of the traditional Int,ernet network continues to expand,as a result,the packet loss rate of the multimedia data ransimssion net,wrok will further reduced and the network latency will also be reduced,so that the streaming media technology will be able to provide better Video quality and a better user experience.In order to provide better streaming service,some streaming protocols should be adopted.These protocols includes HLS,which is designed by Apple,could send audio and video to iPad,iPhone and Mac using an ordinary web server,Adobe's RTMP and RTMFP protocol is widely used in web browsers to stream video and audio,the real-time transport protocol(RTP/RTCP)is also widely used.This thesis describes these protocols and makes a clearly explation for RTP Packet encapsulation format.H.264 encoded video data was choosed as an example to describle how multimedia data packed into RTP packets.Multimedia coding technology as another key technology of streaming media technology,the paper also introduced it,and MP3 files as an example to explain how to obtain useful information from multimedia data frame.Live555 is a set of C++ libraries for multimedia streaming,using open standard protocols(RTP/RTCP,RTSP).It supports a large number of multimedia coding standard,and it is very easy to expand Live555's features.This thesis describles the entire workflow of Live555,from how to get data to how to transit data.Finally,a live streaming server is designed and it extends the live555 restrictions on local files as the input source.The test result show that the server is stable,and the client playback is also very good.From this thesis we could learn how to design a straming media server.
Keywords/Search Tags:Real-time Transport Protocol, Streaming media server, RTP/RTCP, live555
PDF Full Text Request
Related items