基于iOS的多功能流媒体播放系统设计

被引量 : 6次 | 上传用户:hbshwydd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
早期的移动互联网只能实现简单的应用,如文字浏览,收发E-mail等,但近几年来,伴随着以智能手机,平板电脑为代表的移动智能设备的飞速发展以及人们对移动互联网应用需求的增加,许多以往只能在桌面PC上实现的功能也逐渐在移动平台得到了应用,流媒体便是其中之一。移动流媒体由于实现平台的特殊性,要获得良好的用户体验,并不能直接照搬桌面端的实现方案,而是需要针对移动平台的特性进行设计和优化。本论文便针对这一课题,在目前较为主流的移动智能平台iOS上,设计并实现一整套流媒体播放系统。由于移动流媒体应用范围较广,而不同的应用场景也提出了不同的需求,所以针对不同的应用场景,本文采用了不同的实现方案,这些应用场景及其相应的实现方案包括以下三个方面:(1)针对实时视频直播(应用于视频监控,视频聊天等场合),采用了实时的流媒体播放协议RTSP/RTCP/RTP搭建了实时播放系统。服务器端采用了能实时编码RTSP视频流的IP Camera网络摄像头,iOS播放器端则采用了FFmpeg库进行解码播放。(2)针对非实时视频直播(应用于网络电视直播等场合),采用了HLS(HTTP Live Streaming)协议搭建了一套非实时直播系统。服务器端采用了Flash Media Live Encoder(用于视频编码)和Flash Media Server(用于视频发布)搭建,iOS客户端则采用苹果自带的MediaPlayer框架进行解码。(3)针对视频点播,采用了HLS协议搭建了一套定时采集监控视频以及提供视频点播的系统。服务器端采用FFmpeg(用于定时采集监控视频及编码),Media File Segmenter(用于视频分割及索引文件的生成)以及Apache Web服务器(用于视频发布)搭建,iOS客户端则采用苹果自带的MediaPlayer框架进行解码。此外,除了实现基本的播放功能,本文也尝试充分利用iOS移动设备具备的特性,对播放系统的功能进行扩展,以实现传统PC端不具备的功能。这些功能包括触摸云台操控,AirPlay等。
其他文献
随着我国电子商务的发展,伴随着经济全球化,金融自由化浪潮的兴起,中国的金融买卖市场已初步形成,在激烈的市场竞争中,农业银行也充分认识到客户是企业生存和发展的基础。改
胃癌前病变是近年来胃癌2级预防的工作重点,该文综述了近年来中医药对该病的实验研究。其中制作动物模型方面一般是以结合致癌物的综合造模方法最为常用;机理研究方面发现中
税收是影响公司价值的重要因素,降低税负一直是企业进行盈余管理的重要动因。2007年出台并于2008年开始实施的新企业所得税法将使国内公司的税负发生变化。税率变化对公司价
差异教学的理念已经广泛渗透到教育领域,随之也出现了各种差异教学方法,近几年国外的慕课引发了又一场教学改革,继而带来“微课”。微课因其短小精悍,主题突出等优势而广受欢
随着时代的变迁,我们所处的社会不断地发展,女性成为倍受关注的群体,女性主义的出现证明了女性是应该并且是需要被关注的。随着社会给予女性更多的开放和所谓的特权,看似表面
采用植物雌激素替代疗法治疗内分泌紊乱带来的疾病已经越来越受到关注。葛根是一种含有丰富植物雌激素的植物,可以对乳腺癌细胞的增值分裂产生影响。该文主要介绍目前乳腺癌
中国(上海)自由贸易试验区(以下简称上海自贸试验区)是我国(论文所言我国皆指我国内地地区)建立第一个与国际水平相接轨的自贸区(论文所言自贸区皆指境内单边的自贸区),它的
虽然民事裁定绝大部分都是解决程序问题的,但仍有一小部分涉及实体问题,且即便是涉及程序问题的民事裁定也具有不同的特性而非一模一样。在当前制度框架内的补充和重构是完善
2015年,吉尔吉斯斯坦比什凯克人文大学孔子学院第62中学孔子课堂成立3周年。第62中学孔子课堂出现的问题在中亚地区孔子课堂发展过程中有一定的代表意义。笔者以吉尔吉斯斯坦
产生于20世纪70年代的电子游戏走过了40余年的发展历程,逐渐成为当代大众艺术的主流表现形式之一,在文化领域占有非常重要的地位,被人们广泛传播并深受人们喜爱的电子游戏有