iOS系统上基于P2P的视频直播功能的设计与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:lanqin2394
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网时代的浪潮已至,主要社交平台正从个人电脑向个人移动设备迁移,移动互联网的快速发展对于社交网站上视频内容的分享也有着很大的推动作用,随着我国4G运营牌照的发放,以往网络速度的掣肘就快成为往事。融合了语音、图像等多种形态内容特点的移动视频分享业务必将成为移动业务的新增长点。在这个信息大爆炸的时代,信息的实时性显得十分重要,即时的视频直播成为了移动视频分享之下的一个不容忽视的分支。针对本课题定位的iOS平台上基于P2P技术的视频直播功能的目标,本文对其进行了需求分析并给出了总体设计,包含了一个顶层模块用于管理协调其余模块同时对外提供简单易用的调用接口,一个视频模块和一个网络模块。其中,视频模块由视频采集模块、视频流编解码模块、视频回放模块与视频文件迁移模块四部分组成。网络模块由HTTP服务器与P2P网络模块两部分组成。本文阐述了各关键流程所需实现的能力并设计出具体的实现方案。本文着重从模块内的关键技术以及实现思路两个角度介绍视频直播功能的详细设计与实现。提出了在iOS设备上调用硬编码能力进行实时视频编码的方案,从而大大降低了视频编码的资源占用同时提高了编码效率和编码质量。视频回放部分中,本文将苹果公司的HTTP视频点播技术在本地搭建起来以此调动了内置播放器的播放能力。P2P网络部分,本文将局域网游戏的框架转作P2P视频数据传输,同样取得了不错的成果。本文对视频直播的各个关键模块进行了功能性测试,验证功能的各部分具体实现与预期结果一致。本文最后进行了简单总结和对未来拓展方向的展望。
其他文献
在整个川南地区,蕴藏着十分丰富的硫铁矿资源。在长期的硫铁矿开采和选矿过程中,排放和堆积了大量的硫铁尾矿,几十年来累计堆放量已达1000万吨以上,却一直未能得到有效的开发利用
本文系统研究了直线电机驱动和机械驱动技术在包件分拣机中应用。包件分拣机作为物流业中规模最大的物流设备,在邮政行业占据主导地位。为了满足对包件处理日益增强的需求,包
《侵权责任法》第86条首次单独规定了建筑物倒塌侵权责任,这对于解决近年来我国屡屡发生的建筑物倒塌致人损害问题有很大的帮助。但第86条的规定却模糊而又粗糙,在归责原则方面
供给侧改革与管理会计关系密切,在我国经济发展和经济调整过程中起到十分重要的作用,是进行结构调整的必要举措,在我国经济发展史上是浓墨重彩的一笔。当前,我国经济持续高速
河南拥有多处名胜古迹,为推动河南经济的发展,需要加强对旅游业的改革。随着国际化的发展,很多外国友人对中国产生了浓厚的兴趣,这也使得越来越多的外国友人到我国旅游参观。
垃圾焚烧发电市场广阔的市场前景,以及BOT(建设-经营-转让)模式本身的优势,促进了BOT模式在城市垃圾焚烧发电产业中的应用,但由于我国生活垃圾发电产业尚不成熟,在实际运用过
目前,中国已进入老龄化社会,老年人口的基数大、增长快,并越来越呈现高龄化、空巢化趋势,需要照料的失能、半失能老人数量剧增。2013年全国统计显示,我国60岁及以上老年人口已达2.
擒拿一术作为我们武术技击的精髓,它是以攻击掐拿人体关节要害部位及抓经拿脉、分筋错骨为目的,配合武术技击中的踢、打、摔、拿等方法,以巧取胜的技击术。在经历过千年历史
石油工业资金密集、技术密集的特点决定了石油研发活动是高风险、低成功率的活动,识别、评价和控制石油研发项目中影响研发成败的各种风险因素将有效降低研发风险,提高研发成功
与其他类型作品相比,“视听作品”涉及的著作权问题尤为复杂。其主要原因在于参与视听作品制作的主体众多且分工各有不同。视听作品制作需要从事创作劳动的创作者、从事技术劳