基于Android网络直播平台的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:linan9348
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的发展,网络直播已经成为人们生活息息相关的东西,应用到了互联网娱乐、电商导购、证券分析、在线教育等方面。网络直播服务逐渐受到社会重视,并在资本力量的推动下实现了快速发展。随着优酷、爱奇艺这些网站的进入,甚至百度、阿里巴巴这些巨头的涉足,未来的直播市场的竞争势必会比较激烈。本文正是要突破单一的网络直播形式,研发出一个丰富的直播平台。本网络直播平台为了更好的直播效果,在Android Studio集成环境下设计了Model-View-Presenter的开发形式,采用腾讯云的互动直播SDK实现了主播的大眼、瘦脸等美颜功能。还在秀场内为用户提供可以实时语音聊天的房间,主播与嘉宾、嘉宾与嘉宾之间可以进行实时的语音聊天。观众进入秀场后可以听到主播和嘉宾间的聊天内容并发表评论,打破了观众之间无法即时交流的现状,使得用户之间的交互更加密切。而本平台设计了大厅的模块,为用户提供一个共同进行交流的主要场所,有着类似于游戏中世界频道发言的功能,即一人在大厅发布广播,所有用户都可以看到该用户的广播内容。在此模块中,会员用户拥有发布圣旨的特权,圣旨发布的特殊动画吸引用户成为平台的会员。非会员用户只能发布普通广播和置顶广播,置顶广播的发布会消耗金币,激励用户充值。同时本应用实现了即时通讯的功能,用户间聊天非常方便,在房间中时可以点击任意嘉宾头像,进入聊天页面,在弹出的聊天框中就可以进行聊天。系统频繁的更新会给用户带来更为优化的体验,然而,这种频繁的更新也同样会带来负面的影响:更新包太大没流量;更新速度太慢;本地空间不足无法更新等问题,这些负面影响都会导致一定程度上的用户流失。因此,本平台应用差量更新算法通过匹配旧和新包的公共部分,然后尽可能构造最小的patch包。在融合阶段通过COPY和INSERT对旧包和patch包来构造新包。实现了增量更新功能,更小的更新包才能提高更新的成功率。本文描述了网络直播的来源和背景,并介绍了其国内外的发展现状。通过对网络直播的市场以及客户需求分析,我们对此直播系统的功能进行了升级设计,包括即时通讯系统方便用户应用内的交流,大厅模块促进用户间的互动以及利用差量更新算法进行快速更新。在完成技术方案设计后,这篇文章详细地描述了系统实现的原理和方法,并用部分流程图进行简要说明。最后,我们也对系统功能进行测试,并作出了相应的评估。
其他文献
社会治理是目前国内研究和热议的高频热词之一.然而,国外目前对该议题仍采用社会管理的称谓.通过比较不难发现,在中西方社会治、管基于理念、传统、国情的不同造就了基本诉求
通过实地考察、访谈法、查阅文献资料法等方法对贵州省台江县施洞镇苗族传统的节庆体育活动一独木龙舟节的发展的现状及其所蕴含的商业机制进行深入研究,旨在保持本民族文化特
目的:比较双线排龈和单线排龈对基牙龈沟液含量和成分的影响。方法:对47位患者的94个牙行冠桥修复,采用同一患者的不同牙位对照,分别采取双线排龈法和单线排龈法,取印模,完成修复体
当前,我国正处于实现“四个全面”发展战略的关键时期。特别是经济新常态下,我国的宏观环境、农民需求、国家政策等有了不同程度的变动。这些变动对我国农村公共服务供给模式的
学位
物权优先于债权.担保物权具有优先受偿性是物权法的一项法则。然而由于破产立法目标的转变,担保物权在破产法中的地位发生了变化,担保物权受到诸多限制。我国破产立法起步较晚.对
意识形态认同是政党获得力量的根本所在,它是中国共产党加强自身建设的优良传统和经验总结.要加强党的建设,必须发展经济,创新理论,加强和改进思想工作,彻底反腐,寻求意识形
陶渊明的《桃花源记》是中国古代文学宝库中的无上珍品,对于这篇千古美文的研究与探索似乎永远不会穷尽。其中关于桃花源原型的问题,自唐代直至今天,仍引起人们浓厚的兴趣。我们
天然气水合物分解是一个复杂的相变传热传质过程。在考虑热传导、热对流、气液两相渗流和水合物分解动力学等因素的情况下,建立了天然气水合物降压分解的三维数学模型。应用数
试验以12月龄的白-藏羊为研究对象,采用石蜡切片的方法,测定了其背最长肌、臂三头肌和股二头肌的肌纤维直径、肌纤维面积和肌纤维密度。结果表明:白一藏羊公羊的背最长肌、臂三