更新时间:05-29 上传会员:一点点
分类:科技学院 论文字数:11402 需要金币:1000个
摘要:在移动互联网快速发展的当下,人与人之间在线上的联系更加的频繁。为了突破脸书、微博、微信朋友圈等图文社交方式传递信息量有限、交互手段少的局限性,移动视频直播技术迅速火热了起来。本课题基于iOS平台,采用C/S的开发模式,开发了一款能视频直播和即时通信的移动客户端APP。该移动客户端包含了直播和即时通信的功能,能够准确实现实时的直播和聊天。为了支撑客户端,本课题还开发了一个后台服务器应用,完成了视频流服务和个人中心的功能。
关键词:视频直播 即时通信 iOS
目录
摘要
ABSTRACT
1 绪论-1
1.1 课题的背景和研究意义-1
1.2 课题研究的国内外发展及现状-2
1.3 课题研究的主要内容-3
1.4 课题的预期结果和价值-3
2 课题相关理论基础-4
2.1 iOS系统简介-4
2.2 直播原理-4
2.3 GPUImage简介-6
2.4 RTMP协议简介-6
2.5 Nginx服务器简介-8
2.6 FFmpeg简介-9
2.7 即时通信IM简介-9
2.8 SpringMVC框架简介-11
2.9 加密算法RSA简介-12
3 客户端设计与实现-13
3.1 提取需求-13
3.2 架构设计-13
3.3 原型设计-14
3.4 模块化设计-15
3.5 编码-15
3.5.1 主UI框架-15
3.6 注册-21
3.7 登录-22
3.8 测试和优化-24
4 服务端设计与实现-26
4.1 提取需求-26
4.2 搭载流媒体服务器-26
4.3 数据库设计-28
4.4 编写接口-29
5 总结-31
参考文献-32
致谢-33