论文部分内容阅读
近年来,由于移动互联网时代的到来以及智能手机的发展,各种各样的软件APP开始为人们的生活提供了购物、学习、交友、旅游和娱乐等各项服务,更多的用户将社交方式从PC端转到手机端。随着我国网络建设的大力推行,4G网络和Wi Fi的覆盖面积扩大,网速缓慢问题得到有效的解决,实时性的交流信息越来越受到用户的欢迎。各大互联网公司开始对音视频的视频直播进行大力推广与发展,网络视频直播因其具备信息的实时性而广受用户的好评与青睐。本文主要是介绍了一种旅游直播系统设计与实现。以i OS客户端的设计实现作为核心内容,同时对旅游直播后台管理中心进行功能性概述,首先对项目课题的背景、意义及目标进行简单的介绍,明确整个项目实施的价值所在,再对开发过程中的关键技术进行简要的理论概述,然后对整个系统项目的设计进行详细的需求分析。本文主要研究的内容有如下几个部分:1.设计了一款为旅游宣传分享、增加经济效益的旅游直播软件APP,根据项目的总体框架设计各个功能模块,包括i OS移动端、后台管理服务器端、流媒体服务器端、网页客户端以及新型自拍杆等;2.根据i OS客户端的功能性需求,将客户端功能模块划分为首页、直播、个人中心等功能模块,进行分模块功能实现;3.为方便用户使用设计一款新型自拍杆,客户端在直播过程中检测人脸位置控制自拍杆的方向修正,替代用户手动调节自拍杆方向;4.设计移动端的数据存储数据库,通过SSH框架实现直播后台管理服务器访问数据库,并提供与客户端业务相应的服务端API接口,并利用服务器进行整个项目功能性测试;5.根据客户端的直播推拉流需求,配置流媒体服务器,使得客户端能够实现视频直播的推送和观看视频的获取两大功能;6.搭建一个简单的直播后台管理中心的网页客户端,通过登录网页客户端对软件用户进行网络监管;7.对本项目各个功能进行相关内容测试,测试结果与预期效果一致,基本达到旅游直播软件设计目标。