Font Size: a A A

Design Of A Multi-function Media Streaming System On IOS Platform

Posted on:2015-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:G C LiuFull Text:PDF
GTID:2308330473451827Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile smart device, many applications that can only be applied to desktop PC are implemented on mobile platform, media streaming is one of them. Because of the specificity of mobile platform, we must make a special design and optimization in order to get a friendly user experience.The thesis focuses on the design and implementation of a streaming media system on a mobile platform, i OS. Because of the different needs of various application scenario, we employ different approaches:1. In order to implement a real-time streaming, we adopt real-time steaming protocol RTSP/RTCP/RTP to set up a real-time streaming system, which is consisting of a server made by IP Camera to encode real-time RTSP stream and iOS player implemented by FFmpeg library.2. In order to implement a non-real-time streaming, we adopt HLS(HTTP Live Streaming) protocol to establish a non-real-time streaming system, which is consisting of a server implemented by Flash Media Live Encoder and Flash Media Server, and an iOS video player based on MediaPlayer framework.3. In order to video on demand, we adopt HLS protocol to build a video on demand system, which is consisting of server includes FFmpeg, Media File Segmenter, and Apache web server, and iOS video player implemented by MediaPlayer framework.Besides the basic video play application, we also try to take full advantage of the feature possessed by iOS mobile device to expand the function of the media streaming system. Those extra-functions include touch screen PTZ, AirPlay.
Keywords/Search Tags:iOS, mobile streaming media, video surveillance, video on demand, HLS, rtsp, FFmpeg
PDF Full Text Request
Related items