基于iOS的房源直播系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:zzggwd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着直播行业的诞生和发展,直播这种媒体形式的强大引流能力、低成本和高经济效益的特点已被认可。目前直播的主要形式——游戏、秀场类直播的发展已经趋于平稳,直播的领域需要转型和扩展。同时,人们的生活离不开对“住”的需求,房产平台作为方便大众租房买房的工具应该不断地优化其信息展示的能力。此外,智能手机的普及已经让其成为最主要的移动上网设备。将直播、智能手机和房产平台相结合的形式有很好的发展前景和意义。一方面,可以利用手机直播提供高时效性和丰富的房源信息。另一方面,也能凭借房产平台发展直播的新内容与新形式。本文主要介绍了房源直播项目在iOS上的设计与实现。房产经纪人用户可以通过iPhone设备使用房源直播系统。房源直播系统能够展示当前房产经纪人用户可以进行直播的房源列表,并提供开启直播、设定直播时间、开始直播、查看历史记录和关注信息等交互操作。当房产经纪人用户正式开始直播后,房源直播系统能够提供一个用作直播采集端的直播间,采集设备的视频和音频输入,并进行直播推流。房产经纪人用户可以在直播间查看直播的相关信息,通过评论列表与观众用户进行交流。本文使用需求列表、用例图和用例描述表对系统进行了需求分析,并使用逻辑视图和开发视图对系统的概要设计进行了描述。根据系统的功能需求和页面布局,系统划分为直播列表模块、直播间基础控制模块、直播间弹窗管理模块和直播间评论模块。本文使用时序图和类图对每个模块进行详细设计描述,并给出了部分代码细节和实际运行效果。此外,本文对系统进行了多方面的测试,以验证系统的各项表现。系统基于Objective-C语言开发,使用MVVM的架构模式,并通过KVO实现MVVM中的数据绑定。系统使用H.264视频编码格式和AAC音频编码格式,通过RTMP协议进行直播推流。在实现直播采集与推流的功能中,本文使用代理模式分离业务逻辑与功能逻辑。在面对房源的不同直播状态需要展示不同界面样式与交互操作的问题上,本文使用简单工厂的模式来抽离复杂的界面创建逻辑。在面对直播过程中由用户交互、网络环境和后端消息触发的多种界面变化的问题上,本文使用基于视图控制类的子模块代替单纯的视图类,并通过封装具有动画效果和优先级属性的视图控制基类进行弹窗视图的统一管理。在面对直播过程中评论消息过多可能影响界面性能的问题上,本文使用定时刷新和缓存策略优化系统性能。系统最终作为“移动经纪人”APP的子功能模块投入使用,运行良好。房产经纪人可以成功地对其管理的房源进行直播,在线与观众用户交流,提供真实方便的房产服务。
其他文献
司法独立和新闻自由往往是两种竞争性的公共利益,新闻报道可以监督司法腐败,促进司法公正,但当媒介过度介入尚处于审理程序中的案件时,审判者、证人和涉案人员受到新闻舆论的
自古典经济学以来,对外贸易与经济增长之间的关系一直是经济学界研究和争论的一个焦点。本文主要对发展经济学理论中关于对外贸易与经济增长关系的理论进行梳理,首先介绍了发
<正> 我们自1992—1995年采用柴胡注射液局部外涂治疗扁平疣疗效显著,现报道如下。 临床资料:一般资料 治疗组42例,男11例,女31例;年龄7~36岁,平均22岁;病程6~68个月,
目的建立RP-HPLC法同时测定神康宁丸中斯皮诺素、迷迭香酸、紫草酸和丹酚酸B 4种成分的含量。方法采用高效液相色谱法(HPLC),以Platisil ODS(250mm×4.6mm,5mm)为分析柱,乙腈
随着互联网的迅猛发展,网络虚拟社会已经渗透到现实社会的各个角落。因此,虚拟社会管理越来越受到重视。在虚拟关系管理中,大学生网络舆情的监控与引导是一个重要方面。大学
大学校园文化以其特有的时代前瞻性、思想教育性、丰富多样性以及对培养高素质的合格大学生的重要性,正越来越受到高校及有关部门的认可与重视。但在新形势下,高校应如何积极
<正> 道德是指调整人们行为规范的总和。而职业道德是整个道德中的重要组成部分。护士的职业道德是社会道德在护理中的具体体现。是护士提高护理质量的行为指南和准则。 作者
本文旨在从皖南黄山地区地层的形成分布、岩浆岩体的基本特征和地质构造的展布规律,探讨该区地质基础形成发育的过程和区域构造应力场的关系。
同样是描写音乐,韩愈、李贺与白居易却分别写出了自己的特色。虽然都写于唐代,但这三首诗读来却丝毫没有重复之感。文章将以韩诗之朴实、李诗之奇幻以及白诗之情真意切为切入
目的构建陕西省健康体检质量控制评价指标体系,为体检质量控制提供参考。方法以Donabedian的“结构-过程-结果”三维理论体系为基础,通过循证方法初拟评价指标,采用德尔菲专